K. Y. Srinivasan
|
3372592a14
Drivers: hv: vmbus: On the read path cleanup the logic to interrupt the host
|
8 years ago |
K. Y. Srinivasan
|
1f6ee4e7d8
Drivers: hv: vmbus: On write cleanup the logic to interrupt the host
|
8 years ago |
K. Y. Srinivasan
|
74198eb4a4
Drivers: hv: vmbus: Base host signaling strictly on the ring state
|
8 years ago |
Vitaly Kuznetsov
|
f24f0b495b
Drivers: hv: ring_buffer: use wrap around mappings in hv_copy{from, to}_ringbuffer()
|
9 years ago |
Vitaly Kuznetsov
|
9988ce6856
Drivers: hv: ring_buffer: wrap around mappings for ring buffers
|
9 years ago |
K. Y. Srinivasan
|
ccef9bcc02
Drivers: hv: vmbus: Enable explicit signaling policy for NIC channels
|
9 years ago |
K. Y. Srinivasan
|
ab028db41c
Drivers: hv: vmbus: Implement APIs to support "in place" consumption of vmbus packets
|
9 years ago |
K. Y. Srinivasan
|
687f32e6d9
Drivers: hv: vmbus: Move some ring buffer functions to hyperv.h
|
9 years ago |
K. Y. Srinivasan
|
dcd0eeca44
Drivers: hv: vmbus: Use the new virt_xx barrier code
|
9 years ago |
K. Y. Srinivasan
|
d45faaeedb
Drivers: hv: vmbus: Use READ_ONCE() to read variables that are volatile
|
9 years ago |
K. Y. Srinivasan
|
a6341f0000
Drivers: hv: vmbus: Introduce functions for estimating room in the ring buffer
|
9 years ago |
K. Y. Srinivasan
|
a389fcfd2c
Drivers: hv: vmbus: Fix signaling logic in hv_need_to_signal_on_read()
|
9 years ago |
K. Y. Srinivasan
|
fe760e4d64
Drivers: hv: vmbus: Give control over how the ring access is serialized
|
9 years ago |
K. Y. Srinivasan
|
3eba9a77d5
Drivers: hv: vmbus: Eliminate the spin lock on the read path
|
9 years ago |
Vitaly Kuznetsov
|
940b68e2c3
Drivers: hv: ring_buffer: eliminate hv_ringbuffer_peek()
|
9 years ago |
Vitaly Kuznetsov
|
b5f53dde8d
Drivers: hv: ring_buffer: remove code duplication from hv_ringbuffer_peek/read()
|
9 years ago |
Vitaly Kuznetsov
|
822f18d4d3
Drivers: hv: ring_buffer.c: fix comment style
|
9 years ago |
Christopher Oo
|
a5cca686ce
Drivers: hv_vmbus: Fix signal to host condition
|
10 years ago |
K. Y. Srinivasan
|
046c7911b2
Drivers: hv: vmbus: Enable interrupt driven flow control
|
11 years ago |
K. Y. Srinivasan
|
011a7c3cc3
Drivers: hv: vmbus: Cleanup the packet send path
|
11 years ago |
Jason Wang
|
e91e84fa4c
drivers: hv: check interrupt mask before read_index
|
12 years ago |
Jason Wang
|
35848f68b0
drivers: hv: switch to use mb() instead of smp_mb()
|
12 years ago |
K. Y. Srinivasan
|
288fa3e022
Drivers: hv: vmbus: Fix a bug in hv_need_to_signal()
|
12 years ago |
K. Y. Srinivasan
|
c2b8e5202c
Drivers: hv: Implement flow management on the send side
|
12 years ago |
K. Y. Srinivasan
|
4fa152ce24
Drivers: hv: Get rid of hv_get_ringbuffer_interrupt_mask()
|
12 years ago |
K. Y. Srinivasan
|
98fa8cf4bc
Drivers: hv: Optimize the signaling on the write path
|
12 years ago |
K. Y. Srinivasan
|
6fdf3b2143
Drivers: hv: Implement routines for read side signaling optimization
|
12 years ago |
Haiyang Zhang
|
33be96e47c
net/hyperv: Add flow control based on hi/low watermark
|
13 years ago |
Greg Kroah-Hartman
|
1a2643012f
Staging: hv: remove last user of DPRINT() macro
|
14 years ago |
Greg Kroah-Hartman
|
46a9719136
Staging: hv: move hyperv code out of staging directory
|
14 years ago |