Symbol: hv_device
drivers/gpu/drm/hyperv/hyperv_drm.h
39
struct hv_device *hdev;
drivers/gpu/drm/hyperv/hyperv_drm.h
48
int hyperv_update_vram_location(struct hv_device *hdev, phys_addr_t vram_pp);
drivers/gpu/drm/hyperv/hyperv_drm.h
49
int hyperv_update_situation(struct hv_device *hdev, u8 active, u32 bpp,
drivers/gpu/drm/hyperv/hyperv_drm.h
51
int hyperv_hide_hw_ptr(struct hv_device *hdev);
drivers/gpu/drm/hyperv/hyperv_drm.h
52
int hyperv_update_dirt(struct hv_device *hdev, struct drm_rect *rect);
drivers/gpu/drm/hyperv/hyperv_drm.h
53
int hyperv_connect_vsp(struct hv_device *hdev);
drivers/gpu/drm/hyperv/hyperv_drm_drv.c
105
static int hyperv_vmbus_probe(struct hv_device *hdev,
drivers/gpu/drm/hyperv/hyperv_drm_drv.c
167
static void hyperv_vmbus_remove(struct hv_device *hdev)
drivers/gpu/drm/hyperv/hyperv_drm_drv.c
181
static void hyperv_vmbus_shutdown(struct hv_device *hdev)
drivers/gpu/drm/hyperv/hyperv_drm_drv.c
186
static int hyperv_vmbus_suspend(struct hv_device *hdev)
drivers/gpu/drm/hyperv/hyperv_drm_drv.c
200
static int hyperv_vmbus_resume(struct hv_device *hdev)
drivers/gpu/drm/hyperv/hyperv_drm_drv.c
71
struct hv_device *hdev)
drivers/gpu/drm/hyperv/hyperv_drm_proto.c
194
static inline int hyperv_sendpacket(struct hv_device *hdev, struct synthvid_msg *msg)
drivers/gpu/drm/hyperv/hyperv_drm_proto.c
214
static int hyperv_negotiate_version(struct hv_device *hdev, u32 ver)
drivers/gpu/drm/hyperv/hyperv_drm_proto.c
246
int hyperv_update_vram_location(struct hv_device *hdev, phys_addr_t vram_pp)
drivers/gpu/drm/hyperv/hyperv_drm_proto.c
275
int hyperv_update_situation(struct hv_device *hdev, u8 active, u32 bpp,
drivers/gpu/drm/hyperv/hyperv_drm_proto.c
313
int hyperv_hide_hw_ptr(struct hv_device *hdev)
drivers/gpu/drm/hyperv/hyperv_drm_proto.c
346
int hyperv_update_dirt(struct hv_device *hdev, struct drm_rect *rect)
drivers/gpu/drm/hyperv/hyperv_drm_proto.c
371
static int hyperv_get_supported_resolution(struct hv_device *hdev)
drivers/gpu/drm/hyperv/hyperv_drm_proto.c
420
static void hyperv_receive_sub(struct hv_device *hdev)
drivers/gpu/drm/hyperv/hyperv_drm_proto.c
448
struct hv_device *hdev = ctx;
drivers/gpu/drm/hyperv/hyperv_drm_proto.c
470
int hyperv_connect_vsp(struct hv_device *hdev)
drivers/hid/hid-hyperv.c
130
struct hv_device *device;
drivers/hid/hid-hyperv.c
148
static struct mousevsc_dev *mousevsc_alloc_device(struct hv_device *device)
drivers/hid/hid-hyperv.c
242
static void mousevsc_on_receive(struct hv_device *device,
drivers/hid/hid-hyperv.c
310
struct hv_device *device = context;
drivers/hid/hid-hyperv.c
330
static int mousevsc_connect_to_vsp(struct hv_device *device)
drivers/hid/hid-hyperv.c
391
struct hv_device *dev = hid_get_drvdata(hid);
drivers/hid/hid-hyperv.c
464
static int mousevsc_probe(struct hv_device *device,
drivers/hid/hid-hyperv.c
538
static void mousevsc_remove(struct hv_device *dev)
drivers/hid/hid-hyperv.c
549
static int mousevsc_suspend(struct hv_device *dev)
drivers/hid/hid-hyperv.c
556
static int mousevsc_resume(struct hv_device *dev)
drivers/hv/channel_mgmt.c
519
struct hv_device *dev = primary_channel->device_obj;
drivers/hv/hv_balloon.c
1478
struct hv_device *dev = context;
drivers/hv/hv_balloon.c
1717
static int balloon_connect_vsp(struct hv_device *dev)
drivers/hv/hv_balloon.c
1938
static int balloon_probe(struct hv_device *dev,
drivers/hv/hv_balloon.c
2017
static void balloon_remove(struct hv_device *dev)
drivers/hv/hv_balloon.c
2058
static int balloon_suspend(struct hv_device *hv_dev)
drivers/hv/hv_balloon.c
2078
static int balloon_resume(struct hv_device *dev)
drivers/hv/hv_balloon.c
502
struct hv_device *dev;
drivers/hv/hv_debugfs.c
102
static void hv_debug_set_dir_dentry(struct hv_device *dev, struct dentry *root)
drivers/hv/hv_debugfs.c
109
int hv_debug_add_dev_dir(struct hv_device *dev)
drivers/hv/hv_debugfs.c
141
void hv_debug_rm_dev_dir(struct hv_device *dev)
drivers/hv/hv_debugfs.c
54
static int hv_debug_delay_files(struct hv_device *dev, struct dentry *root)
drivers/hv/hv_debugfs.c
83
static int hv_debug_set_test_state(struct hv_device *dev, struct dentry *root)
drivers/hv/hv_util.c
582
static int util_probe(struct hv_device *dev,
drivers/hv/hv_util.c
633
static void util_remove(struct hv_device *dev)
drivers/hv/hv_util.c
648
static int util_suspend(struct hv_device *dev)
drivers/hv/hv_util.c
664
static int util_resume(struct hv_device *dev)
drivers/hv/hv_util.c
88
struct hv_device *dev;
drivers/hv/hyperv_vmbus.h
402
struct hv_device *vmbus_device_create(const guid_t *type,
drivers/hv/hyperv_vmbus.h
406
int vmbus_device_register(struct hv_device *child_device_obj);
drivers/hv/hyperv_vmbus.h
407
void vmbus_device_unregister(struct hv_device *device_obj);
drivers/hv/hyperv_vmbus.h
408
int vmbus_add_channel_kobj(struct hv_device *device_obj,
drivers/hv/hyperv_vmbus.h
522
int hv_debug_add_dev_dir(struct hv_device *dev);
drivers/hv/hyperv_vmbus.h
523
void hv_debug_rm_dev_dir(struct hv_device *dev);
drivers/hv/hyperv_vmbus.h
530
static inline void hv_debug_rm_dev_dir(struct hv_device *dev) {};
drivers/hv/hyperv_vmbus.h
539
static inline int hv_debug_add_dev_dir(struct hv_device *dev)
drivers/hv/vmbus_drv.c
151
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
162
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
173
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
184
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
196
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
208
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
2109
int vmbus_add_channel_kobj(struct hv_device *dev, struct vmbus_channel *channel)
drivers/hv/vmbus_drv.c
2153
struct hv_device *vmbus_device_create(const guid_t *type,
drivers/hv/vmbus_drv.c
2157
struct hv_device *child_device_obj;
drivers/hv/vmbus_drv.c
2159
child_device_obj = kzalloc_obj(struct hv_device);
drivers/hv/vmbus_drv.c
2176
int vmbus_device_register(struct hv_device *child_device_obj)
drivers/hv/vmbus_drv.c
218
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
2246
void vmbus_device_unregister(struct hv_device *device_obj)
drivers/hv/vmbus_drv.c
232
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
245
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
2457
int vmbus_allocate_mmio(struct resource **new, struct hv_device *device_obj,
drivers/hv/vmbus_drv.c
258
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
271
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
284
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
297
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
309
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
328
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
347
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
366
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
385
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
403
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
421
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
439
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
458
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
477
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
496
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
528
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
538
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
548
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
561
struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
614
const struct hv_device *hv_dev = device_to_hv_device(dev);
drivers/hv/vmbus_drv.c
666
const struct hv_device *dev = device_to_hv_device(device);
drivers/hv/vmbus_drv.c
710
struct hv_device *dev)
drivers/hv/vmbus_drv.c
859
struct hv_device *hv_dev = device_to_hv_device(device);
drivers/hv/vmbus_drv.c
879
struct hv_device *dev = device_to_hv_device(child_device);
drivers/hv/vmbus_drv.c
918
struct hv_device *dev = device_to_hv_device(child_device);
drivers/hv/vmbus_drv.c
933
struct hv_device *dev = device_to_hv_device(child_device);
drivers/hv/vmbus_drv.c
953
struct hv_device *dev = device_to_hv_device(child_device);
drivers/hv/vmbus_drv.c
972
struct hv_device *dev = device_to_hv_device(child_device);
drivers/hv/vmbus_drv.c
994
struct hv_device *hv_dev = device_to_hv_device(device);
drivers/input/serio/hyperv-keyboard.c
100
static void hv_kbd_on_receive(struct hv_device *hv_dev,
drivers/input/serio/hyperv-keyboard.c
182
static void hv_kbd_handle_received_packet(struct hv_device *hv_dev,
drivers/input/serio/hyperv-keyboard.c
241
struct hv_device *hv_dev = context;
drivers/input/serio/hyperv-keyboard.c
254
static int hv_kbd_connect_to_vsp(struct hv_device *hv_dev)
drivers/input/serio/hyperv-keyboard.c
312
static int hv_kbd_probe(struct hv_device *hv_dev,
drivers/input/serio/hyperv-keyboard.c
370
static void hv_kbd_remove(struct hv_device *hv_dev)
drivers/input/serio/hyperv-keyboard.c
381
static int hv_kbd_suspend(struct hv_device *hv_dev)
drivers/input/serio/hyperv-keyboard.c
388
static int hv_kbd_resume(struct hv_device *hv_dev)
drivers/input/serio/hyperv-keyboard.c
90
struct hv_device *hv_dev;
drivers/net/hyperv/hyperv_net.h
1030
struct hv_device *device_ctx;
drivers/net/hyperv/hyperv_net.h
1819
void netvsc_dma_unmap(struct hv_device *hv_dev,
drivers/net/hyperv/hyperv_net.h
223
struct netvsc_device *netvsc_device_add(struct hv_device *device,
drivers/net/hyperv/hyperv_net.h
226
void netvsc_device_remove(struct hv_device *device);
drivers/net/hyperv/hyperv_net.h
260
struct netvsc_device *rndis_filter_device_add(struct hv_device *dev,
drivers/net/hyperv/hyperv_net.h
263
void rndis_filter_device_remove(struct hv_device *dev,
drivers/net/hyperv/netvsc.c
1017
static int netvsc_dma_map(struct hv_device *hv_dev,
drivers/net/hyperv/netvsc.c
1093
struct hv_device *device,
drivers/net/hyperv/netvsc.c
1234
struct hv_device *device = ndev_ctx->device_ctx;
drivers/net/hyperv/netvsc.c
1646
static int netvsc_process_raw_pkt(struct hv_device *device,
drivers/net/hyperv/netvsc.c
1679
static struct hv_device *netvsc_channel_to_device(struct vmbus_channel *channel)
drivers/net/hyperv/netvsc.c
1696
struct hv_device *device = netvsc_channel_to_device(channel);
drivers/net/hyperv/netvsc.c
1761
struct netvsc_device *netvsc_device_add(struct hv_device *device,
drivers/net/hyperv/netvsc.c
178
static void netvsc_revoke_recv_buf(struct hv_device *device,
drivers/net/hyperv/netvsc.c
228
static void netvsc_revoke_send_buf(struct hv_device *device,
drivers/net/hyperv/netvsc.c
279
static void netvsc_teardown_recv_gpadl(struct hv_device *device,
drivers/net/hyperv/netvsc.c
300
static void netvsc_teardown_send_gpadl(struct hv_device *device,
drivers/net/hyperv/netvsc.c
335
static int netvsc_init_buf(struct hv_device *device,
drivers/net/hyperv/netvsc.c
38
struct hv_device *dev = net_device_ctx->device_ctx;
drivers/net/hyperv/netvsc.c
554
static int negotiate_nvsp_ver(struct hv_device *device,
drivers/net/hyperv/netvsc.c
616
static int netvsc_connect_vsp(struct hv_device *device,
drivers/net/hyperv/netvsc.c
689
void netvsc_device_remove(struct hv_device *device)
drivers/net/hyperv/netvsc.c
980
void netvsc_dma_unmap(struct hv_device *hv_dev,
drivers/net/hyperv/netvsc_drv.c
1022
struct hv_device *hdev = ndev_ctx->device_ctx;
drivers/net/hyperv/netvsc_drv.c
2005
struct hv_device *device_obj = ndev_ctx->device_ctx;
drivers/net/hyperv/netvsc_drv.c
2486
static int netvsc_probe(struct hv_device *dev,
drivers/net/hyperv/netvsc_drv.c
2647
static void netvsc_remove(struct hv_device *dev)
drivers/net/hyperv/netvsc_drv.c
2694
static int netvsc_suspend(struct hv_device *dev)
drivers/net/hyperv/netvsc_drv.c
2728
static int netvsc_resume(struct hv_device *dev)
drivers/net/hyperv/netvsc_drv.c
983
struct hv_device *hdev = ndev_ctx->device_ctx;
drivers/net/hyperv/rndis_filter.c
1291
struct hv_device *hv_dev = ndev_ctx->device_ctx;
drivers/net/hyperv/rndis_filter.c
1470
struct netvsc_device *rndis_filter_device_add(struct hv_device *dev,
drivers/net/hyperv/rndis_filter.c
1608
void rndis_filter_device_remove(struct hv_device *dev,
drivers/pci/controller/pci-hyperv.c
1045
static int wait_for_response(struct hv_device *hdev,
drivers/pci/controller/pci-hyperv.c
3018
struct hv_device *hdev = hbus->hdev;
drivers/pci/controller/pci-hyperv.c
3224
static int hv_pci_protocol_negotiation(struct hv_device *hdev,
drivers/pci/controller/pci-hyperv.c
3439
static int hv_pci_bus_exit(struct hv_device *hdev, bool keep_devs);
drivers/pci/controller/pci-hyperv.c
3447
static int hv_pci_enter_d0(struct hv_device *hdev)
drivers/pci/controller/pci-hyperv.c
3537
static int hv_pci_query_relations(struct hv_device *hdev)
drivers/pci/controller/pci-hyperv.c
3595
static int hv_send_resources_allocated(struct hv_device *hdev)
drivers/pci/controller/pci-hyperv.c
3672
static int hv_send_resources_released(struct hv_device *hdev)
drivers/pci/controller/pci-hyperv.c
3711
static int hv_pci_probe(struct hv_device *hdev,
drivers/pci/controller/pci-hyperv.c
3890
static int hv_pci_bus_exit(struct hv_device *hdev, bool keep_devs)
drivers/pci/controller/pci-hyperv.c
3974
static void hv_pci_remove(struct hv_device *hdev)
drivers/pci/controller/pci-hyperv.c
4012
static int hv_pci_suspend(struct hv_device *hdev)
drivers/pci/controller/pci-hyperv.c
4089
static int hv_pci_resume(struct hv_device *hdev)
drivers/pci/controller/pci-hyperv.c
497
struct hv_device *hdev;
drivers/scsi/storvsc_drv.c
1139
struct hv_device *device = stor_device->device;
drivers/scsi/storvsc_drv.c
1244
struct hv_device *device;
drivers/scsi/storvsc_drv.c
1332
static int storvsc_connect_to_vsp(struct hv_device *device, u32 ring_size,
drivers/scsi/storvsc_drv.c
1360
static int storvsc_dev_remove(struct hv_device *device)
drivers/scsi/storvsc_drv.c
1453
static int storvsc_do_io(struct hv_device *device,
drivers/scsi/storvsc_drv.c
152
static bool hv_dev_is_fc(struct hv_device *hv_dev);
drivers/scsi/storvsc_drv.c
1639
struct hv_device *device = host_dev->dev;
drivers/scsi/storvsc_drv.c
1723
struct hv_device *dev = host_dev->dev;
drivers/scsi/storvsc_drv.c
1928
static bool hv_dev_is_fc(struct hv_device *hv_dev)
drivers/scsi/storvsc_drv.c
1933
static int storvsc_probe(struct hv_device *device,
drivers/scsi/storvsc_drv.c
2138
static void storvsc_remove(struct hv_device *dev)
drivers/scsi/storvsc_drv.c
2156
static int storvsc_suspend(struct hv_device *hv_dev)
drivers/scsi/storvsc_drv.c
2176
static int storvsc_resume(struct hv_device *hv_dev)
drivers/scsi/storvsc_drv.c
396
struct hv_device *device;
drivers/scsi/storvsc_drv.c
411
struct hv_device *device;
drivers/scsi/storvsc_drv.c
461
struct hv_device *dev;
drivers/scsi/storvsc_drv.c
561
struct hv_device *device)
drivers/scsi/storvsc_drv.c
583
struct hv_device *device)
drivers/scsi/storvsc_drv.c
612
struct hv_device *device;
drivers/scsi/storvsc_drv.c
683
struct hv_device *device = new_sc->primary_channel->device_obj;
drivers/scsi/storvsc_drv.c
718
static void handle_multichannel_storage(struct hv_device *device, int max_chns)
drivers/scsi/storvsc_drv.c
811
static int storvsc_execute_vstor_op(struct hv_device *device,
drivers/scsi/storvsc_drv.c
850
static int storvsc_channel_init(struct hv_device *device, bool is_fc)
drivers/uio/uio_hv_generic.c
111
struct hv_device *hv_dev;
drivers/uio/uio_hv_generic.c
132
struct hv_device *hv_dev = channel->device_obj;
drivers/uio/uio_hv_generic.c
172
struct hv_device *hv_dev = new_sc->primary_channel->device_obj;
drivers/uio/uio_hv_generic.c
195
hv_uio_cleanup(struct hv_device *dev, struct hv_uio_private_data *pdata)
drivers/uio/uio_hv_generic.c
216
struct hv_device *dev = pdata->device;
drivers/uio/uio_hv_generic.c
239
struct hv_device *dev = pdata->device;
drivers/uio/uio_hv_generic.c
249
hv_uio_probe(struct hv_device *dev,
drivers/uio/uio_hv_generic.c
384
hv_uio_remove(struct hv_device *dev)
drivers/uio/uio_hv_generic.c
56
struct hv_device *device;
drivers/uio/uio_hv_generic.c
91
struct hv_device *dev = pdata->device;
include/linux/hyperv.h
1255
int (*probe)(struct hv_device *, const struct hv_vmbus_device_id *);
include/linux/hyperv.h
1256
void (*remove)(struct hv_device *dev);
include/linux/hyperv.h
1257
void (*shutdown)(struct hv_device *);
include/linux/hyperv.h
1259
int (*suspend)(struct hv_device *);
include/linux/hyperv.h
1260
int (*resume)(struct hv_device *);
include/linux/hyperv.h
1292
#define device_to_hv_device(d) container_of_const(d, struct hv_device, device)
include/linux/hyperv.h
1295
static inline void hv_set_drvdata(struct hv_device *dev, void *data)
include/linux/hyperv.h
1300
static inline void *hv_get_drvdata(struct hv_device *dev)
include/linux/hyperv.h
1331
int vmbus_allocate_mmio(struct resource **new, struct hv_device *device_obj,
include/linux/hyperv.h
790
struct hv_device *device_obj;
net/vmw_vsock/hyperv_transport.c
882
static int hvs_probe(struct hv_device *hdev,
net/vmw_vsock/hyperv_transport.c
897
static void hvs_remove(struct hv_device *hdev)
net/vmw_vsock/hyperv_transport.c
910
static int hvs_suspend(struct hv_device *hv_dev)
net/vmw_vsock/hyperv_transport.c
916
static int hvs_resume(struct hv_device *dev)