linux/drivers/staging/hv
K. Y. Srinivasan cd654ea1cc Staging: hv: storvsc: Eliminate the usage of ext field in struct hv_device
Now, eliminate the usage of ext field in struct  hv_device for storvsc driver.
We do this by registering pointer to struct storvsc_device as the driver
specific data and eliminating the current usage of driver specific data to
save and retrieve the pointer to struct Scsi_Host.
Additionally, all access to the driver specific data is through
the vmbus wrapper functions. Note that function to allocate the host
gives us a reference on the host object.

Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-09-16 20:06:03 +02:00
..
tools Staging: hv: util: kvp: Cleanup kvp_get_domain_name() 2011-08-23 16:19:37 -07:00
channel_mgmt.c Staging: hv: vmbus: Cleanup dated comments in channel_mgmt.c 2011-09-09 13:45:39 -07:00
channel.c Staging: hv: vmbus: Properly deal with de-registering channel callback 2011-08-29 11:05:30 -07:00
connection.c Staging: hv: vmbus: Cleanup the code in process_chn_event() 2011-09-06 11:53:51 -07:00
hv_kvp.c Staging: hv: vmbus_drv: Move the contents of vmbus_private.h to vmbus_hyperv.h 2011-05-17 12:27:04 -07:00
hv_kvp.h Fix common misspellings 2011-03-31 11:26:23 -03:00
hv_mouse.c Staging: hv: vmbus: Change the signature of struct hv_driver probe function 2011-09-16 20:06:02 +02:00
hv_timesource.c Remove unneeded version.h include from drivers/staging/hv/hv_timesource.c 2011-07-05 09:10:47 -07:00
hv_util.c Staging: hv: vmbus: Change the signature of struct hv_driver probe function 2011-09-16 20:06:02 +02:00
hv.c Staging: hv: vmbus: Do not enable auto eoi 2011-08-29 11:06:59 -07:00
hyperv_net.h Staging: hv: netvsc: Get rid of the refcnt field in struct netvsc_device 2011-08-29 11:01:05 -07:00
hyperv_vmbus.h Staging: hv: vmbus: Rename vmbus_child_device_unregister 2011-09-09 13:45:39 -07:00
hyperv.h Staging: hv: vmbus: Introduce functions for setting and getting driver data 2011-09-16 20:06:02 +02:00
Kconfig Staging: hv: storvsc: Handle IDE devices using the storvsc driver 2011-08-29 11:01:06 -07:00
Makefile Staging: hv: storvsc: Include storvsc.c in storvsc_drv.c 2011-08-29 11:01:07 -07:00
netvsc_drv.c Staging: hv: vmbus: Change the signature of struct hv_driver probe function 2011-09-16 20:06:02 +02:00
netvsc.c staging: hv: fix some typos in netvsc.c 2011-09-06 11:56:19 -07:00
ring_buffer.c Staging: hv: vmbus: Fix a checkpatch warning in ring_buffer.c 2011-08-29 11:10:02 -07:00
rndis_filter.c staging: hv: fix the page buffer when rndis data go across page boundary 2011-09-06 11:56:19 -07:00
storvsc_drv.c Staging: hv: storvsc: Eliminate the usage of ext field in struct hv_device 2011-09-16 20:06:03 +02:00
TODO Staging: hv: Update TODO file 2011-09-06 12:06:33 -07:00
vmbus_drv.c Staging: hv: vmbus: Cleanup vmbus_remove() 2011-09-16 20:06:02 +02:00