Lines Matching defs:device
78 static struct vfio_iommu_type1_info *vfio_iommu_get_info(struct vfio_pci_device *device) in vfio_iommu_get_info()
105 static struct iommu_iova_range *vfio_iommu_iova_ranges(struct vfio_pci_device *device, in vfio_iommu_iova_ranges()
137 static struct iommu_iova_range *iommufd_iova_ranges(struct vfio_pci_device *device, in iommufd_iova_ranges()
178 struct iommu_iova_range *vfio_pci_iova_ranges(struct vfio_pci_device *device, in vfio_pci_iova_ranges()
205 struct iova_allocator *iova_allocator_init(struct vfio_pci_device *device) in iova_allocator_init()
276 iova_t __to_iova(struct vfio_pci_device *device, void *vaddr) in __to_iova()
293 iova_t to_iova(struct vfio_pci_device *device, void *vaddr) in to_iova()
303 static void vfio_pci_irq_set(struct vfio_pci_device *device, in vfio_pci_irq_set()
326 void vfio_pci_irq_trigger(struct vfio_pci_device *device, u32 index, u32 vector) in vfio_pci_irq_trigger()
347 void vfio_pci_irq_enable(struct vfio_pci_device *device, u32 index, u32 vector, in vfio_pci_irq_enable()
363 void vfio_pci_irq_disable(struct vfio_pci_device *device, u32 index) in vfio_pci_irq_disable()
380 static void vfio_pci_irq_get(struct vfio_pci_device *device, u32 index, in vfio_pci_irq_get()
389 static int vfio_iommu_dma_map(struct vfio_pci_device *device, in vfio_iommu_dma_map()
406 static int iommufd_dma_map(struct vfio_pci_device *device, in iommufd_dma_map()
426 int __vfio_pci_dma_map(struct vfio_pci_device *device, in __vfio_pci_dma_map()
482 int __vfio_pci_dma_unmap(struct vfio_pci_device *device, in __vfio_pci_dma_unmap()
503 int __vfio_pci_dma_unmap_all(struct vfio_pci_device *device, u64 *unmapped) in __vfio_pci_dma_unmap_all()
524 static void vfio_pci_region_get(struct vfio_pci_device *device, int index, in vfio_pci_region_get()
535 static void vfio_pci_bar_map(struct vfio_pci_device *device, int index) in vfio_pci_bar_map()
554 static void vfio_pci_bar_unmap(struct vfio_pci_device *device, int index) in vfio_pci_bar_unmap()
565 static void vfio_pci_bar_unmap_all(struct vfio_pci_device *device) in vfio_pci_bar_unmap_all()
575 void vfio_pci_config_access(struct vfio_pci_device *device, bool write, in vfio_pci_config_access()
590 void vfio_pci_device_reset(struct vfio_pci_device *device) in vfio_pci_device_reset()
613 static void vfio_pci_group_setup(struct vfio_pci_device *device, const char *bdf) in vfio_pci_group_setup()
633 static void vfio_pci_container_setup(struct vfio_pci_device *device, const char *bdf) in vfio_pci_container_setup()
657 static void vfio_pci_device_setup(struct vfio_pci_device *device) in vfio_pci_device_setup()
791 static void vfio_pci_iommufd_setup(struct vfio_pci_device *device, const char *bdf) in vfio_pci_iommufd_setup()
814 struct vfio_pci_device *device; in vfio_pci_device_init() local
834 void vfio_pci_device_cleanup(struct vfio_pci_device *device) in vfio_pci_device_cleanup()