hv_driver         552 drivers/hid/hid-hyperv.c static struct  hv_driver mousevsc_drv = {
hv_driver        1757 drivers/hv/hv_balloon.c static  struct hv_driver balloon_drv = {
hv_driver         474 drivers/hv/hv_util.c static  struct hv_driver util_drv = {
hv_driver         718 drivers/hv/vmbus_drv.c hv_vmbus_dynid_match(struct hv_driver *drv, const guid_t *guid)
hv_driver         741 drivers/hv/vmbus_drv.c static const struct hv_vmbus_device_id *hv_vmbus_get_id(struct hv_driver *drv,
hv_driver         764 drivers/hv/vmbus_drv.c static int vmbus_add_dynid(struct hv_driver *drv, guid_t *guid)
hv_driver         781 drivers/hv/vmbus_drv.c static void vmbus_free_dynids(struct hv_driver *drv)
hv_driver         801 drivers/hv/vmbus_drv.c 	struct hv_driver *drv = drv_to_hv_drv(driver);
hv_driver         827 drivers/hv/vmbus_drv.c 	struct hv_driver *drv = drv_to_hv_drv(driver);
hv_driver         867 drivers/hv/vmbus_drv.c 	struct hv_driver *drv = drv_to_hv_drv(driver);
hv_driver         886 drivers/hv/vmbus_drv.c 	struct hv_driver *drv =
hv_driver         911 drivers/hv/vmbus_drv.c 	struct hv_driver *drv;
hv_driver         929 drivers/hv/vmbus_drv.c 	struct hv_driver *drv;
hv_driver         949 drivers/hv/vmbus_drv.c 	struct hv_driver *drv;
hv_driver         968 drivers/hv/vmbus_drv.c 	struct hv_driver *drv;
hv_driver        1470 drivers/hv/vmbus_drv.c int __vmbus_driver_register(struct hv_driver *hv_driver, struct module *owner, const char *mod_name)
hv_driver        1474 drivers/hv/vmbus_drv.c 	pr_info("registering driver %s\n", hv_driver->name);
hv_driver        1480 drivers/hv/vmbus_drv.c 	hv_driver->driver.name = hv_driver->name;
hv_driver        1481 drivers/hv/vmbus_drv.c 	hv_driver->driver.owner = owner;
hv_driver        1482 drivers/hv/vmbus_drv.c 	hv_driver->driver.mod_name = mod_name;
hv_driver        1483 drivers/hv/vmbus_drv.c 	hv_driver->driver.bus = &hv_bus;
hv_driver        1485 drivers/hv/vmbus_drv.c 	spin_lock_init(&hv_driver->dynids.lock);
hv_driver        1486 drivers/hv/vmbus_drv.c 	INIT_LIST_HEAD(&hv_driver->dynids.list);
hv_driver        1488 drivers/hv/vmbus_drv.c 	ret = driver_register(&hv_driver->driver);
hv_driver        1502 drivers/hv/vmbus_drv.c void vmbus_driver_unregister(struct hv_driver *hv_driver)
hv_driver        1504 drivers/hv/vmbus_drv.c 	pr_info("unregistering driver %s\n", hv_driver->name);
hv_driver        1507 drivers/hv/vmbus_drv.c 		driver_unregister(&hv_driver->driver);
hv_driver        1508 drivers/hv/vmbus_drv.c 		vmbus_free_dynids(hv_driver);
hv_driver         391 drivers/input/serio/hyperv-keyboard.c static struct  hv_driver hv_kbd_drv = {
hv_driver        2435 drivers/net/hyperv/netvsc_drv.c static struct  hv_driver netvsc_drv = {
hv_driver        3106 drivers/pci/controller/pci-hyperv.c static struct hv_driver hv_pci_drv = {
hv_driver        1939 drivers/scsi/storvsc_drv.c static struct hv_driver storvsc_drv = {
hv_driver         632 drivers/tty/serial/sunhv.c static struct platform_driver hv_driver = {
hv_driver         646 drivers/tty/serial/sunhv.c 	return platform_driver_register(&hv_driver);
hv_driver         373 drivers/uio/uio_hv_generic.c static struct hv_driver hv_uio_drv = {
hv_driver         899 drivers/video/fbdev/hyperv_fb.c static struct hv_driver hvfb_drv = {
hv_driver        1191 include/linux/hyperv.h static inline struct hv_driver *drv_to_hv_drv(struct device_driver *d)
hv_driver        1193 include/linux/hyperv.h 	return container_of(d, struct hv_driver, driver);
hv_driver        1221 include/linux/hyperv.h int __must_check __vmbus_driver_register(struct hv_driver *hv_driver,
hv_driver        1224 include/linux/hyperv.h void vmbus_driver_unregister(struct hv_driver *hv_driver);
hv_driver         896 net/vmw_vsock/hyperv_transport.c static struct hv_driver hvs_drv = {