/linux-4.4.14/drivers/hv/ |
D | vmbus_drv.c | 117 static void print_alias_name(struct hv_device *hv_dev, char *alias_name) in print_alias_name() 160 struct hv_device *hv_dev = device_to_hv_device(dev); in id_show() 171 struct hv_device *hv_dev = device_to_hv_device(dev); in state_show() 182 struct hv_device *hv_dev = device_to_hv_device(dev); in monitor_id_show() 193 struct hv_device *hv_dev = device_to_hv_device(dev); in class_id_show() 205 struct hv_device *hv_dev = device_to_hv_device(dev); in device_id_show() 217 struct hv_device *hv_dev = device_to_hv_device(dev); in modalias_show() 229 struct hv_device *hv_dev = device_to_hv_device(dev); in server_monitor_pending_show() 243 struct hv_device *hv_dev = device_to_hv_device(dev); in client_monitor_pending_show() 257 struct hv_device *hv_dev = device_to_hv_device(dev); in server_monitor_latency_show() [all …]
|
D | hyperv_vmbus.h | 717 struct hv_device *vmbus_device_create(const uuid_le *type, 721 int vmbus_device_register(struct hv_device *child_device_obj); 722 void vmbus_device_unregister(struct hv_device *device_obj);
|
D | hv_util.c | 315 static int util_probe(struct hv_device *dev, in util_probe() 379 static int util_remove(struct hv_device *dev) in util_remove()
|
D | hv_balloon.c | 498 struct hv_device *dev; 1348 struct hv_device *dev = context; in balloon_onchannelcallback() 1433 static int balloon_probe(struct hv_device *dev, in balloon_probe() 1579 static int balloon_remove(struct hv_device *dev) in balloon_remove()
|
/linux-4.4.14/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-4.4.14/drivers/net/hyperv/ |
D | hyperv_net.h | 191 int netvsc_device_add(struct hv_device *device, void *additional_info); 192 int netvsc_device_remove(struct hv_device *device); 193 int netvsc_send(struct hv_device *device, 195 void netvsc_linkstatus_callback(struct hv_device *device_obj, 198 int netvsc_recv_callback(struct hv_device *device_obj, 202 int rndis_filter_open(struct hv_device *dev); 203 int rndis_filter_close(struct hv_device *dev); 204 int rndis_filter_device_add(struct hv_device *dev, 206 void rndis_filter_device_remove(struct hv_device *dev); 207 int rndis_filter_receive(struct hv_device *dev, [all …]
|
D | netvsc.c | 37 static struct netvsc_device *alloc_net_device(struct hv_device *device) in alloc_net_device() 74 static struct netvsc_device *get_outbound_net_device(struct hv_device *device) in get_outbound_net_device() 85 static struct netvsc_device *get_inbound_net_device(struct hv_device *device) in get_inbound_net_device() 224 static int netvsc_init_buf(struct hv_device *device) in netvsc_init_buf() 421 static int negotiate_nvsp_ver(struct hv_device *device, in negotiate_nvsp_ver() 474 static int netvsc_connect_vsp(struct hv_device *device) in netvsc_connect_vsp() 552 int netvsc_device_remove(struct hv_device *device) in netvsc_device_remove() 613 struct hv_device *device, in netvsc_send_completion() 842 int netvsc_send(struct hv_device *device, in netvsc_send() 954 static void netvsc_send_recv_completion(struct hv_device *device, in netvsc_send_recv_completion() [all …]
|
D | netvsc_drv.c | 95 struct hv_device *device_obj = net_device_ctx->device_ctx; in netvsc_open() 122 struct hv_device *device_obj = net_device_ctx->device_ctx; in netvsc_close() 261 struct hv_device *hdev = net_device_ctx->device_ctx; in netvsc_select_queue() 643 void netvsc_linkstatus_callback(struct hv_device *device_obj, in netvsc_linkstatus_callback() 687 int netvsc_recv_callback(struct hv_device *device_obj, in netvsc_recv_callback() 764 struct hv_device *dev = net_device_ctx->device_ctx; in netvsc_get_channels() 777 struct hv_device *dev = net_device_ctx->device_ctx; in netvsc_set_channels() 874 struct hv_device *hdev = ndevctx->device_ctx; in netvsc_change_mtu() 957 struct hv_device *hdev = ndevctx->device_ctx; in netvsc_set_mac_addr() 1066 static int netvsc_probe(struct hv_device *dev, in netvsc_probe() [all …]
|
D | rndis_filter.c | 126 static void dump_rndis_message(struct hv_device *hv_dev, in dump_rndis_message() 399 int rndis_filter_receive(struct hv_device *dev, in rndis_filter_receive() 553 int rndis_filter_set_device_mac(struct hv_device *hdev, char *mac) in rndis_filter_set_device_mac() 631 rndis_filter_set_offload_params(struct hv_device *hdev, in rndis_filter_set_offload_params() 916 struct hv_device *hdev = nvdev->dev; in rndis_filter_halt_device() 1011 int rndis_filter_device_add(struct hv_device *dev, in rndis_filter_device_add() 1205 void rndis_filter_device_remove(struct hv_device *dev) in rndis_filter_device_remove() 1220 int rndis_filter_open(struct hv_device *dev) in rndis_filter_open() 1230 int rndis_filter_close(struct hv_device *dev) in rndis_filter_close()
|
/linux-4.4.14/drivers/scsi/ |
D | storvsc_drv.c | 399 struct hv_device *device; 414 struct hv_device *device; 443 struct hv_device *dev; 544 struct hv_device *device) in get_out_stor_device() 566 struct hv_device *device) in get_in_stor_device() 591 struct hv_device *device = new_sc->primary_channel->device_obj; in handle_sc_creation() 612 static void handle_multichannel_storage(struct hv_device *device, int max_chns) in handle_multichannel_storage() 679 static int storvsc_channel_init(struct hv_device *device) in storvsc_channel_init() 932 struct hv_device *dev = host_dev->dev; in storvsc_command_completion() 965 static void storvsc_on_io_completion(struct hv_device *device, in storvsc_on_io_completion() [all …]
|
/linux-4.4.14/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-4.4.14/include/linux/ |
D | hyperv.h | 644 struct hv_device *device_obj; 951 int (*probe)(struct hv_device *, const struct hv_vmbus_device_id *); 952 int (*remove)(struct hv_device *); 953 void (*shutdown)(struct hv_device *); 958 struct hv_device { struct 971 static inline struct hv_device *device_to_hv_device(struct device *d) in device_to_hv_device() argument 973 return container_of(d, struct hv_device, device); in device_to_hv_device() 981 static inline void hv_set_drvdata(struct hv_device *dev, void *data) in hv_set_drvdata() 986 static inline void *hv_get_drvdata(struct hv_device *dev) in hv_get_drvdata() 999 int vmbus_allocate_mmio(struct resource **new, struct hv_device *device_obj,
|
/linux-4.4.14/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 …]
|