Searched refs:hv_device (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/input/serio/ |
| H A D | hyperv-keyboard.c | 90 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 D | uio_hv_generic.c | 56 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 D | hyperv_vmbus.h | 405 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 D | hv_debugfs.c | 54 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 D | vmbus_drv.c | 158 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 D | hv_util.c | 88 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 D | hyperv.h | 790 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 D | hyperv_net.h | 223 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 D | netvsc_drv.c | 983 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 D | rndis_filter.c | 1291 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 D | hyperv_transport.c | 905 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 D | pci-hyperv.c | 497 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 …]
|