summaryrefslogtreecommitdiff
path: root/drivers/hv/ring_buffer.c
AgeCommit message (Expand)Author
2019-01-09Drivers: hv: vmbus: Check for ring when getting debug infoDexuan Cui
2018-09-25vmbus: split ring buffer allocation from openStephen Hemminger
2018-07-03Drivers: hv: vmbus: Add comments on ring buffer signalingMichael Kelley
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook
2018-04-18scsi: vmbus: Add function to report available ring buffer to write in total r...Long Li
2018-03-06Drivers: hv: vmbus: Fix ring buffer signalingMichael Kelley
2017-12-03vmbus: make hv_get_ringbuffer_availbytes localStephen Hemminger
2017-07-17vmbus: add prefetch to ring buffer iteratorStephen Hemminger
2017-07-17vmbus: more host signalling avoidanceStephen Hemminger
2017-07-17vmbus: eliminate duplicate cached indexStephen Hemminger
2017-07-17vmbus: refactor hv_signal_on_readStephen Hemminger
2017-07-17vmbus: simplify hv_ringbuffer_readStephen Hemminger
2017-05-04Merge tag 'char-misc-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2017-03-17vmbus: expose debug info for driversStephen Hemminger
2017-03-17hyperv: remove unnecessary return variableStephen Hemminger
2017-03-17vmbus: remove unnecessary initializationStephen Hemminger
2017-03-17vmbus: remove useless return'sStephen Hemminger
2017-03-06vmbus: introduce in-place packet iteratorstephen hemminger
2017-02-14vmbus: replace modulus operation with subtractionStephen Hemminger
2017-02-14vmbus: constify parameters where possibleStephen Hemminger
2017-02-14vmbus: expose hv_begin/end_readStephen Hemminger
2017-02-14vmbus: remove conditional locking of vmbus_writeStephen Hemminger
2017-02-10vmbus: drop no longer used kick_q argumentStephen Hemminger
2017-02-06Merge 4.10-rc7 into char-misc-nextGreg Kroah-Hartman
2017-01-31Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read()Dexuan Cui
2017-01-10Drivers: hv: vmbus: Prevent sending data on a rescinded channelK. Y. Srinivasan
2016-11-07Drivers: hv: vmbus: On the read path cleanup the logic to interrupt the hostK. Y. Srinivasan
2016-11-07Drivers: hv: vmbus: On write cleanup the logic to interrupt the hostK. Y. Srinivasan
2016-11-07Drivers: hv: vmbus: Base host signaling strictly on the ring stateK. Y. Srinivasan
2016-09-02Drivers: hv: ring_buffer: use wrap around mappings in hv_copy{from, to}_ringb...Vitaly Kuznetsov
2016-09-02Drivers: hv: ring_buffer: wrap around mappings for ring buffersVitaly Kuznetsov
2016-08-31Drivers: hv: vmbus: Enable explicit signaling policy for NIC channelsK. Y. Srinivasan
2016-04-30Drivers: hv: vmbus: Implement APIs to support "in place" consumption of vmbus...K. Y. Srinivasan
2016-04-30Drivers: hv: vmbus: Move some ring buffer functions to hyperv.hK. Y. Srinivasan
2016-04-30Drivers: hv: vmbus: Use the new virt_xx barrier codeK. Y. Srinivasan
2016-04-30Drivers: hv: vmbus: Use READ_ONCE() to read variables that are volatileK. Y. Srinivasan
2016-04-30Drivers: hv: vmbus: Introduce functions for estimating room in the ring bufferK. Y. Srinivasan
2016-04-30Drivers: hv: vmbus: Fix signaling logic in hv_need_to_signal_on_read()K. Y. Srinivasan
2016-02-07Drivers: hv: vmbus: Give control over how the ring access is serializedK. Y. Srinivasan
2016-02-07Drivers: hv: vmbus: Eliminate the spin lock on the read pathK. Y. Srinivasan
2015-12-14Drivers: hv: ring_buffer: eliminate hv_ringbuffer_peek()Vitaly Kuznetsov
2015-12-14Drivers: hv: ring_buffer: remove code duplication from hv_ringbuffer_peek/read()Vitaly Kuznetsov
2015-12-14Drivers: hv: ring_buffer.c: fix comment styleVitaly Kuznetsov
2015-08-05Drivers: hv_vmbus: Fix signal to host conditionChristopher Oo
2014-09-23Drivers: hv: vmbus: Enable interrupt driven flow controlK. Y. Srinivasan
2014-02-07Drivers: hv: vmbus: Cleanup the packet send pathK. Y. Srinivasan
2013-06-24drivers: hv: check interrupt mask before read_indexJason Wang
2013-06-18drivers: hv: switch to use mb() instead of smp_mb()Jason Wang
2013-04-01Drivers: hv: vmbus: Fix a bug in hv_need_to_signal()K. Y. Srinivasan
2013-01-17Drivers: hv: Implement flow management on the send sideK. Y. Srinivasan