hv_device         138 drivers/hid/hid-hyperv.c 	struct hv_device	*device;
hv_device         156 drivers/hid/hid-hyperv.c static struct mousevsc_dev *mousevsc_alloc_device(struct hv_device *device)
hv_device         245 drivers/hid/hid-hyperv.c static void mousevsc_on_receive(struct hv_device *device,
hv_device         317 drivers/hid/hid-hyperv.c 	struct hv_device *device = context;
hv_device         337 drivers/hid/hid-hyperv.c static int mousevsc_connect_to_vsp(struct hv_device *device)
hv_device         397 drivers/hid/hid-hyperv.c 	struct hv_device *dev = hid_get_drvdata(hid);
hv_device         442 drivers/hid/hid-hyperv.c static int mousevsc_probe(struct hv_device *device,
hv_device         531 drivers/hid/hid-hyperv.c static int mousevsc_remove(struct hv_device *dev)
hv_device         469 drivers/hv/channel_mgmt.c 		struct hv_device *dev = primary_channel->device_obj;
hv_device         502 drivers/hv/hv_balloon.c 	struct hv_device *dev;
hv_device        1474 drivers/hv/hv_balloon.c 	struct hv_device *dev = context;
hv_device        1560 drivers/hv/hv_balloon.c static int balloon_connect_vsp(struct hv_device *dev)
hv_device        1663 drivers/hv/hv_balloon.c static int balloon_probe(struct hv_device *dev,
hv_device        1715 drivers/hv/hv_balloon.c static int balloon_remove(struct hv_device *dev)
hv_device         386 drivers/hv/hv_util.c static int util_probe(struct hv_device *dev,
hv_device         431 drivers/hv/hv_util.c static int util_remove(struct hv_device *dev)
hv_device         328 drivers/hv/hyperv_vmbus.h struct hv_device *vmbus_device_create(const guid_t *type,
hv_device         332 drivers/hv/hyperv_vmbus.h int vmbus_device_register(struct hv_device *child_device_obj);
hv_device         333 drivers/hv/hyperv_vmbus.h void vmbus_device_unregister(struct hv_device *device_obj);
hv_device         334 drivers/hv/hyperv_vmbus.h int vmbus_add_channel_kobj(struct hv_device *device_obj,
hv_device         121 drivers/hv/vmbus_drv.c static void print_alias_name(struct hv_device *hv_dev, char *alias_name)
hv_device         166 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         177 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         188 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         199 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         211 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         223 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         235 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         249 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         263 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         277 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         291 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         305 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         319 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         332 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         351 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         370 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         389 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         408 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         426 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         444 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         462 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         481 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         500 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         519 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         556 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         565 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         574 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         607 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         660 drivers/hv/vmbus_drv.c 	const struct hv_device *hv_dev = device_to_hv_device(dev);
hv_device         695 drivers/hv/vmbus_drv.c 	struct hv_device *dev = device_to_hv_device(device);
hv_device         742 drivers/hv/vmbus_drv.c 							struct hv_device *dev)
hv_device         868 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(device);
hv_device         888 drivers/hv/vmbus_drv.c 	struct hv_device *dev = device_to_hv_device(child_device);
hv_device         912 drivers/hv/vmbus_drv.c 	struct hv_device *dev = device_to_hv_device(child_device);
hv_device         930 drivers/hv/vmbus_drv.c 	struct hv_device *dev = device_to_hv_device(child_device);
hv_device         950 drivers/hv/vmbus_drv.c 	struct hv_device *dev = device_to_hv_device(child_device);
hv_device         969 drivers/hv/vmbus_drv.c 	struct hv_device *dev = device_to_hv_device(child_device);
hv_device         991 drivers/hv/vmbus_drv.c 	struct hv_device *hv_dev = device_to_hv_device(device);
hv_device        1762 drivers/hv/vmbus_drv.c int vmbus_add_channel_kobj(struct hv_device *dev, struct vmbus_channel *channel)
hv_device        1803 drivers/hv/vmbus_drv.c struct hv_device *vmbus_device_create(const guid_t *type,
hv_device        1807 drivers/hv/vmbus_drv.c 	struct hv_device *child_device_obj;
hv_device        1809 drivers/hv/vmbus_drv.c 	child_device_obj = kzalloc(sizeof(struct hv_device), GFP_KERNEL);
hv_device        1826 drivers/hv/vmbus_drv.c int vmbus_device_register(struct hv_device *child_device_obj)
hv_device        1876 drivers/hv/vmbus_drv.c void vmbus_device_unregister(struct hv_device *device_obj)
hv_device        2051 drivers/hv/vmbus_drv.c int vmbus_allocate_mmio(struct resource **new, struct hv_device *device_obj,
hv_device          90 drivers/input/serio/hyperv-keyboard.c 	struct hv_device *hv_dev;
hv_device         100 drivers/input/serio/hyperv-keyboard.c static void hv_kbd_on_receive(struct hv_device *hv_dev,
hv_device         182 drivers/input/serio/hyperv-keyboard.c static void hv_kbd_handle_received_packet(struct hv_device *hv_dev,
hv_device         241 drivers/input/serio/hyperv-keyboard.c 	struct hv_device *hv_dev = context;
hv_device         254 drivers/input/serio/hyperv-keyboard.c static int hv_kbd_connect_to_vsp(struct hv_device *hv_dev)
hv_device         312 drivers/input/serio/hyperv-keyboard.c static int hv_kbd_probe(struct hv_device *hv_dev,
hv_device         370 drivers/input/serio/hyperv-keyboard.c static int hv_kbd_remove(struct hv_device *hv_dev)
hv_device         184 drivers/net/hyperv/hyperv_net.h struct netvsc_device *netvsc_device_add(struct hv_device *device,
hv_device         187 drivers/net/hyperv/hyperv_net.h void netvsc_device_remove(struct hv_device *device);
hv_device         206 drivers/net/hyperv/hyperv_net.h struct netvsc_device *rndis_filter_device_add(struct hv_device *dev,
hv_device         209 drivers/net/hyperv/hyperv_net.h void rndis_filter_device_remove(struct hv_device *dev,
hv_device         920 drivers/net/hyperv/hyperv_net.h 	struct hv_device *device_ctx;
hv_device          36 drivers/net/hyperv/netvsc.c 	struct hv_device *dev = net_device_ctx->device_ctx;
hv_device         136 drivers/net/hyperv/netvsc.c static void netvsc_revoke_recv_buf(struct hv_device *device,
hv_device         186 drivers/net/hyperv/netvsc.c static void netvsc_revoke_send_buf(struct hv_device *device,
hv_device         237 drivers/net/hyperv/netvsc.c static void netvsc_teardown_recv_gpadl(struct hv_device *device,
hv_device         259 drivers/net/hyperv/netvsc.c static void netvsc_teardown_send_gpadl(struct hv_device *device,
hv_device         295 drivers/net/hyperv/netvsc.c static int netvsc_init_buf(struct hv_device *device,
hv_device         489 drivers/net/hyperv/netvsc.c static int negotiate_nvsp_ver(struct hv_device *device,
hv_device         548 drivers/net/hyperv/netvsc.c static int netvsc_connect_vsp(struct hv_device *device,
hv_device         614 drivers/net/hyperv/netvsc.c void netvsc_device_remove(struct hv_device *device)
hv_device         804 drivers/net/hyperv/netvsc.c 	struct hv_device *device,
hv_device         908 drivers/net/hyperv/netvsc.c 	struct hv_device *device = ndev_ctx->device_ctx;
hv_device        1247 drivers/net/hyperv/netvsc.c static int netvsc_process_raw_pkt(struct hv_device *device,
hv_device        1284 drivers/net/hyperv/netvsc.c static struct hv_device *netvsc_channel_to_device(struct vmbus_channel *channel)
hv_device        1301 drivers/net/hyperv/netvsc.c 	struct hv_device *device = netvsc_channel_to_device(channel);
hv_device        1361 drivers/net/hyperv/netvsc.c struct netvsc_device *netvsc_device_add(struct hv_device *device,
hv_device         919 drivers/net/hyperv/netvsc_drv.c 	struct hv_device *hdev = ndev_ctx->device_ctx;
hv_device         956 drivers/net/hyperv/netvsc_drv.c 	struct hv_device *hdev = ndev_ctx->device_ctx;
hv_device        1892 drivers/net/hyperv/netvsc_drv.c 	struct hv_device *device_obj = ndev_ctx->device_ctx;
hv_device        2260 drivers/net/hyperv/netvsc_drv.c static int netvsc_probe(struct hv_device *dev,
hv_device        2382 drivers/net/hyperv/netvsc_drv.c static int netvsc_remove(struct hv_device *dev)
hv_device        1133 drivers/net/hyperv/rndis_filter.c 	struct hv_device *hv_dev = ndev_ctx->device_ctx;
hv_device        1305 drivers/net/hyperv/rndis_filter.c struct netvsc_device *rndis_filter_device_add(struct hv_device *dev,
hv_device        1431 drivers/net/hyperv/rndis_filter.c void rndis_filter_device_remove(struct hv_device *dev,
hv_device         466 drivers/pci/controller/pci-hyperv.c 	struct hv_device *hdev;
hv_device         596 drivers/pci/controller/pci-hyperv.c static int wait_for_response(struct hv_device *hdev,
hv_device        2382 drivers/pci/controller/pci-hyperv.c static int hv_pci_protocol_negotiation(struct hv_device *hdev)
hv_device        2602 drivers/pci/controller/pci-hyperv.c static int hv_pci_enter_d0(struct hv_device *hdev)
hv_device        2658 drivers/pci/controller/pci-hyperv.c static int hv_pci_query_relations(struct hv_device *hdev)
hv_device        2698 drivers/pci/controller/pci-hyperv.c static int hv_send_resources_allocated(struct hv_device *hdev)
hv_device        2773 drivers/pci/controller/pci-hyperv.c static int hv_send_resources_released(struct hv_device *hdev)
hv_device        2861 drivers/pci/controller/pci-hyperv.c static int hv_pci_probe(struct hv_device *hdev,
hv_device        3014 drivers/pci/controller/pci-hyperv.c static void hv_pci_bus_exit(struct hv_device *hdev)
hv_device        3062 drivers/pci/controller/pci-hyperv.c static int hv_pci_remove(struct hv_device *hdev)
hv_device         419 drivers/scsi/storvsc_drv.c 	struct hv_device *device;
hv_device         434 drivers/scsi/storvsc_drv.c 	struct hv_device *device;
hv_device         479 drivers/scsi/storvsc_drv.c 	struct hv_device *dev;
hv_device         579 drivers/scsi/storvsc_drv.c 					struct hv_device *device)
hv_device         601 drivers/scsi/storvsc_drv.c 					struct hv_device *device)
hv_device         626 drivers/scsi/storvsc_drv.c 	struct hv_device *device = new_sc->primary_channel->device_obj;
hv_device         656 drivers/scsi/storvsc_drv.c static void  handle_multichannel_storage(struct hv_device *device, int max_chns)
hv_device         750 drivers/scsi/storvsc_drv.c static int storvsc_execute_vstor_op(struct hv_device *device,
hv_device         785 drivers/scsi/storvsc_drv.c static int storvsc_channel_init(struct hv_device *device, bool is_fc)
hv_device        1056 drivers/scsi/storvsc_drv.c 	struct hv_device *device = stor_device->device;
hv_device        1154 drivers/scsi/storvsc_drv.c 	struct hv_device *device;
hv_device        1184 drivers/scsi/storvsc_drv.c static int storvsc_connect_to_vsp(struct hv_device *device, u32 ring_size,
hv_device        1207 drivers/scsi/storvsc_drv.c static int storvsc_dev_remove(struct hv_device *device)
hv_device        1292 drivers/scsi/storvsc_drv.c static int storvsc_do_io(struct hv_device *device,
hv_device        1474 drivers/scsi/storvsc_drv.c 	struct hv_device *device = host_dev->dev;
hv_device        1562 drivers/scsi/storvsc_drv.c 	struct hv_device *dev = host_dev->dev;
hv_device        1730 drivers/scsi/storvsc_drv.c static int storvsc_probe(struct hv_device *device,
hv_device        1919 drivers/scsi/storvsc_drv.c static int storvsc_remove(struct hv_device *dev)
hv_device          57 drivers/uio/uio_hv_generic.c 	struct hv_device *device;
hv_device          82 drivers/uio/uio_hv_generic.c 	struct hv_device *dev = pdata->device;
hv_device          96 drivers/uio/uio_hv_generic.c 	struct hv_device *hv_dev = chan->device_obj;
hv_device         110 drivers/uio/uio_hv_generic.c 	struct hv_device *hv_dev = channel->primary_channel->device_obj;
hv_device         154 drivers/uio/uio_hv_generic.c 	struct hv_device *hv_dev = new_sc->primary_channel->device_obj;
hv_device         180 drivers/uio/uio_hv_generic.c hv_uio_cleanup(struct hv_device *dev, struct hv_uio_private_data *pdata)
hv_device         201 drivers/uio/uio_hv_generic.c 	struct hv_device *dev = pdata->device;
hv_device         226 drivers/uio/uio_hv_generic.c 	struct hv_device *dev = pdata->device;
hv_device         236 drivers/uio/uio_hv_generic.c hv_uio_probe(struct hv_device *dev,
hv_device         357 drivers/uio/uio_hv_generic.c hv_uio_remove(struct hv_device *dev)
hv_device         231 drivers/video/fbdev/hyperv_fb.c static inline int synthvid_send(struct hv_device *hdev,
hv_device         253 drivers/video/fbdev/hyperv_fb.c static int synthvid_send_situ(struct hv_device *hdev)
hv_device         281 drivers/video/fbdev/hyperv_fb.c static int synthvid_send_ptr(struct hv_device *hdev)
hv_device         317 drivers/video/fbdev/hyperv_fb.c 	struct hv_device *hdev = device_to_hv_device(info->device);
hv_device         343 drivers/video/fbdev/hyperv_fb.c static void synthvid_recv_sub(struct hv_device *hdev)
hv_device         379 drivers/video/fbdev/hyperv_fb.c 	struct hv_device *hdev = ctx;
hv_device         404 drivers/video/fbdev/hyperv_fb.c static int synthvid_negotiate_ver(struct hv_device *hdev, u32 ver)
hv_device         437 drivers/video/fbdev/hyperv_fb.c static int synthvid_connect_vsp(struct hv_device *hdev)
hv_device         478 drivers/video/fbdev/hyperv_fb.c static int synthvid_send_config(struct hv_device *hdev)
hv_device         564 drivers/video/fbdev/hyperv_fb.c 	struct hv_device *hdev = device_to_hv_device(info->device);
hv_device         671 drivers/video/fbdev/hyperv_fb.c static int hvfb_getmem(struct hv_device *hdev, struct fb_info *info)
hv_device         757 drivers/video/fbdev/hyperv_fb.c static int hvfb_probe(struct hv_device *hdev,
hv_device         858 drivers/video/fbdev/hyperv_fb.c static int hvfb_remove(struct hv_device *hdev)
hv_device         722 include/linux/hyperv.h 	struct hv_device *device_obj;
hv_device        1159 include/linux/hyperv.h 	int (*probe)(struct hv_device *, const struct hv_vmbus_device_id *);
hv_device        1160 include/linux/hyperv.h 	int (*remove)(struct hv_device *);
hv_device        1161 include/linux/hyperv.h 	void (*shutdown)(struct hv_device *);
hv_device        1163 include/linux/hyperv.h 	int (*suspend)(struct hv_device *);
hv_device        1164 include/linux/hyperv.h 	int (*resume)(struct hv_device *);
hv_device        1186 include/linux/hyperv.h static inline struct hv_device *device_to_hv_device(struct device *d)
hv_device        1188 include/linux/hyperv.h 	return container_of(d, struct hv_device, device);
hv_device        1196 include/linux/hyperv.h static inline void hv_set_drvdata(struct hv_device *dev, void *data)
hv_device        1201 include/linux/hyperv.h static inline void *hv_get_drvdata(struct hv_device *dev)
hv_device        1228 include/linux/hyperv.h int vmbus_allocate_mmio(struct resource **new, struct hv_device *device_obj,
hv_device         867 net/vmw_vsock/hyperv_transport.c static int hvs_probe(struct hv_device *hdev,
hv_device         882 net/vmw_vsock/hyperv_transport.c static int hvs_remove(struct hv_device *hdev)