Lines Matching refs:virtio_pci_modern_device
8 struct virtio_pci_modern_device { struct
81 u64 vp_modern_get_features(struct virtio_pci_modern_device *mdev);
82 u64 vp_modern_get_driver_features(struct virtio_pci_modern_device *mdev);
83 void vp_modern_set_features(struct virtio_pci_modern_device *mdev,
85 u32 vp_modern_generation(struct virtio_pci_modern_device *mdev);
86 u8 vp_modern_get_status(struct virtio_pci_modern_device *mdev);
87 void vp_modern_set_status(struct virtio_pci_modern_device *mdev,
89 u16 vp_modern_queue_vector(struct virtio_pci_modern_device *mdev,
91 u16 vp_modern_config_vector(struct virtio_pci_modern_device *mdev,
93 void vp_modern_queue_address(struct virtio_pci_modern_device *mdev,
96 void vp_modern_set_queue_enable(struct virtio_pci_modern_device *mdev,
98 bool vp_modern_get_queue_enable(struct virtio_pci_modern_device *mdev,
100 void vp_modern_set_queue_size(struct virtio_pci_modern_device *mdev,
102 u16 vp_modern_get_queue_size(struct virtio_pci_modern_device *mdev,
104 u16 vp_modern_get_num_queues(struct virtio_pci_modern_device *mdev);
105 void __iomem * vp_modern_map_vq_notify(struct virtio_pci_modern_device *mdev,
107 int vp_modern_probe(struct virtio_pci_modern_device *mdev);
108 void vp_modern_remove(struct virtio_pci_modern_device *mdev);