aboutsummaryrefslogtreecommitdiff
path: root/drivers/hv/ring_buffer.c
AgeCommit message (Expand)AuthorFilesLines
2022-04-28Drivers: hv: vmbus: Refactor the ring-buffer iterator functionsGravatar Andrea Parri (Microsoft) 1-23/+9
2022-04-25Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid()Gravatar Andrea Parri (Microsoft) 1-3/+11
2022-03-29Drivers: hv: vmbus: Prevent load re-ordering when reading ring bufferGravatar Michael Kelley 1-1/+10
2021-10-28Drivers: hv : vmbus: Adding NULL pointer checkGravatar Lv Ruyi 1-0/+2
2021-10-28Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VMGravatar Tianyu Lan 1-13/+42
2021-09-03Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_gene...Gravatar Vitaly Kuznetsov 1-0/+1
2021-05-14scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDsGravatar Andrea Parri (Microsoft) 1-5/+8
2021-05-14Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring bufferGravatar Andres Beltran 1-11/+71
2021-04-14Drivers: hv: vmbus: remove unused functionGravatar Jiapeng Chong 1-9/+0
2021-03-22Drivers: hv: vmbus: Drop error message when 'No request id available'Gravatar Andrea Parri (Microsoft) 1-1/+0
2020-11-17Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardeningGravatar Andres Beltran 1-2/+27
2019-11-21drivers: hv: vmbus: Introduce latency testingGravatar Branden Bonaby 1-0/+2
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320Gravatar Thomas Gleixner 1-14/+1
2019-04-10Drivers: hv: vmbus: Fix race condition with new ring_buffer_info mutexGravatar Kimberly Brown 1-2/+17
2019-04-10Drivers: hv: vmbus: Set ring_info field to 0 and remove memsetGravatar Kimberly Brown 1-2/+1
2019-02-14Drivers: hv: vmbus: Expose counters for interrupts and full conditionsGravatar Kimberly Brown 1-1/+13
2019-01-09Drivers: hv: vmbus: Check for ring when getting debug infoGravatar Dexuan Cui 1-16/+15
2018-09-25vmbus: split ring buffer allocation from openGravatar Stephen Hemminger 1-0/+1
2018-07-03Drivers: hv: vmbus: Add comments on ring buffer signalingGravatar Michael Kelley 1-11/+54
2018-06-12treewide: kzalloc() -> kcalloc()Gravatar Kees Cook 1-1/+1
2018-04-18scsi: vmbus: Add function to report available ring buffer to write in total r...Gravatar Long Li 1-0/+2
2018-03-06Drivers: hv: vmbus: Fix ring buffer signalingGravatar Michael Kelley 1-17/+35
2017-12-03vmbus: make hv_get_ringbuffer_availbytes localGravatar Stephen Hemminger 1-0/+23
2017-07-17vmbus: add prefetch to ring buffer iteratorGravatar Stephen Hemminger 1-1/+6
2017-07-17vmbus: more host signalling avoidanceGravatar Stephen Hemminger 1-8/+19
2017-07-17vmbus: eliminate duplicate cached indexGravatar Stephen Hemminger 1-13/+4
2017-07-17vmbus: refactor hv_signal_on_readGravatar Stephen Hemminger 1-2/+30
2017-07-17vmbus: simplify hv_ringbuffer_readGravatar Stephen Hemminger 1-101/+17
2017-05-04Merge tag 'char-misc-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Gravatar Linus Torvalds 1-14/+8
2017-03-17vmbus: expose debug info for driversGravatar Stephen Hemminger 1-0/+1
2017-03-17hyperv: remove unnecessary return variableGravatar Stephen Hemminger 1-4/+2
2017-03-17vmbus: remove unnecessary initializationGravatar Stephen Hemminger 1-8/+5
2017-03-17vmbus: remove useless return'sGravatar Stephen Hemminger 1-2/+0
2017-03-06vmbus: introduce in-place packet iteratorGravatar stephen hemminger 1-1/+93
2017-02-14vmbus: replace modulus operation with subtractionGravatar Stephen Hemminger 1-3/+6
2017-02-14vmbus: constify parameters where possibleGravatar Stephen Hemminger 1-12/+10
2017-02-14vmbus: expose hv_begin/end_readGravatar Stephen Hemminger 1-20/+0
2017-02-14vmbus: remove conditional locking of vmbus_writeGravatar Stephen Hemminger 1-7/+4
2017-02-10vmbus: drop no longer used kick_q argumentGravatar Stephen Hemminger 1-5/+3
2017-02-06Merge 4.10-rc7 into char-misc-nextGravatar Greg Kroah-Hartman 1-0/+1
2017-01-31Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read()Gravatar Dexuan Cui 1-0/+1
2017-01-10Drivers: hv: vmbus: Prevent sending data on a rescinded channelGravatar K. Y. Srinivasan 1-0/+7
2016-11-07Drivers: hv: vmbus: On the read path cleanup the logic to interrupt the hostGravatar K. Y. Srinivasan 1-3/+4
2016-11-07Drivers: hv: vmbus: On write cleanup the logic to interrupt the hostGravatar K. Y. Srinivasan 1-9/+21
2016-11-07Drivers: hv: vmbus: Base host signaling strictly on the ring stateGravatar K. Y. Srinivasan 1-7/+0
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