aboutsummaryrefslogtreecommitdiff
path: root/drivers/hv/ring_buffer.c
AgeCommit message (Expand)AuthorFilesLines
2016-09-02Drivers: hv: ring_buffer: use wrap around mappings in hv_copy{from, to}_ringb...Gravatar Vitaly Kuznetsov 1-21/+3
2016-09-02Drivers: hv: ring_buffer: wrap around mappings for ring buffersGravatar Vitaly Kuznetsov 1-6/+33
2016-08-31Drivers: hv: vmbus: Enable explicit signaling policy for NIC channelsGravatar K. Y. Srinivasan 1-3/+12
2016-04-30Drivers: hv: vmbus: Implement APIs to support "in place" consumption of vmbus...Gravatar K. Y. Srinivasan 1-0/+1
2016-04-30Drivers: hv: vmbus: Move some ring buffer functions to hyperv.hGravatar K. Y. Srinivasan 1-55/+0
2016-04-30Drivers: hv: vmbus: Use the new virt_xx barrier codeGravatar K. Y. Srinivasan 1-7/+7
2016-04-30Drivers: hv: vmbus: Use READ_ONCE() to read variables that are volatileGravatar K. Y. Srinivasan 1-3/+3
2016-04-30Drivers: hv: vmbus: Introduce functions for estimating room in the ring bufferGravatar K. Y. Srinivasan 1-21/+4
2016-04-30Drivers: hv: vmbus: Fix signaling logic in hv_need_to_signal_on_read()Gravatar K. Y. Srinivasan 1-6/+20
2016-02-07Drivers: hv: vmbus: Give control over how the ring access is serializedGravatar K. Y. Srinivasan 1-5/+8
2016-02-07Drivers: hv: vmbus: Eliminate the spin lock on the read pathGravatar K. Y. Srinivasan 1-13/+5
2015-12-14Drivers: hv: ring_buffer: eliminate hv_ringbuffer_peek()Gravatar Vitaly Kuznetsov 1-28/+37
2015-12-14Drivers: hv: ring_buffer: remove code duplication from hv_ringbuffer_peek/read()Gravatar Vitaly Kuznetsov 1-43/+25
2015-12-14Drivers: hv: ring_buffer.c: fix comment styleGravatar Vitaly Kuznetsov 1-109/+26
2015-08-05Drivers: hv_vmbus: Fix signal to host conditionGravatar Christopher Oo 1-11/+3
2014-09-23Drivers: hv: vmbus: Enable interrupt driven flow controlGravatar K. Y. Srinivasan 1-0/+5
2014-02-07Drivers: hv: vmbus: Cleanup the packet send pathGravatar K. Y. Srinivasan 1-10/+7
2013-06-24drivers: hv: check interrupt mask before read_indexGravatar Jason Wang 1-0/+2
2013-06-18drivers: hv: switch to use mb() instead of smp_mb()Gravatar Jason Wang 1-5/+5
2013-04-01Drivers: hv: vmbus: Fix a bug in hv_need_to_signal()Gravatar K. Y. Srinivasan 1-0/+1
2013-01-17Drivers: hv: Implement flow management on the send sideGravatar K. Y. Srinivasan 1-1/+50
2013-01-17Drivers: hv: Get rid of hv_get_ringbuffer_interrupt_mask()Gravatar K. Y. Srinivasan 1-13/+0
2013-01-17Drivers: hv: Optimize the signaling on the write pathGravatar K. Y. Srinivasan 1-3/+39
2013-01-17Drivers: hv: Implement routines for read side signaling optimizationGravatar K. Y. Srinivasan 1-0/+24
2012-04-03net/hyperv: Add flow control based on hi/low watermarkGravatar Haiyang Zhang 1-31/+0
2011-10-11Staging: hv: remove last user of DPRINT() macroGravatar Greg Kroah-Hartman 1-31/+0
2011-10-10Staging: hv: move hyperv code out of staging directoryGravatar Greg Kroah-Hartman 1-0/+527