Home
last modified time | relevance | path

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

/linux/drivers/input/serio/
H A Dhyperv-keyboard.c90 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()
312 static int hv_kbd_probe(struct hv_device *hv_dev, in hv_kbd_probe()
370 static void hv_kbd_remove(struct hv_device *hv_dev) in hv_kbd_remove()
381 static int hv_kbd_suspend(struct hv_device *hv_dev) in hv_kbd_suspend()
388 static int hv_kbd_resume(struct hv_device *hv_dev) in hv_kbd_resume()
/linux/drivers/hv/
H A Dvmbus_drv.c150 struct hv_device *hv_dev = device_to_hv_device(dev); in id_show()
161 struct hv_device *hv_dev = device_to_hv_device(dev); in state_show()
172 struct hv_device *hv_dev = device_to_hv_device(dev); in monitor_id_show()
183 struct hv_device *hv_dev = device_to_hv_device(dev); in class_id_show()
195 struct hv_device *hv_dev = device_to_hv_device(dev); in device_id_show()
207 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()
244 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 …]
H A Dhyperv_vmbus.h402 struct hv_device *vmbus_device_create(const guid_t *type,
406 int vmbus_device_register(struct hv_device *child_device_obj);
407 void vmbus_device_unregister(struct hv_device *device_obj);
408 int vmbus_add_channel_kobj(struct hv_device *device_obj,
522 int hv_debug_add_dev_dir(struct hv_device *dev);
523 void hv_debug_rm_dev_dir(struct hv_device *dev);
530 static inline void hv_debug_rm_dev_dir(struct hv_device *dev) {}; in hv_debug_rm_dev_dir()
539 static inline int hv_debug_add_dev_dir(struct hv_device *dev) in hv_debug_add_dev_dir()
H A Dhv_debugfs.c54 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()
H A Dhv_util.c88 struct hv_device *dev;
582 static int util_probe(struct hv_device *dev, in util_probe()
633 static void util_remove(struct hv_device *dev) in util_remove()
648 static int util_suspend(struct hv_device *dev) in util_suspend()
664 static int util_resume(struct hv_device *dev) in util_resume()
H A Dchannel_mgmt.c519 struct hv_device *dev = primary_channel->device_obj; in vmbus_add_channel_work()
/linux/drivers/gpu/drm/hyperv/
H A Dhyperv_drm_proto.c196 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/drivers/scsi/
H A Dstorvsc_drv.c152 static bool hv_dev_is_fc(struct hv_device *hv_dev);
396 struct hv_device *device;
411 struct hv_device *device;
461 struct hv_device *dev;
561 struct hv_device *device) in get_out_stor_device()
583 struct hv_device *device) in get_in_stor_device()
612 struct hv_device *device; in storvsc_change_target_cpu()
683 struct hv_device *device = new_sc->primary_channel->device_obj; in handle_sc_creation()
718 static void handle_multichannel_storage(struct hv_device *device, int max_chns) in handle_multichannel_storage()
811 static int storvsc_execute_vstor_op(struct hv_device *device, in storvsc_execute_vstor_op()
[all …]
/linux/drivers/video/fbdev/
H A Dhyperv_fb.c288 static inline int synthvid_send(struct hv_device *hdev, in synthvid_send()
310 static int synthvid_send_situ(struct hv_device *hdev) in synthvid_send_situ()
338 static int synthvid_send_ptr(struct hv_device *hdev) in synthvid_send_ptr()
375 struct hv_device *hdev = device_to_hv_device(info->device); in synthvid_update()
459 static void synthvid_recv_sub(struct hv_device *hdev) in synthvid_recv_sub()
496 struct hv_device *hdev = ctx; in synthvid_receive()
532 static int synthvid_negotiate_ver(struct hv_device *hdev, u32 ver) in synthvid_negotiate_ver()
567 static int synthvid_get_supported_resolution(struct hv_device *hdev) in synthvid_get_supported_resolution()
615 static int synthvid_connect_vsp(struct hv_device *hdev) in synthvid_connect_vsp()
668 static int synthvid_send_config(struct hv_device *hdev) in synthvid_send_config()
[all …]
/linux/include/linux/
H A Dhyperv.h790 struct hv_device *device_obj;
1255 int (*probe)(struct hv_device *, const struct hv_vmbus_device_id *);
1256 void (*remove)(struct hv_device *dev);
1257 void (*shutdown)(struct hv_device *);
1259 int (*suspend)(struct hv_device *);
1260 int (*resume)(struct hv_device *);
1265 struct hv_device { struct
1292 #define device_to_hv_device(d) container_of_const(d, struct hv_device, device) argument
1295 static inline void hv_set_drvdata(struct hv_device *dev, void *data) in hv_set_drvdata()
1300 static inline void *hv_get_drvdata(struct hv_device *dev) in hv_get_drvdata()
[all …]
/linux/drivers/net/hyperv/
H A Dnetvsc.c38 struct hv_device *dev = net_device_ctx->device_ctx; in netvsc_switch_datapath()
178 static void netvsc_revoke_recv_buf(struct hv_device *device, in netvsc_revoke_recv_buf()
228 static void netvsc_revoke_send_buf(struct hv_device *device, in netvsc_revoke_send_buf()
279 static void netvsc_teardown_recv_gpadl(struct hv_device *device, in netvsc_teardown_recv_gpadl()
300 static void netvsc_teardown_send_gpadl(struct hv_device *device, in netvsc_teardown_send_gpadl()
335 static int netvsc_init_buf(struct hv_device *device, in netvsc_init_buf()
554 static int negotiate_nvsp_ver(struct hv_device *device, in negotiate_nvsp_ver()
616 static int netvsc_connect_vsp(struct hv_device *device, in netvsc_connect_vsp()
689 void netvsc_device_remove(struct hv_device *device) in netvsc_device_remove()
980 void netvsc_dma_unmap(struct hv_device *hv_dev, in netvsc_dma_unmap()
[all …]
H A Dhyperv_net.h223 struct netvsc_device *netvsc_device_add(struct hv_device *device,
226 void netvsc_device_remove(struct hv_device *device);
260 struct netvsc_device *rndis_filter_device_add(struct hv_device *dev,
263 void rndis_filter_device_remove(struct hv_device *dev,
1030 struct hv_device *device_ctx;
1819 void netvsc_dma_unmap(struct hv_device *hv_dev,
H A Drndis_filter.c1291 struct hv_device *hv_dev = ndev_ctx->device_ctx; in rndis_set_subchannel()
1470 struct netvsc_device *rndis_filter_device_add(struct hv_device *dev, in rndis_filter_device_add()
1608 void rndis_filter_device_remove(struct hv_device *dev, in rndis_filter_device_remove()
/linux/net/vmw_vsock/
H A Dhyperv_transport.c879 static int hvs_probe(struct hv_device *hdev, in hvs_probe()
894 static void hvs_remove(struct hv_device *hdev) in hvs_remove()
907 static int hvs_suspend(struct hv_device *hv_dev) in hvs_suspend()
913 static int hvs_resume(struct hv_device *dev) in hvs_resume()