Home
last modified time | relevance | path

Searched refs:hv_device (Results 1 – 12 of 12) 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/uio/
H A Duio_hv_generic.c56 struct hv_device *device;
91 struct hv_device *dev = pdata->device; in hv_uio_irqcontrol()
111 struct hv_device *hv_dev; in hv_uio_channel_cb()
132 struct hv_device *hv_dev = channel->device_obj; in hv_uio_rescind()
173 struct hv_device *hv_dev = new_sc->primary_channel->device_obj; in hv_uio_new_channel()
196 hv_uio_cleanup(struct hv_device *dev, struct hv_uio_private_data *pdata) in hv_uio_cleanup()
217 struct hv_device *dev = pdata->device; in hv_uio_open()
240 struct hv_device *dev = pdata->device; in hv_uio_release()
250 hv_uio_probe(struct hv_device *dev, in hv_uio_probe()
385 hv_uio_remove(struct hv_device *dev) in hv_uio_remove()
/linux/drivers/hv/
H A Dhyperv_vmbus.h405 struct hv_device *vmbus_device_create(const guid_t *type,
409 int vmbus_device_register(struct hv_device *child_device_obj);
410 void vmbus_device_unregister(struct hv_device *device_obj);
411 int vmbus_add_channel_kobj(struct hv_device *device_obj,
524 int hv_debug_add_dev_dir(struct hv_device *dev);
525 void hv_debug_rm_dev_dir(struct hv_device *dev);
532 static inline void hv_debug_rm_dev_dir(struct hv_device *dev) {}; in hv_debug_rm_dev_dir()
541 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 Dvmbus_drv.c158 struct hv_device *hv_dev = device_to_hv_device(dev); in id_show()
169 struct hv_device *hv_dev = device_to_hv_device(dev); in state_show()
180 struct hv_device *hv_dev = device_to_hv_device(dev); in monitor_id_show()
191 struct hv_device *hv_dev = device_to_hv_device(dev); in class_id_show()
203 struct hv_device *hv_dev = device_to_hv_device(dev); in device_id_show()
215 struct hv_device *hv_dev = device_to_hv_device(dev); in modalias_show()
225 struct hv_device *hv_dev = device_to_hv_device(dev); in numa_node_show()
239 struct hv_device *hv_dev = device_to_hv_device(dev); in server_monitor_pending_show()
252 struct hv_device *hv_dev = device_to_hv_device(dev); in client_monitor_pending_show()
265 struct hv_device *hv_dev = device_to_hv_device(dev); in server_monitor_latency_show()
[all …]
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()
/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
1287 #define device_to_hv_device(d) container_of_const(d, struct hv_device, device) argument
1290 static inline void hv_set_drvdata(struct hv_device *dev, void *data) in hv_set_drvdata()
1295 static inline void *hv_get_drvdata(struct hv_device *dev) in hv_get_drvdata()
[all …]
/linux/drivers/net/hyperv/
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 Dnetvsc_drv.c983 struct hv_device *hdev = ndev_ctx->device_ctx; in netvsc_detach()
1022 struct hv_device *hdev = ndev_ctx->device_ctx; in netvsc_attach()
2005 struct hv_device *device_obj = ndev_ctx->device_ctx; in netvsc_link_change()
2486 static int netvsc_probe(struct hv_device *dev, in netvsc_probe()
2647 static void netvsc_remove(struct hv_device *dev) in netvsc_remove()
2694 static int netvsc_suspend(struct hv_device *dev) in netvsc_suspend()
2728 static int netvsc_resume(struct hv_device *dev) in netvsc_resume()
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.c905 static int hvs_probe(struct hv_device *hdev,
920 static void hvs_remove(struct hv_device *hdev)
933 static int hvs_suspend(struct hv_device *hv_dev)
939 static int hvs_resume(struct hv_device *dev)
/linux/drivers/pci/controller/
H A Dpci-hyperv.c497 struct hv_device *hdev;
1045 static int wait_for_response(struct hv_device *hdev, in wait_for_response()
3018 struct hv_device *hdev = hbus->hdev; in hv_pci_eject_device()
3224 static int hv_pci_protocol_negotiation(struct hv_device *hdev, in hv_pci_protocol_negotiation()
3439 static int hv_pci_bus_exit(struct hv_device *hdev, bool keep_devs);
3447 static int hv_pci_enter_d0(struct hv_device *hdev) in hv_pci_enter_d0()
3537 static int hv_pci_query_relations(struct hv_device *hdev) in hv_pci_query_relations()
3595 static int hv_send_resources_allocated(struct hv_device *hdev) in hv_send_resources_allocated()
3672 static int hv_send_resources_released(struct hv_device *hdev) in hv_send_resources_released()
3711 static int hv_pci_probe(struct hv_device *hdev, in hv_pci_probe()
[all …]