/Linux-v4.19/drivers/hv/ |
D | vmbus_drv.c | 103 static void print_alias_name(struct hv_device *hv_dev, char *alias_name) in print_alias_name() 148 struct hv_device *hv_dev = device_to_hv_device(dev); in id_show() 159 struct hv_device *hv_dev = device_to_hv_device(dev); in state_show() 170 struct hv_device *hv_dev = device_to_hv_device(dev); in monitor_id_show() 181 struct hv_device *hv_dev = device_to_hv_device(dev); in class_id_show() 193 struct hv_device *hv_dev = device_to_hv_device(dev); in device_id_show() 205 struct hv_device *hv_dev = device_to_hv_device(dev); in modalias_show() 217 struct hv_device *hv_dev = device_to_hv_device(dev); in numa_node_show() 231 struct hv_device *hv_dev = device_to_hv_device(dev); in server_monitor_pending_show() 245 struct hv_device *hv_dev = device_to_hv_device(dev); in client_monitor_pending_show() [all …]
|
D | hyperv_vmbus.h | 378 struct hv_device *vmbus_device_create(const uuid_le *type, 382 int vmbus_device_register(struct hv_device *child_device_obj); 383 void vmbus_device_unregister(struct hv_device *device_obj); 384 int vmbus_add_channel_kobj(struct hv_device *device_obj,
|
D | hv_util.c | 397 static int util_probe(struct hv_device *dev, in util_probe() 442 static int util_remove(struct hv_device *dev) in util_remove()
|
D | hv_balloon.c | 512 struct hv_device *dev; 1477 struct hv_device *dev = context; in balloon_onchannelcallback() 1563 static int balloon_probe(struct hv_device *dev, in balloon_probe() 1720 static int balloon_remove(struct hv_device *dev) in balloon_remove()
|
D | channel_mgmt.c | 527 struct hv_device *dev in vmbus_process_offer()
|
/Linux-v4.19/drivers/uio/ |
D | uio_hv_generic.c | 58 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() 132 struct hv_device *dev = channel->primary_channel->device_obj; in hv_uio_ring_mmap() 155 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() 192 hv_uio_probe(struct hv_device *dev, in hv_uio_probe() 315 hv_uio_remove(struct hv_device *dev) in hv_uio_remove()
|
/Linux-v4.19/drivers/input/serio/ |
D | hyperv-keyboard.c | 98 struct hv_device *hv_dev; 108 static void hv_kbd_on_receive(struct hv_device *hv_dev, in hv_kbd_on_receive() 190 static void hv_kbd_handle_received_packet(struct hv_device *hv_dev, in hv_kbd_handle_received_packet() 248 struct hv_device *hv_dev = context; in hv_kbd_on_channel_callback() 285 static int hv_kbd_connect_to_vsp(struct hv_device *hv_dev) in hv_kbd_connect_to_vsp() 343 static int hv_kbd_probe(struct hv_device *hv_dev, in hv_kbd_probe() 401 static int hv_kbd_remove(struct hv_device *hv_dev) in hv_kbd_remove()
|
/Linux-v4.19/drivers/hid/ |
D | hid-hyperv.c | 146 struct hv_device *device; 164 static struct mousevsc_dev *mousevsc_alloc_device(struct hv_device *device) in mousevsc_alloc_device() 253 static void mousevsc_on_receive(struct hv_device *device, in mousevsc_on_receive() 327 struct hv_device *device = context; in mousevsc_on_channel_callback() 381 static int mousevsc_connect_to_vsp(struct hv_device *device) in mousevsc_connect_to_vsp() 441 struct hv_device *dev = hid_get_drvdata(hid); in mousevsc_hid_parse() 486 static int mousevsc_probe(struct hv_device *device, in mousevsc_probe() 575 static int mousevsc_remove(struct hv_device *dev) in mousevsc_remove()
|
/Linux-v4.19/drivers/video/fbdev/ |
D | hyperv_fb.c | 240 static inline int synthvid_send(struct hv_device *hdev, in synthvid_send() 262 static int synthvid_send_situ(struct hv_device *hdev) in synthvid_send_situ() 290 static int synthvid_send_ptr(struct hv_device *hdev) in synthvid_send_ptr() 326 struct hv_device *hdev = device_to_hv_device(info->device); in synthvid_update() 352 static void synthvid_recv_sub(struct hv_device *hdev) in synthvid_recv_sub() 388 struct hv_device *hdev = ctx; in synthvid_receive() 413 static int synthvid_negotiate_ver(struct hv_device *hdev, u32 ver) in synthvid_negotiate_ver() 446 static int synthvid_connect_vsp(struct hv_device *hdev) in synthvid_connect_vsp() 487 static int synthvid_send_config(struct hv_device *hdev) in synthvid_send_config() 573 struct hv_device *hdev = device_to_hv_device(info->device); in hvfb_set_par() [all …]
|
/Linux-v4.19/drivers/scsi/ |
D | storvsc_drv.c | 430 struct hv_device *device; 445 struct hv_device *device; 491 struct hv_device *dev; 591 struct hv_device *device) in get_out_stor_device() 613 struct hv_device *device) in get_in_stor_device() 638 struct hv_device *device = new_sc->primary_channel->device_obj; in handle_sc_creation() 664 static void handle_multichannel_storage(struct hv_device *device, int max_chns) in handle_multichannel_storage() 752 static int storvsc_execute_vstor_op(struct hv_device *device, in storvsc_execute_vstor_op() 787 static int storvsc_channel_init(struct hv_device *device, bool is_fc) in storvsc_channel_init() 1058 struct hv_device *device = stor_device->device; in storvsc_on_io_completion() [all …]
|
/Linux-v4.19/include/linux/ |
D | hyperv.h | 724 struct hv_device *device_obj; 1111 int (*probe)(struct hv_device *, const struct hv_vmbus_device_id *); 1112 int (*remove)(struct hv_device *); 1113 void (*shutdown)(struct hv_device *); 1118 struct hv_device { struct 1134 static inline struct hv_device *device_to_hv_device(struct device *d) in device_to_hv_device() argument 1136 return container_of(d, struct hv_device, device); in device_to_hv_device() 1144 static inline void hv_set_drvdata(struct hv_device *dev, void *data) in hv_set_drvdata() 1149 static inline void *hv_get_drvdata(struct hv_device *dev) in hv_get_drvdata() 1175 int vmbus_allocate_mmio(struct resource **new, struct hv_device *device_obj,
|
/Linux-v4.19/drivers/net/hyperv/ |
D | netvsc.c | 47 struct hv_device *dev = net_device_ctx->device_ctx; in netvsc_switch_datapath() 146 static void netvsc_revoke_recv_buf(struct hv_device *device, in netvsc_revoke_recv_buf() 196 static void netvsc_revoke_send_buf(struct hv_device *device, in netvsc_revoke_send_buf() 247 static void netvsc_teardown_recv_gpadl(struct hv_device *device, in netvsc_teardown_recv_gpadl() 269 static void netvsc_teardown_send_gpadl(struct hv_device *device, in netvsc_teardown_send_gpadl() 305 static int netvsc_init_buf(struct hv_device *device, in netvsc_init_buf() 499 static int negotiate_nvsp_ver(struct hv_device *device, in negotiate_nvsp_ver() 555 static int netvsc_connect_vsp(struct hv_device *device, in netvsc_connect_vsp() 621 void netvsc_device_remove(struct hv_device *device) in netvsc_device_remove() 811 struct hv_device *device, in netvsc_send_pkt() [all …]
|
D | hyperv_net.h | 193 struct netvsc_device *netvsc_device_add(struct hv_device *device, 196 void netvsc_device_remove(struct hv_device *device); 216 struct netvsc_device *rndis_filter_device_add(struct hv_device *dev, 219 void rndis_filter_device_remove(struct hv_device *dev, 912 struct hv_device *device_ctx;
|
D | rndis_filter.c | 1069 struct hv_device *hv_dev = ndev_ctx->device_ctx; in rndis_set_subchannel() 1225 struct netvsc_device *rndis_filter_device_add(struct hv_device *dev, in rndis_filter_device_add() 1348 void rndis_filter_device_remove(struct hv_device *dev, in rndis_filter_device_remove()
|
D | netvsc_drv.c | 863 struct hv_device *hdev = ndev_ctx->device_ctx; in netvsc_detach() 900 struct hv_device *hdev = ndev_ctx->device_ctx; in netvsc_attach() 1798 struct hv_device *device_obj = ndev_ctx->device_ctx; in netvsc_link_change() 2149 static int netvsc_probe(struct hv_device *dev, in netvsc_probe() 2267 static int netvsc_remove(struct hv_device *dev) in netvsc_remove()
|
/Linux-v4.19/drivers/pci/controller/ |
D | pci-hyperv.c | 441 struct hv_device *hdev; 564 static int wait_for_response(struct hv_device *hdev, in wait_for_response() 2063 static int hv_pci_protocol_negotiation(struct hv_device *hdev) in hv_pci_protocol_negotiation() 2283 static int hv_pci_enter_d0(struct hv_device *hdev) in hv_pci_enter_d0() 2339 static int hv_pci_query_relations(struct hv_device *hdev) in hv_pci_query_relations() 2379 static int hv_send_resources_allocated(struct hv_device *hdev) in hv_send_resources_allocated() 2454 static int hv_send_resources_released(struct hv_device *hdev) in hv_send_resources_released() 2500 static int hv_pci_probe(struct hv_device *hdev, in hv_pci_probe() 2627 static void hv_pci_bus_exit(struct hv_device *hdev) in hv_pci_bus_exit() 2675 static int hv_pci_remove(struct hv_device *hdev) in hv_pci_remove()
|
/Linux-v4.19/net/vmw_vsock/ |
D | hyperv_transport.c | 848 static int hvs_probe(struct hv_device *hdev, in hvs_probe() 863 static int hvs_remove(struct hv_device *hdev) in hvs_remove()
|