Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/gpu/drm/hyperv/
A Dhyperv_drm.h37 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 Dhyperv_drm_drv.c70 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 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-6.3-rc2/drivers/hv/
A Dhyperv_vmbus.h339 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 Dvmbus_drv.c191 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 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()
A Dhv_util.c88 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 Dhv_balloon.c511 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 Dchannel_mgmt.c509 struct hv_device *dev = primary_channel->device_obj; in vmbus_add_channel_work()
/linux-6.3-rc2/drivers/input/serio/
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()
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 Duio_hv_generic.c57 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 Dhid-hyperv.c130 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 Dhyperv_fb.c286 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 Dstorvsc_drv.c382 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 Dhyperv.h820 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 Dnetvsc.c38 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 Dhyperv_net.h222 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 Dnetvsc_drv.c1011 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 Drndis_filter.c1291 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 Dhyperv_transport.c867 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 Dpci-hyperv.c493 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 …]

Completed in 71 milliseconds