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

/linux-master/drivers/gpu/drm/hyperv/
H 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);
H A Dhyperv_drm_drv.c70 struct hv_device *hdev)
104 static int hyperv_vmbus_probe(struct hv_device *hdev,
165 static void hyperv_vmbus_remove(struct hv_device *hdev)
178 static void hyperv_vmbus_shutdown(struct hv_device *hdev)
183 static int hyperv_vmbus_suspend(struct hv_device *hdev)
197 static int hyperv_vmbus_resume(struct hv_device *hdev)
H A Dhyperv_drm_proto.c196 static inline int hyperv_sendpacket(struct hv_device *hdev, struct synthvid_msg *msg)
216 static int hyperv_negotiate_version(struct hv_device *hdev, u32 ver)
248 int hyperv_update_vram_location(struct hv_device *hdev, phys_addr_t vram_pp)
277 int hyperv_update_situation(struct hv_device *hdev, u8 active, u32 bpp,
318 int hyperv_hide_hw_ptr(struct hv_device *hdev)
351 int hyperv_update_dirt(struct hv_device *hdev, struct drm_rect *rect)
376 static int hyperv_get_supported_resolution(struct hv_device *hdev)
425 static void hyperv_receive_sub(struct hv_device *hdev)
453 struct hv_device *hdev = ctx;
475 int hyperv_connect_vsp(struct hv_device *hde
[all...]
/linux-master/drivers/hv/
H A Dhv_debugfs.c54 static int hv_debug_delay_files(struct hv_device *dev, struct dentry *root)
83 static int hv_debug_set_test_state(struct hv_device *dev, struct dentry *root)
102 static void hv_debug_set_dir_dentry(struct hv_device *dev, struct dentry *root)
109 int hv_debug_add_dev_dir(struct hv_device *dev)
141 void hv_debug_rm_dev_dir(struct hv_device *dev)
H A Dhyperv_vmbus.h344 struct hv_device *vmbus_device_create(const guid_t *type,
348 int vmbus_device_register(struct hv_device *child_device_obj);
349 void vmbus_device_unregister(struct hv_device *device_obj);
350 int vmbus_add_channel_kobj(struct hv_device *device_obj,
463 int hv_debug_add_dev_dir(struct hv_device *dev);
464 void hv_debug_rm_dev_dir(struct hv_device *dev);
471 static inline void hv_debug_rm_dev_dir(struct hv_device *dev) {};
480 static inline int hv_debug_add_dev_dir(struct hv_device *dev)
H A Dvmbus_drv.c130 struct hv_device *hv_dev = device_to_hv_device(dev);
141 struct hv_device *hv_dev = device_to_hv_device(dev);
152 struct hv_device *hv_dev = device_to_hv_device(dev);
163 struct hv_device *hv_dev = device_to_hv_device(dev);
175 struct hv_device *hv_dev = device_to_hv_device(dev);
187 struct hv_device *hv_dev = device_to_hv_device(dev);
197 struct hv_device *hv_dev = device_to_hv_device(dev);
211 struct hv_device *hv_dev = device_to_hv_device(dev);
224 struct hv_device *hv_dev = device_to_hv_device(dev);
237 struct hv_device *hv_de
[all...]
H A Dhv_util.c88 struct hv_device *dev;
588 static int util_probe(struct hv_device *dev,
634 static void util_remove(struct hv_device *dev)
649 static int util_suspend(struct hv_device *dev)
665 static int util_resume(struct hv_device *dev)
H A Dhv_balloon.c512 struct hv_device *dev;
1516 struct hv_device *dev = context;
1759 static int balloon_connect_vsp(struct hv_device *dev)
1977 static int balloon_probe(struct hv_device *dev,
2041 static void balloon_remove(struct hv_device *dev)
2082 static int balloon_suspend(struct hv_device *hv_dev)
2103 static int balloon_resume(struct hv_device *dev)
H A Dchannel_mgmt.c509 struct hv_device *dev = primary_channel->device_obj;
/linux-master/drivers/uio/
H A Duio_hv_generic.c57 struct hv_device *device;
82 struct hv_device *dev = pdata->device;
96 struct hv_device *hv_dev = chan->device_obj;
110 struct hv_device *hv_dev = channel->primary_channel->device_obj;
154 struct hv_device *hv_dev = new_sc->primary_channel->device_obj;
180 hv_uio_cleanup(struct hv_device *dev, struct hv_uio_private_data *pdata)
201 struct hv_device *dev = pdata->device;
226 struct hv_device *dev = pdata->device;
236 hv_uio_probe(struct hv_device *dev,
363 hv_uio_remove(struct hv_device *de
[all...]
/linux-master/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,
182 static void hv_kbd_handle_received_packet(struct hv_device *hv_dev,
241 struct hv_device *hv_dev = context;
254 static int hv_kbd_connect_to_vsp(struct hv_device *hv_dev)
314 static int hv_kbd_probe(struct hv_device *hv_dev,
372 static void hv_kbd_remove(struct hv_device *hv_dev)
383 static int hv_kbd_suspend(struct hv_device *hv_dev)
390 static int hv_kbd_resume(struct hv_device *hv_dev)
/linux-master/drivers/hid/
H A Dhid-hyperv.c130 struct hv_device *device;
148 static struct mousevsc_dev *mousevsc_alloc_device(struct hv_device *device)
242 static void mousevsc_on_receive(struct hv_device *device,
310 struct hv_device *device = context;
330 static int mousevsc_connect_to_vsp(struct hv_device *device)
391 struct hv_device *dev = hid_get_drvdata(hid);
436 static int mousevsc_probe(struct hv_device *device,
525 static void mousevsc_remove(struct hv_device *dev)
536 static int mousevsc_suspend(struct hv_device *dev)
543 static int mousevsc_resume(struct hv_device *de
[all...]
/linux-master/drivers/video/fbdev/
H A Dhyperv_fb.c286 static inline int synthvid_send(struct hv_device *hdev,
308 static int synthvid_send_situ(struct hv_device *hdev)
336 static int synthvid_send_ptr(struct hv_device *hdev)
373 struct hv_device *hdev = device_to_hv_device(info->device);
457 static void synthvid_recv_sub(struct hv_device *hdev)
494 struct hv_device *hdev = ctx;
530 static int synthvid_negotiate_ver(struct hv_device *hdev, u32 ver)
565 static int synthvid_get_supported_resolution(struct hv_device *hdev)
613 static int synthvid_connect_vsp(struct hv_device *hdev)
666 static int synthvid_send_config(struct hv_device *hde
[all...]
/linux-master/drivers/scsi/
H A Dstorvsc_drv.c388 struct hv_device *device;
403 struct hv_device *device;
453 struct hv_device *dev;
553 struct hv_device *device)
575 struct hv_device *device)
604 struct hv_device *device;
675 struct hv_device *device = new_sc->primary_channel->device_obj;
710 static void handle_multichannel_storage(struct hv_device *device, int max_chns)
803 static int storvsc_execute_vstor_op(struct hv_device *device,
842 static int storvsc_channel_init(struct hv_device *devic
[all...]
/linux-master/include/linux/
H A Dhyperv.h841 struct hv_device *device_obj;
1293 int (*probe)(struct hv_device *, const struct hv_vmbus_device_id *);
1294 void (*remove)(struct hv_device *dev);
1295 void (*shutdown)(struct hv_device *);
1297 int (*suspend)(struct hv_device *);
1298 int (*resume)(struct hv_device *);
1303 struct hv_device { struct
1330 #define device_to_hv_device(d) container_of_const(d, struct hv_device, device)
1337 static inline void hv_set_drvdata(struct hv_device *dev, void *data)
1342 static inline void *hv_get_drvdata(struct hv_device *de
[all...]
/linux-master/drivers/net/hyperv/
H A Dnetvsc.c38 struct hv_device *dev = net_device_ctx->device_ctx;
178 static void netvsc_revoke_recv_buf(struct hv_device *device,
228 static void netvsc_revoke_send_buf(struct hv_device *device,
279 static void netvsc_teardown_recv_gpadl(struct hv_device *device,
300 static void netvsc_teardown_send_gpadl(struct hv_device *device,
335 static int netvsc_init_buf(struct hv_device *device,
554 static int negotiate_nvsp_ver(struct hv_device *device,
616 static int netvsc_connect_vsp(struct hv_device *device,
689 void netvsc_device_remove(struct hv_device *device)
975 void netvsc_dma_unmap(struct hv_device *hv_de
[all...]
H A Dhyperv_net.h224 struct netvsc_device *netvsc_device_add(struct hv_device *device,
227 void netvsc_device_remove(struct hv_device *device);
261 struct netvsc_device *rndis_filter_device_add(struct hv_device *dev,
264 void rndis_filter_device_remove(struct hv_device *dev,
1019 struct hv_device *device_ctx;
1803 void netvsc_dma_unmap(struct hv_device *hv_dev,
H A Dnetvsc_drv.c1015 struct hv_device *hdev = ndev_ctx->device_ctx;
1054 struct hv_device *hdev = ndev_ctx->device_ctx;
2051 struct hv_device *device_obj = ndev_ctx->device_ctx;
2516 static int netvsc_probe(struct hv_device *dev,
2674 static void netvsc_remove(struct hv_device *dev)
2719 static int netvsc_suspend(struct hv_device *dev)
2752 static int netvsc_resume(struct hv_device *dev)
H A Drndis_filter.c1291 struct hv_device *hv_dev = ndev_ctx->device_ctx;
1469 struct netvsc_device *rndis_filter_device_add(struct hv_device *dev,
1607 void rndis_filter_device_remove(struct hv_device *dev,
/linux-master/net/vmw_vsock/
H A Dhyperv_transport.c867 static int hvs_probe(struct hv_device *hdev,
882 static void hvs_remove(struct hv_device *hdev)
895 static int hvs_suspend(struct hv_device *hv_dev)
901 static int hvs_resume(struct hv_device *dev)
/linux-master/drivers/pci/controller/
H A Dpci-hyperv.c497 struct hv_device *hdev;
978 static int wait_for_response(struct hv_device *hdev,
2891 struct hv_device *hdev = hbus->hdev;
3097 static int hv_pci_protocol_negotiation(struct hv_device *hdev,
3312 static int hv_pci_bus_exit(struct hv_device *hdev, bool keep_devs);
3320 static int hv_pci_enter_d0(struct hv_device *hdev)
3410 static int hv_pci_query_relations(struct hv_device *hdev)
3468 static int hv_send_resources_allocated(struct hv_device *hdev)
3545 static int hv_send_resources_released(struct hv_device *hdev)
3626 static int hv_pci_probe(struct hv_device *hde
[all...]

Completed in 313 milliseconds