Lines Matching refs:virtio_pci_modern_device
15 struct virtio_pci_modern_device { struct
88 u64 vp_modern_get_features(struct virtio_pci_modern_device *mdev);
89 u64 vp_modern_get_driver_features(struct virtio_pci_modern_device *mdev);
90 void vp_modern_set_features(struct virtio_pci_modern_device *mdev,
92 u32 vp_modern_generation(struct virtio_pci_modern_device *mdev);
93 u8 vp_modern_get_status(struct virtio_pci_modern_device *mdev);
94 void vp_modern_set_status(struct virtio_pci_modern_device *mdev,
96 u16 vp_modern_queue_vector(struct virtio_pci_modern_device *mdev,
98 u16 vp_modern_config_vector(struct virtio_pci_modern_device *mdev,
100 void vp_modern_queue_address(struct virtio_pci_modern_device *mdev,
103 void vp_modern_set_queue_enable(struct virtio_pci_modern_device *mdev,
105 bool vp_modern_get_queue_enable(struct virtio_pci_modern_device *mdev,
107 void vp_modern_set_queue_size(struct virtio_pci_modern_device *mdev,
109 u16 vp_modern_get_queue_size(struct virtio_pci_modern_device *mdev,
111 u16 vp_modern_get_num_queues(struct virtio_pci_modern_device *mdev);
112 void __iomem * vp_modern_map_vq_notify(struct virtio_pci_modern_device *mdev,
114 int vp_modern_probe(struct virtio_pci_modern_device *mdev);
115 void vp_modern_remove(struct virtio_pci_modern_device *mdev);
116 int vp_modern_get_queue_reset(struct virtio_pci_modern_device *mdev, u16 index);
117 void vp_modern_set_queue_reset(struct virtio_pci_modern_device *mdev, u16 index);