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)