/linux-master/drivers/gpu/drm/hyperv/ |
H A D | hyperv_drm.h | 37 struct hv_device *hdev; 46 int hyperv_update_vram_location(struct hv_device *hdev, phys_addr_t vram_pp); 47 int hyperv_update_situation(struct hv_device *hdev, u8 active, u32 bpp, 49 int hyperv_hide_hw_ptr(struct hv_device *hdev); 50 int hyperv_update_dirt(struct hv_device *hdev, struct drm_rect *rect); 51 int hyperv_connect_vsp(struct hv_device *hdev);
|
H A D | hyperv_drm_drv.c | 70 struct hv_device *hdev) 104 static int hyperv_vmbus_probe(struct hv_device *hdev, 165 static void hyperv_vmbus_remove(struct hv_device *hdev) 178 static void hyperv_vmbus_shutdown(struct hv_device *hdev) 183 static int hyperv_vmbus_suspend(struct hv_device *hdev) 197 static int hyperv_vmbus_resume(struct hv_device *hdev)
|
H A D | hyperv_drm_proto.c | 196 static inline int hyperv_sendpacket(struct hv_device *hdev, struct synthvid_msg *msg) 216 static int hyperv_negotiate_version(struct hv_device *hdev, u32 ver) 248 int hyperv_update_vram_location(struct hv_device *hdev, phys_addr_t vram_pp) 277 int hyperv_update_situation(struct hv_device *hdev, u8 active, u32 bpp, 318 int hyperv_hide_hw_ptr(struct hv_device *hdev) 351 int hyperv_update_dirt(struct hv_device *hdev, struct drm_rect *rect) 376 static int hyperv_get_supported_resolution(struct hv_device *hdev) 425 static void hyperv_receive_sub(struct hv_device *hdev) 453 struct hv_device *hdev = ctx; 475 int hyperv_connect_vsp(struct hv_device *hde [all...] |
/linux-master/drivers/hv/ |
H A D | hv_debugfs.c | 54 static int hv_debug_delay_files(struct hv_device *dev, struct dentry *root) 83 static int hv_debug_set_test_state(struct hv_device *dev, struct dentry *root) 102 static void hv_debug_set_dir_dentry(struct hv_device *dev, struct dentry *root) 109 int hv_debug_add_dev_dir(struct hv_device *dev) 141 void hv_debug_rm_dev_dir(struct hv_device *dev)
|
H A D | hyperv_vmbus.h | 344 struct hv_device *vmbus_device_create(const guid_t *type, 348 int vmbus_device_register(struct hv_device *child_device_obj); 349 void vmbus_device_unregister(struct hv_device *device_obj); 350 int vmbus_add_channel_kobj(struct hv_device *device_obj, 463 int hv_debug_add_dev_dir(struct hv_device *dev); 464 void hv_debug_rm_dev_dir(struct hv_device *dev); 471 static inline void hv_debug_rm_dev_dir(struct hv_device *dev) {}; 480 static inline int hv_debug_add_dev_dir(struct hv_device *dev)
|
H A D | vmbus_drv.c | 130 struct hv_device *hv_dev = device_to_hv_device(dev); 141 struct hv_device *hv_dev = device_to_hv_device(dev); 152 struct hv_device *hv_dev = device_to_hv_device(dev); 163 struct hv_device *hv_dev = device_to_hv_device(dev); 175 struct hv_device *hv_dev = device_to_hv_device(dev); 187 struct hv_device *hv_dev = device_to_hv_device(dev); 197 struct hv_device *hv_dev = device_to_hv_device(dev); 211 struct hv_device *hv_dev = device_to_hv_device(dev); 224 struct hv_device *hv_dev = device_to_hv_device(dev); 237 struct hv_device *hv_de [all...] |
H A D | hv_util.c | 88 struct hv_device *dev; 588 static int util_probe(struct hv_device *dev, 634 static void util_remove(struct hv_device *dev) 649 static int util_suspend(struct hv_device *dev) 665 static int util_resume(struct hv_device *dev)
|
H A D | hv_balloon.c | 512 struct hv_device *dev; 1516 struct hv_device *dev = context; 1759 static int balloon_connect_vsp(struct hv_device *dev) 1977 static int balloon_probe(struct hv_device *dev, 2041 static void balloon_remove(struct hv_device *dev) 2082 static int balloon_suspend(struct hv_device *hv_dev) 2103 static int balloon_resume(struct hv_device *dev)
|
H A D | channel_mgmt.c | 509 struct hv_device *dev = primary_channel->device_obj;
|
/linux-master/drivers/uio/ |
H A D | uio_hv_generic.c | 57 struct hv_device *device; 82 struct hv_device *dev = pdata->device; 96 struct hv_device *hv_dev = chan->device_obj; 110 struct hv_device *hv_dev = channel->primary_channel->device_obj; 154 struct hv_device *hv_dev = new_sc->primary_channel->device_obj; 180 hv_uio_cleanup(struct hv_device *dev, struct hv_uio_private_data *pdata) 201 struct hv_device *dev = pdata->device; 226 struct hv_device *dev = pdata->device; 236 hv_uio_probe(struct hv_device *dev, 363 hv_uio_remove(struct hv_device *de [all...] |
/linux-master/drivers/input/serio/ |
H A D | hyperv-keyboard.c | 90 struct hv_device *hv_dev; 100 static void hv_kbd_on_receive(struct hv_device *hv_dev, 182 static void hv_kbd_handle_received_packet(struct hv_device *hv_dev, 241 struct hv_device *hv_dev = context; 254 static int hv_kbd_connect_to_vsp(struct hv_device *hv_dev) 314 static int hv_kbd_probe(struct hv_device *hv_dev, 372 static void hv_kbd_remove(struct hv_device *hv_dev) 383 static int hv_kbd_suspend(struct hv_device *hv_dev) 390 static int hv_kbd_resume(struct hv_device *hv_dev)
|
/linux-master/drivers/hid/ |
H A D | hid-hyperv.c | 130 struct hv_device *device; 148 static struct mousevsc_dev *mousevsc_alloc_device(struct hv_device *device) 242 static void mousevsc_on_receive(struct hv_device *device, 310 struct hv_device *device = context; 330 static int mousevsc_connect_to_vsp(struct hv_device *device) 391 struct hv_device *dev = hid_get_drvdata(hid); 436 static int mousevsc_probe(struct hv_device *device, 525 static void mousevsc_remove(struct hv_device *dev) 536 static int mousevsc_suspend(struct hv_device *dev) 543 static int mousevsc_resume(struct hv_device *de [all...] |
/linux-master/drivers/video/fbdev/ |
H A D | hyperv_fb.c | 286 static inline int synthvid_send(struct hv_device *hdev, 308 static int synthvid_send_situ(struct hv_device *hdev) 336 static int synthvid_send_ptr(struct hv_device *hdev) 373 struct hv_device *hdev = device_to_hv_device(info->device); 457 static void synthvid_recv_sub(struct hv_device *hdev) 494 struct hv_device *hdev = ctx; 530 static int synthvid_negotiate_ver(struct hv_device *hdev, u32 ver) 565 static int synthvid_get_supported_resolution(struct hv_device *hdev) 613 static int synthvid_connect_vsp(struct hv_device *hdev) 666 static int synthvid_send_config(struct hv_device *hde [all...] |
/linux-master/drivers/scsi/ |
H A D | storvsc_drv.c | 388 struct hv_device *device; 403 struct hv_device *device; 453 struct hv_device *dev; 553 struct hv_device *device) 575 struct hv_device *device) 604 struct hv_device *device; 675 struct hv_device *device = new_sc->primary_channel->device_obj; 710 static void handle_multichannel_storage(struct hv_device *device, int max_chns) 803 static int storvsc_execute_vstor_op(struct hv_device *device, 842 static int storvsc_channel_init(struct hv_device *devic [all...] |
/linux-master/include/linux/ |
H A D | hyperv.h | 841 struct hv_device *device_obj; 1293 int (*probe)(struct hv_device *, const struct hv_vmbus_device_id *); 1294 void (*remove)(struct hv_device *dev); 1295 void (*shutdown)(struct hv_device *); 1297 int (*suspend)(struct hv_device *); 1298 int (*resume)(struct hv_device *); 1303 struct hv_device { struct 1330 #define device_to_hv_device(d) container_of_const(d, struct hv_device, device) 1337 static inline void hv_set_drvdata(struct hv_device *dev, void *data) 1342 static inline void *hv_get_drvdata(struct hv_device *de [all...] |
/linux-master/drivers/net/hyperv/ |
H A D | netvsc.c | 38 struct hv_device *dev = net_device_ctx->device_ctx; 178 static void netvsc_revoke_recv_buf(struct hv_device *device, 228 static void netvsc_revoke_send_buf(struct hv_device *device, 279 static void netvsc_teardown_recv_gpadl(struct hv_device *device, 300 static void netvsc_teardown_send_gpadl(struct hv_device *device, 335 static int netvsc_init_buf(struct hv_device *device, 554 static int negotiate_nvsp_ver(struct hv_device *device, 616 static int netvsc_connect_vsp(struct hv_device *device, 689 void netvsc_device_remove(struct hv_device *device) 975 void netvsc_dma_unmap(struct hv_device *hv_de [all...] |
H A D | hyperv_net.h | 224 struct netvsc_device *netvsc_device_add(struct hv_device *device, 227 void netvsc_device_remove(struct hv_device *device); 261 struct netvsc_device *rndis_filter_device_add(struct hv_device *dev, 264 void rndis_filter_device_remove(struct hv_device *dev, 1019 struct hv_device *device_ctx; 1803 void netvsc_dma_unmap(struct hv_device *hv_dev,
|
H A D | netvsc_drv.c | 1015 struct hv_device *hdev = ndev_ctx->device_ctx; 1054 struct hv_device *hdev = ndev_ctx->device_ctx; 2051 struct hv_device *device_obj = ndev_ctx->device_ctx; 2516 static int netvsc_probe(struct hv_device *dev, 2674 static void netvsc_remove(struct hv_device *dev) 2719 static int netvsc_suspend(struct hv_device *dev) 2752 static int netvsc_resume(struct hv_device *dev)
|
H A D | rndis_filter.c | 1291 struct hv_device *hv_dev = ndev_ctx->device_ctx; 1469 struct netvsc_device *rndis_filter_device_add(struct hv_device *dev, 1607 void rndis_filter_device_remove(struct hv_device *dev,
|
/linux-master/net/vmw_vsock/ |
H A D | hyperv_transport.c | 867 static int hvs_probe(struct hv_device *hdev, 882 static void hvs_remove(struct hv_device *hdev) 895 static int hvs_suspend(struct hv_device *hv_dev) 901 static int hvs_resume(struct hv_device *dev)
|
/linux-master/drivers/pci/controller/ |
H A D | pci-hyperv.c | 497 struct hv_device *hdev; 978 static int wait_for_response(struct hv_device *hdev, 2891 struct hv_device *hdev = hbus->hdev; 3097 static int hv_pci_protocol_negotiation(struct hv_device *hdev, 3312 static int hv_pci_bus_exit(struct hv_device *hdev, bool keep_devs); 3320 static int hv_pci_enter_d0(struct hv_device *hdev) 3410 static int hv_pci_query_relations(struct hv_device *hdev) 3468 static int hv_send_resources_allocated(struct hv_device *hdev) 3545 static int hv_send_resources_released(struct hv_device *hdev) 3626 static int hv_pci_probe(struct hv_device *hde [all...] |