Lines Matching defs:device
143 * it's freed via kref. Must support container/group/device being
164 void vfio_device_container_register(struct vfio_device *device)
167 device->group->container->iommu_driver;
171 device->group->container->iommu_data, device);
174 void vfio_device_container_unregister(struct vfio_device *device)
177 device->group->container->iommu_driver;
181 device->group->container->iommu_data, device);
531 int vfio_device_container_pin_pages(struct vfio_device *device,
535 struct vfio_container *container = device->group->container;
536 struct iommu_group *iommu_group = device->group->iommu_group;
548 void vfio_device_container_unpin_pages(struct vfio_device *device,
551 struct vfio_container *container = device->group->container;
560 int vfio_device_container_dma_rw(struct vfio_device *device,
564 struct vfio_container *container = device->group->container;
582 pr_err("vfio: misc device register failed\n");