/linux-6.3-rc2/drivers/gpu/drm/hyperv/ |
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);
|
A D | hyperv_drm_drv.c | 70 struct hv_device *hdev) in hyperv_setup_vram() 109 static int hyperv_vmbus_probe(struct hv_device *hdev, in hyperv_vmbus_probe() 168 static void hyperv_vmbus_remove(struct hv_device *hdev) in hyperv_vmbus_remove() 181 static int hyperv_vmbus_suspend(struct hv_device *hdev) in hyperv_vmbus_suspend() 195 static int hyperv_vmbus_resume(struct hv_device *hdev) in hyperv_vmbus_resume()
|
A D | hyperv_drm_proto.c | 196 static inline int hyperv_sendpacket(struct hv_device *hdev, struct synthvid_msg *msg) in hyperv_sendpacket() 216 static int hyperv_negotiate_version(struct hv_device *hdev, u32 ver) in hyperv_negotiate_version() 248 int hyperv_update_vram_location(struct hv_device *hdev, phys_addr_t vram_pp) in hyperv_update_vram_location() 277 int hyperv_update_situation(struct hv_device *hdev, u8 active, u32 bpp, in hyperv_update_situation() 318 int hyperv_hide_hw_ptr(struct hv_device *hdev) in hyperv_hide_hw_ptr() 351 int hyperv_update_dirt(struct hv_device *hdev, struct drm_rect *rect) in hyperv_update_dirt() 376 static int hyperv_get_supported_resolution(struct hv_device *hdev) in hyperv_get_supported_resolution() 425 static void hyperv_receive_sub(struct hv_device *hdev) in hyperv_receive_sub() 453 struct hv_device *hdev = ctx; in hyperv_receive() 475 int hyperv_connect_vsp(struct hv_device *hdev) in hyperv_connect_vsp()
|
/linux-6.3-rc2/drivers/hv/ |
A D | hyperv_vmbus.h | 339 struct hv_device *vmbus_device_create(const guid_t *type, 343 int vmbus_device_register(struct hv_device *child_device_obj); 344 void vmbus_device_unregister(struct hv_device *device_obj); 345 int vmbus_add_channel_kobj(struct hv_device *device_obj, 458 int hv_debug_add_dev_dir(struct hv_device *dev); 459 void hv_debug_rm_dev_dir(struct hv_device *dev); 466 static inline void hv_debug_rm_dev_dir(struct hv_device *dev) {}; in hv_debug_rm_dev_dir() 475 static inline int hv_debug_add_dev_dir(struct hv_device *dev) in hv_debug_add_dev_dir()
|
A D | vmbus_drv.c | 191 struct hv_device *hv_dev = device_to_hv_device(dev); in id_show() 202 struct hv_device *hv_dev = device_to_hv_device(dev); in state_show() 213 struct hv_device *hv_dev = device_to_hv_device(dev); in monitor_id_show() 224 struct hv_device *hv_dev = device_to_hv_device(dev); in class_id_show() 236 struct hv_device *hv_dev = device_to_hv_device(dev); in device_id_show() 248 struct hv_device *hv_dev = device_to_hv_device(dev); in modalias_show() 258 struct hv_device *hv_dev = device_to_hv_device(dev); in numa_node_show() 272 struct hv_device *hv_dev = device_to_hv_device(dev); in server_monitor_pending_show() 286 struct hv_device *hv_dev = device_to_hv_device(dev); in client_monitor_pending_show() 760 struct hv_device *dev) in hv_vmbus_get_id() [all …]
|
A D | hv_debugfs.c | 54 static int hv_debug_delay_files(struct hv_device *dev, struct dentry *root) in hv_debug_delay_files() 83 static int hv_debug_set_test_state(struct hv_device *dev, struct dentry *root) in hv_debug_set_test_state() 102 static void hv_debug_set_dir_dentry(struct hv_device *dev, struct dentry *root) in hv_debug_set_dir_dentry() 109 int hv_debug_add_dev_dir(struct hv_device *dev) in hv_debug_add_dev_dir() 141 void hv_debug_rm_dev_dir(struct hv_device *dev) in hv_debug_rm_dev_dir()
|
A D | hv_util.c | 88 struct hv_device *dev; 559 static int util_probe(struct hv_device *dev, in util_probe() 605 static void util_remove(struct hv_device *dev) in util_remove() 620 static int util_suspend(struct hv_device *dev) in util_suspend() 636 static int util_resume(struct hv_device *dev) in util_resume()
|
A D | hv_balloon.c | 511 struct hv_device *dev; 1520 struct hv_device *dev = context; in balloon_onchannelcallback() 1763 static int balloon_connect_vsp(struct hv_device *dev) in balloon_connect_vsp() 1981 static int balloon_probe(struct hv_device *dev, in balloon_probe() 2045 static void balloon_remove(struct hv_device *dev) in balloon_remove() 2088 static int balloon_suspend(struct hv_device *hv_dev) in balloon_suspend() 2109 static int balloon_resume(struct hv_device *dev) in balloon_resume()
|
A D | channel_mgmt.c | 509 struct hv_device *dev = primary_channel->device_obj; in vmbus_add_channel_work()
|
/linux-6.3-rc2/drivers/input/serio/ |
A D | hyperv-keyboard.c | 90 struct hv_device *hv_dev; 100 static void hv_kbd_on_receive(struct hv_device *hv_dev, in hv_kbd_on_receive() 182 static void hv_kbd_handle_received_packet(struct hv_device *hv_dev, in hv_kbd_handle_received_packet() 241 struct hv_device *hv_dev = context; in hv_kbd_on_channel_callback() 254 static int hv_kbd_connect_to_vsp(struct hv_device *hv_dev) in hv_kbd_connect_to_vsp() 314 static int hv_kbd_probe(struct hv_device *hv_dev, in hv_kbd_probe() 372 static void hv_kbd_remove(struct hv_device *hv_dev) in hv_kbd_remove() 383 static int hv_kbd_suspend(struct hv_device *hv_dev) in hv_kbd_suspend() 390 static int hv_kbd_resume(struct hv_device *hv_dev) in hv_kbd_resume()
|
/linux-6.3-rc2/drivers/uio/ |
A D | uio_hv_generic.c | 57 struct hv_device *device; 82 struct hv_device *dev = pdata->device; in hv_uio_irqcontrol() 96 struct hv_device *hv_dev = chan->device_obj; in hv_uio_channel_cb() 110 struct hv_device *hv_dev = channel->primary_channel->device_obj; in hv_uio_rescind() 154 struct hv_device *hv_dev = new_sc->primary_channel->device_obj; in hv_uio_new_channel() 180 hv_uio_cleanup(struct hv_device *dev, struct hv_uio_private_data *pdata) in hv_uio_cleanup() 199 struct hv_device *dev = pdata->device; in hv_uio_open() 224 struct hv_device *dev = pdata->device; in hv_uio_release() 234 hv_uio_probe(struct hv_device *dev, in hv_uio_probe() 359 hv_uio_remove(struct hv_device *dev) in hv_uio_remove()
|
/linux-6.3-rc2/drivers/hid/ |
A D | hid-hyperv.c | 130 struct hv_device *device; 148 static struct mousevsc_dev *mousevsc_alloc_device(struct hv_device *device) in mousevsc_alloc_device() 242 static void mousevsc_on_receive(struct hv_device *device, in mousevsc_on_receive() 312 struct hv_device *device = context; in mousevsc_on_channel_callback() 332 static int mousevsc_connect_to_vsp(struct hv_device *device) in mousevsc_connect_to_vsp() 393 struct hv_device *dev = hid_get_drvdata(hid); in mousevsc_hid_parse() 438 static int mousevsc_probe(struct hv_device *device, in mousevsc_probe() 527 static void mousevsc_remove(struct hv_device *dev) in mousevsc_remove() 538 static int mousevsc_suspend(struct hv_device *dev) in mousevsc_suspend() 545 static int mousevsc_resume(struct hv_device *dev) in mousevsc_resume()
|
/linux-6.3-rc2/drivers/video/fbdev/ |
A D | hyperv_fb.c | 286 static inline int synthvid_send(struct hv_device *hdev, in synthvid_send() 308 static int synthvid_send_situ(struct hv_device *hdev) in synthvid_send_situ() 336 static int synthvid_send_ptr(struct hv_device *hdev) in synthvid_send_ptr() 457 static void synthvid_recv_sub(struct hv_device *hdev) in synthvid_recv_sub() 494 struct hv_device *hdev = ctx; in synthvid_receive() 613 static int synthvid_connect_vsp(struct hv_device *hdev) in synthvid_connect_vsp() 782 struct hv_device *hdev; in hvfb_on_panic() 1119 static int hvfb_probe(struct hv_device *hdev, in hvfb_probe() 1237 static void hvfb_remove(struct hv_device *hdev) in hvfb_remove() 1260 static int hvfb_suspend(struct hv_device *hdev) in hvfb_suspend() [all …]
|
/linux-6.3-rc2/drivers/scsi/ |
A D | storvsc_drv.c | 382 struct hv_device *device; 397 struct hv_device *device; 447 struct hv_device *dev; 547 struct hv_device *device) in get_out_stor_device() 569 struct hv_device *device) in get_in_stor_device() 598 struct hv_device *device; in storvsc_change_target_cpu() 1121 struct hv_device *device = stor_device->device; in storvsc_on_io_completion() 1222 struct hv_device *device; in storvsc_on_channel_callback() 1618 struct hv_device *device = host_dev->dev; in storvsc_host_reset_handler() 1705 struct hv_device *dev = host_dev->dev; in storvsc_queuecommand() [all …]
|
/linux-6.3-rc2/include/linux/ |
A D | hyperv.h | 820 struct hv_device *device_obj; 1275 int (*probe)(struct hv_device *, const struct hv_vmbus_device_id *); 1276 void (*remove)(struct hv_device *dev); 1277 void (*shutdown)(struct hv_device *); 1279 int (*suspend)(struct hv_device *); 1280 int (*resume)(struct hv_device *); 1285 struct hv_device { struct 1312 #define device_to_hv_device(d) container_of_const(d, struct hv_device, device) argument 1319 static inline void hv_set_drvdata(struct hv_device *dev, void *data) in hv_set_drvdata() 1324 static inline void *hv_get_drvdata(struct hv_device *dev) in hv_get_drvdata() [all …]
|
/linux-6.3-rc2/drivers/net/hyperv/ |
A D | netvsc.c | 38 struct hv_device *dev = net_device_ctx->device_ctx; in netvsc_switch_datapath() 184 static void netvsc_revoke_recv_buf(struct hv_device *device, in netvsc_revoke_recv_buf() 234 static void netvsc_revoke_send_buf(struct hv_device *device, in netvsc_revoke_send_buf() 341 static int netvsc_init_buf(struct hv_device *device, in netvsc_init_buf() 583 static int negotiate_nvsp_ver(struct hv_device *device, in negotiate_nvsp_ver() 645 static int netvsc_connect_vsp(struct hv_device *device, in netvsc_connect_vsp() 718 void netvsc_device_remove(struct hv_device *device) in netvsc_device_remove() 1005 void netvsc_dma_unmap(struct hv_device *hv_dev, in netvsc_dma_unmap() 1042 static int netvsc_dma_map(struct hv_device *hv_dev, in netvsc_dma_map() 1083 struct hv_device *device, in netvsc_send_pkt() [all …]
|
A D | hyperv_net.h | 222 struct netvsc_device *netvsc_device_add(struct hv_device *device, 225 void netvsc_device_remove(struct hv_device *device); 259 struct netvsc_device *rndis_filter_device_add(struct hv_device *dev, 262 void rndis_filter_device_remove(struct hv_device *dev, 1017 struct hv_device *device_ctx; 1801 void netvsc_dma_unmap(struct hv_device *hv_dev,
|
A D | netvsc_drv.c | 1011 struct hv_device *hdev = ndev_ctx->device_ctx; in netvsc_detach() 1050 struct hv_device *hdev = ndev_ctx->device_ctx; in netvsc_attach() 2043 struct hv_device *device_obj = ndev_ctx->device_ctx; in netvsc_link_change() 2471 static int netvsc_probe(struct hv_device *dev, in netvsc_probe() 2600 static void netvsc_remove(struct hv_device *dev) in netvsc_remove() 2645 static int netvsc_suspend(struct hv_device *dev) in netvsc_suspend() 2678 static int netvsc_resume(struct hv_device *dev) in netvsc_resume()
|
A D | rndis_filter.c | 1291 struct hv_device *hv_dev = ndev_ctx->device_ctx; in rndis_set_subchannel() 1469 struct netvsc_device *rndis_filter_device_add(struct hv_device *dev, in rndis_filter_device_add() 1595 void rndis_filter_device_remove(struct hv_device *dev, in rndis_filter_device_remove()
|
/linux-6.3-rc2/net/vmw_vsock/ |
A D | hyperv_transport.c | 867 static int hvs_probe(struct hv_device *hdev, in hvs_probe() 882 static void hvs_remove(struct hv_device *hdev) in hvs_remove() 895 static int hvs_suspend(struct hv_device *hv_dev) in hvs_suspend() 901 static int hvs_resume(struct hv_device *dev) in hvs_resume()
|
/linux-6.3-rc2/drivers/pci/controller/ |
A D | pci-hyperv.c | 493 struct hv_device *hdev; 993 static int wait_for_response(struct hv_device *hdev, in wait_for_response() 2805 struct hv_device *hdev = hbus->hdev; in hv_pci_eject_device() 3012 static int hv_pci_protocol_negotiation(struct hv_device *hdev, in hv_pci_protocol_negotiation() 3235 static int hv_pci_enter_d0(struct hv_device *hdev) in hv_pci_enter_d0() 3291 static int hv_pci_query_relations(struct hv_device *hdev) in hv_pci_query_relations() 3408 static int hv_send_resources_released(struct hv_device *hdev) in hv_send_resources_released() 3489 static int hv_pci_probe(struct hv_device *hdev, in hv_pci_probe() 3804 static void hv_pci_remove(struct hv_device *hdev) in hv_pci_remove() 3844 static int hv_pci_suspend(struct hv_device *hdev) in hv_pci_suspend() [all …]
|