Home
last modified time | relevance | path

Searched refs:hv_device (Results 1 – 13 of 13) sorted by relevance

/linux-4.4.14/drivers/hv/
Dvmbus_drv.c117 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 …]
Dhyperv_vmbus.h717 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);
Dhv_util.c315 static int util_probe(struct hv_device *dev, in util_probe()
379 static int util_remove(struct hv_device *dev) in util_remove()
Dhv_balloon.c498 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/
Dhyperv-keyboard.c98 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/
Dhyperv_net.h191 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 …]
Dnetvsc.c37 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 …]
Dnetvsc_drv.c95 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 …]
Drndis_filter.c126 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/
Dstorvsc_drv.c399 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/
Dhid-hyperv.c146 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/
Dhyperv.h644 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/
Dhyperv_fb.c240 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 …]