Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
7674d05dd2dcf3904b3ea6beb222e020879626f1
/
drivers
/
hv
/
ring_buffer.c
af82455
Merge tag 'char-misc-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
by Linus Torvalds
· 8 years ago
4827ee1
vmbus: expose debug info for drivers
by Stephen Hemminger
· 8 years ago
42dd271
hyperv: remove unnecessary return variable
by Stephen Hemminger
· 8 years ago
2c616a8
vmbus: remove unnecessary initialization
by Stephen Hemminger
· 8 years ago
8b1f91f
vmbus: remove useless return's
by Stephen Hemminger
· 8 years ago
f3dd3f4
vmbus: introduce in-place packet iterator
by stephen hemminger
· 8 years ago
8d12f88
vmbus: replace modulus operation with subtraction
by Stephen Hemminger
· 8 years ago
e4165a0
vmbus: constify parameters where possible
by Stephen Hemminger
· 8 years ago
6e47dd3
vmbus: expose hv_begin/end_read
by Stephen Hemminger
· 8 years ago
5529eaf
vmbus: remove conditional locking of vmbus_write
by Stephen Hemminger
· 8 years ago
b103a56
vmbus: drop no longer used kick_q argument
by Stephen Hemminger
· 8 years ago
17fa87f
Merge 4.10-rc7 into char-misc-next
by Greg Kroah-Hartman
· 8 years ago
433e19c
Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read()
by Dexuan Cui
· 8 years ago
e7e97dd
Drivers: hv: vmbus: Prevent sending data on a rescinded channel
by K. Y. Srinivasan
· 8 years ago
3372592
Drivers: hv: vmbus: On the read path cleanup the logic to interrupt the host
by K. Y. Srinivasan
· 8 years ago
1f6ee4e
Drivers: hv: vmbus: On write cleanup the logic to interrupt the host
by K. Y. Srinivasan
· 8 years ago
74198eb
Drivers: hv: vmbus: Base host signaling strictly on the ring state
by K. Y. Srinivasan
· 8 years ago
f24f0b4
Drivers: hv: ring_buffer: use wrap around mappings in hv_copy{from, to}_ringbuffer()
by Vitaly Kuznetsov
· 8 years ago
9988ce6
Drivers: hv: ring_buffer: wrap around mappings for ring buffers
by Vitaly Kuznetsov
· 8 years ago
ccef9bc
Drivers: hv: vmbus: Enable explicit signaling policy for NIC channels
by K. Y. Srinivasan
· 8 years ago
ab028db
Drivers: hv: vmbus: Implement APIs to support "in place" consumption of vmbus packets
by K. Y. Srinivasan
· 9 years ago
687f32e
Drivers: hv: vmbus: Move some ring buffer functions to hyperv.h
by K. Y. Srinivasan
· 9 years ago
dcd0eec
Drivers: hv: vmbus: Use the new virt_xx barrier code
by K. Y. Srinivasan
· 9 years ago
d45faae
Drivers: hv: vmbus: Use READ_ONCE() to read variables that are volatile
by K. Y. Srinivasan
· 9 years ago
a6341f0
Drivers: hv: vmbus: Introduce functions for estimating room in the ring buffer
by K. Y. Srinivasan
· 9 years ago
a389fcf
Drivers: hv: vmbus: Fix signaling logic in hv_need_to_signal_on_read()
by K. Y. Srinivasan
· 9 years ago
fe760e4
Drivers: hv: vmbus: Give control over how the ring access is serialized
by K. Y. Srinivasan
· 9 years ago
3eba9a7
Drivers: hv: vmbus: Eliminate the spin lock on the read path
by K. Y. Srinivasan
· 9 years ago
940b68e
Drivers: hv: ring_buffer: eliminate hv_ringbuffer_peek()
by Vitaly Kuznetsov
· 9 years ago
b5f53dd
Drivers: hv: ring_buffer: remove code duplication from hv_ringbuffer_peek/read()
by Vitaly Kuznetsov
· 9 years ago
822f18d
Drivers: hv: ring_buffer.c: fix comment style
by Vitaly Kuznetsov
· 9 years ago
a5cca68
Drivers: hv_vmbus: Fix signal to host condition
by Christopher Oo
· 9 years ago
046c791
Drivers: hv: vmbus: Enable interrupt driven flow control
by K. Y. Srinivasan
· 10 years ago
011a7c3
Drivers: hv: vmbus: Cleanup the packet send path
by K. Y. Srinivasan
· 11 years ago
e91e84f
drivers: hv: check interrupt mask before read_index
by Jason Wang
· 11 years ago
35848f6
drivers: hv: switch to use mb() instead of smp_mb()
by Jason Wang
· 11 years ago
288fa3e
Drivers: hv: vmbus: Fix a bug in hv_need_to_signal()
by K. Y. Srinivasan
· 12 years ago
c2b8e52
Drivers: hv: Implement flow management on the send side
by K. Y. Srinivasan
· 12 years ago
4fa152c
Drivers: hv: Get rid of hv_get_ringbuffer_interrupt_mask()
by K. Y. Srinivasan
· 12 years ago
98fa8cf
Drivers: hv: Optimize the signaling on the write path
by K. Y. Srinivasan
· 12 years ago
6fdf3b2
Drivers: hv: Implement routines for read side signaling optimization
by K. Y. Srinivasan
· 12 years ago
33be96e
net/hyperv: Add flow control based on hi/low watermark
by Haiyang Zhang
· 13 years ago
1a26430
Staging: hv: remove last user of DPRINT() macro
by Greg Kroah-Hartman
· 13 years ago
46a9719
Staging: hv: move hyperv code out of staging directory
by Greg Kroah-Hartman
· 13 years ago
[Renamed (99%) from drivers/staging/hv/ring_buffer.c]
b737b2e
Staging: hv: vmbus: Fix a checkpatch warning in ring_buffer.c
by K. Y. Srinivasan
· 13 years ago
d2598f0
Staging: hv: vmbus: Cleanup error values in ringbuffer.c
by K. Y. Srinivasan
· 13 years ago
e690b5a
Staging: hv: vmbus: Change the memory barrier in hv_ringbuffer_write()
by K. Y. Srinivasan
· 13 years ago
df2a4a7
Staging: hv: vmbus: Introduce read dependency in hv_get_ringbuffer_availbytes()
by K. Y. Srinivasan
· 13 years ago
ef0d5b2
Staging: hv: vmbus: Fix the memory barrier in hv_ringbuffer_read()
by K. Y. Srinivasan
· 13 years ago
940655c
Staging: hv: vmbus_drv: Move the contents of ring_buffer.h to hyperv_vmbus.h
by K. Y. Srinivasan
· 14 years ago
0f2a661
Staging: hv: vmbus_drv: Create a common header file to build the vmbus driver
by K. Y. Srinivasan
· 14 years ago
f63c914
Staging: hv: Move the contents of logging.h to hyperv.h
by K. Y. Srinivasan
· 14 years ago
3f335ea
Staging: hv: Include the newly created header file in all of the relevant hyperv files
by K. Y. Srinivasan
· 14 years ago
66a6054
Staging: hv: Get rid of the volatile qualifier for a variable in ring_buffer.c
by K. Y. Srinivasan
· 14 years ago
7581578
Staging: hv: Get rid of the forward declaration of hv_copyto_ringbuffer()
by K. Y. Srinivasan
· 14 years ago
8f1136a
Staging: hv: Get rid of the forward declaration of hv_copyfrom_ringbuffer
by K. Y. Srinivasan
· 14 years ago
b2a5a58
Staging: hv: Cleanup comments in ring_buffer.c
by K. Y. Srinivasan
· 14 years ago
2b8a912
Staging: hv: Rename all static functions in ring_buffer.c
by K. Y. Srinivasan
· 14 years ago
a75b61d
Staging: hv: Rename ringbuffer_get_debuginfo
by K. Y. Srinivasan
· 14 years ago
549bf93
Staging: hv: Rename dump_ring_info
by K. Y. Srinivasan
· 14 years ago
decc49d
Staging: hv: Rename get_ringbuffer_interrupt_mask
by K. Y. Srinivasan
· 14 years ago
38397c8
Staging: hv: Rename ringbuffer_read
by K. Y. Srinivasan
· 14 years ago
a89186c
Staging: hv: Rename ringbuffer_peek
by K. Y. Srinivasan
· 14 years ago
633c4dc
Staging: hv: Rename ringbuffer_write
by K. Y. Srinivasan
· 14 years ago
2dba688
Staging: hv: Rename ringbuffer_cleanup
by K. Y. Srinivasan
· 14 years ago
72a95cb
Staging: hv: Rename the function ringbuffer_init
by K. Y. Srinivasan
· 14 years ago
0a46618
staging: hv: Replace DPRINT with natives in hv_vmbus
by Hank Janssen
· 14 years ago
98e0870
staging: hv: Remove all unneeded DPRINT from hv_vmbus
by Hank Janssen
· 14 years ago
e3fe0bb
Staging: hv: Remove osd layer
by K. Y. Srinivasan
· 14 years ago
1ac5864
staging: hv: Convert camel cased functions in ring_buffer.c to lower cases
by Haiyang Zhang
· 14 years ago
fc8c72e
staging: hv: Convert camel cased local variables in ring_buffer.c to lower cases
by Haiyang Zhang
· 14 years ago
82f8bd4
staging: hv: Convert camel cased struct fields in ring_buffer.h to lower cases
by Haiyang Zhang
· 14 years ago
e5fa721
staging: hv: Fixed the value of the 64bit-hole inside ring buffer
by Haiyang Zhang
· 14 years ago
4a1b3ac
Staging: hv: remove RING_BUFFER typedef
by Greg Kroah-Hartman
· 14 years ago
8a0e1c5
Staging: hv: remove RING_BUFFER_INFO typedef
by Greg Kroah-Hartman
· 14 years ago
80682b7
Staging: hv: remove RING_BUFFER_DEBUG_INFO typedef
by Greg Kroah-Hartman
· 14 years ago
83c720e
Staging: hv: remove DPRINT_EXIT macro
by Greg Kroah-Hartman
· 14 years ago
2acadc2
Staging: hv: remove DPRINT_ENTER macro
by Greg Kroah-Hartman
· 14 years ago
8f078ca
Staging: hv: rename RingBuffer.c and .h to ring_buffer.c and .h
by Greg Kroah-Hartman
· 15 years ago
[Renamed (99%) from drivers/staging/hv/RingBuffer.c]
a16e148
staging: hv: remove ASSERT()s and return -EINVAL in RingBuffer.c
by Bill Pemberton
· 15 years ago
3324fb4
staging: hv: check return value of RingBufferInit()
by Bill Pemberton
· 15 years ago
1bbdd7a
staging: hv: remove ASSERT()s in RingBuffer.c
by Bill Pemberton
· 15 years ago
0686e4f
Staging: hv: trivial whitespace fixes found by checkpatch.pl
by Lars Lindley
· 15 years ago
4408f53
Staging: hv: fix various coding style issues in RingBuffer.c
by C. Bartlett
· 15 years ago
645954c
Staging: hv: move logging.h
by Greg Kroah-Hartman
· 15 years ago
4983b39
Staging: hv: move osd.h
by Greg Kroah-Hartman
· 15 years ago
a0086dc
Staging: hv: remove Sources.c
by Greg Kroah-Hartman
· 15 years ago
3523a805
Staging: hv: cleanup coding style issues in RingBuffer.h
by Greg Kroah-Hartman
· 15 years ago
b219b3f
Staging: hv: Replace typedef SG_BUFFER_LIST by struct scatterlist
by Nicolas Palix
· 15 years ago
bd1de70
Staging: hv: fix sparse static warnings
by Greg Kroah-Hartman
· 15 years ago
454f18a
Staging: hv: Remove C99 comments
by Bill Pemberton
· 15 years ago
28b6ca9
Staging: hv: osd: remove MemoryFence wrapper
by Greg Kroah-Hartman
· 15 years ago
a98f96e
Staging: hv: make RingInfo->RingLock a real spinlock
by Greg Kroah-Hartman
· 15 years ago
5947143
Staging: hv: remove UINT64 and INT64 and UCHAR typedefs
by Greg Kroah-Hartman
· 15 years ago
4d64311
Staging: hv: remove UINT32 and INT32 typedefs
by Greg Kroah-Hartman
· 15 years ago
e20f683
Staging: hv: remove VOID typedef
by Greg Kroah-Hartman
· 15 years ago
8282c400
Staging: hv: remove PVOID typedef
by Greg Kroah-Hartman
· 15 years ago
09d50ff
Staging: hv: make the Hyper-V virtual bus code build
by Greg Kroah-Hartman
· 15 years ago
3e7ee49
Staging: hv: add the Hyper-V virtual bus
by Hank Janssen
· 15 years ago