freebsd-nq/sys/dev/hyperv/vmbus
Sepherosa Ziehau a601c86751 hyperv/vmbus: Lookup channel through id table
Vmbus event handler will need to find the channel by its relative
id, when software interrupt for event happens.  The original lookup
searches the channel list, which is not very efficient.  We now
create a table indexed by the channel relative id to speed up
the channel lookup.

Submitted by:		Hongjiang Zhang <honzhan microsoft com>
Reviewed by:		delphij, adrain, sephe, Dexuan Cui <decui microsoft com>
Approved by:		adrian (mentor)
Sponsored by:		Microsoft OSTC
Differential Revision:	https://reviews.freebsd.org/D4802
2016-01-22 07:29:31 +00:00
..
hv_channel_mgmt.c hyperv/vmbus: Lookup channel through id table 2016-01-22 07:29:31 +00:00
hv_channel.c Microsoft vmbus, storage and other related driver enhancements for HyperV. 2015-04-29 10:12:34 +00:00
hv_connection.c hyperv/vmbus: Lookup channel through id table 2016-01-22 07:29:31 +00:00
hv_et.c hyperv: implement an event timer 2016-01-14 03:05:10 +00:00
hv_hv.c hyperv: implement an event timer 2016-01-14 03:05:10 +00:00
hv_ring_buffer.c Microsoft vmbus, storage and other related driver enhancements for HyperV. 2015-04-29 10:12:34 +00:00
hv_vmbus_drv_freebsd.c hyperv: add interrupt counters 2016-01-14 03:11:35 +00:00
hv_vmbus_priv.h hyperv/vmbus: Lookup channel through id table 2016-01-22 07:29:31 +00:00