summaryrefslogtreecommitdiffstats
path: root/drivers/hv/channel_mgmt.c
Commit message (Expand)AuthorAgeFilesLines
* Drivers: hv: vmbus: Add timeout to vmbus_wait_for_unloadMichael Kelley2020-09-231-2/+5
* Drivers: hv: vmbus: do not mark HV_PCIE as perf_deviceDexuan Cui2018-04-201-1/+1
* Drivers: hv: vmbus: Don't leak channel idsK. Y. Srinivasan2017-03-301-0/+1
* Drivers: hv: vmbus: Fix a rescind handling bugK. Y. Srinivasan2017-03-121-0/+25
* Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg()Vitaly Kuznetsov2017-03-121-4/+6
* Drivers: hv: vmbus: Base host signaling strictly on the ring stateK. Y. Srinivasan2017-02-141-2/+0
* hv: acquire vmbus_connection.channel_mutex in vmbus_free_channels()Vitaly Kuznetsov2017-01-091-0/+2
* Drivers: hv: get rid of id in struct vmbus_channelVitaly Kuznetsov2016-09-271-2/+0
* Drivers: hv: vmbus: suppress some "hv_vmbus: Unknown GUID" warningsDexuan Cui2016-09-071-2/+24
* Drivers: hv: Introduce a policy for controlling channel affinityK. Y. Srinivasan2016-09-021-29/+39
* Drivers: hv: vmbus: Enable explicit signaling policy for NIC channelsK. Y. Srinivasan2016-08-311-0/+2
* Drivers: hv: vmbus: fix the race when querying & updating the percpu listDexuan Cui2016-08-311-4/+28
* Drivers: hv: vmbus: handle various crash scenariosVitaly Kuznetsov2016-05-011-15/+43
* Drivers: hv: vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_u...Vitaly Kuznetsov2016-03-011-1/+1
* Drivers: hv: vmbus: remove code duplication in message handlingVitaly Kuznetsov2016-03-011-9/+1
* Drivers: hv: vmbus: avoid wait_for_completion() on crashVitaly Kuznetsov2016-03-011-2/+2
* Drivers: hv: vmbus: Give control over how the ring access is serializedK. Y. Srinivasan2016-02-071-0/+1
* Drivers: hv: vmbus: add an API vmbus_hvsock_device_unregister()Dexuan Cui2016-02-071-5/+28
* Drivers: hv: vmbus: add a per-channel rescind callbackDexuan Cui2016-02-071-0/+11
* Drivers: hv: vmbus: define a new VMBus message type for hvsockDexuan Cui2016-02-071-0/+4
* Drivers: hv: vmbus: avoid scheduling in interrupt context in vmbus_initiate_u...Vitaly Kuznetsov2016-02-071-1/+43
* Drivers: hv: vmbus: avoid infinite loop in init_vp_index()Vitaly Kuznetsov2016-02-071-0/+11
* Drivers: hv: vmbus: Add vendor and device atttributesK. Y. Srinivasan2016-02-071-43/+123
* Drivers: hv: vmbus: Treat Fibre Channel devices as performance criticalK. Y. Srinivasan2015-12-211-0/+3
* Drivers: hv: vmbus: channge vmbus_connection.channel_lock to mutexDexuan Cui2015-12-141-6/+6
* Drivers: hv: vmbus: release relid on error in vmbus_process_offer()Dexuan Cui2015-12-141-6/+15
* Drivers: hv: vmbus: fix rescind-offer handling for device without a driverDexuan Cui2015-12-141-3/+3
* Drivers: hv: vmbus: Use uuid_le_cmp() for comparing GUIDsK. Y. Srinivasan2015-12-141-2/+1
* Drivers: hv: vmbus: Use uuid_le type consistentlyK. Y. Srinivasan2015-12-141-1/+1
* drivers:hv: Define the channel type for Hyper-V PCI Express pass-throughJake Oshins2015-12-141-0/+3
* Drivers: hv: vmbus: fix init_vp_index() for reloading hv_netvscDexuan Cui2015-09-201-0/+17
* Drivers: hv: vmbus: Further improve CPU affiliation logicDexuan Cui2015-08-051-2/+18
* Drivers: hv: vmbus: Improve the CPU affiliation for channelsK. Y. Srinivasan2015-08-051-5/+6
* Drivers: hv: vmbus: Consider ND NIC in binding channels to CPUsK. Y. Srinivasan2015-08-041-0/+1
* Drivers: hv: vmbus: don't send CHANNELMSG_UNLOAD on pre-Win2012R2 hostsVitaly Kuznetsov2015-08-041-0/+4
* Drivers: hv: vmbus: Implement NUMA aware CPU affinity for channelsK. Y. Srinivasan2015-06-011-29/+43
* Drivers: hv: vmbus: Use the vp_index map even for channels bound to CPU 0K. Y. Srinivasan2015-06-011-1/+1
* Drivers: hv: vmbus: distribute subchannels among all vcpusVitaly Kuznetsov2015-05-241-1/+28
* Drivers: hv: vmbus: move init_vp_index() call to vmbus_process_offer()Vitaly Kuznetsov2015-05-241-2/+5
* Drivers: hv: vmbus: decrease num_sc on subchannel removalVitaly Kuznetsov2015-05-241-1/+2
* Drivers: hv: vmbus: unify calls to percpu_channel_enq()Vitaly Kuznetsov2015-05-241-33/+18
* Drivers: hv: vmbus: Implement the protocol for tearing down vmbus stateK. Y. Srinivasan2015-05-241-0/+25
* hv: vmbus_free_channels(): remove the redundant free_channel()Dexuan Cui2015-05-241-3/+8
* hv: remove the per-channel workqueueDexuan Cui2015-04-031-29/+1
* hv: don't schedule new works in vmbus_onoffer()/vmbus_onoffer_rescind()Dexuan Cui2015-04-031-129/+28
* hv: run non-blocking message handlers in the dispatch taskletDexuan Cui2015-04-031-23/+18
* Drivers: hv: vmbus: Don't wait after requesting offersK. Y. Srinivasan2015-03-261-11/+0
* hv: vmbus: missing curly braces in vmbus_process_offer()Dan Carpenter2015-03-251-1/+2
* Drivers: hv: vmbus: Perform device register in the per-channel work elementK. Y. Srinivasan2015-03-251-42/+101
* Drivers: hv: vmbus: Use a round-robin algorithm for picking the outgoing channelK. Y. Srinivasan2015-03-011-15/+15