Home
last modified time | relevance | path

Searched refs:iommufd_ioas (Results 1 – 7 of 7) sorted by relevance

/drivers/iommu/iommufd/
A Dvfio_compat.c17 struct iommufd_ioas *ioas = ERR_PTR(-ENODEV); in get_compat_ioas()
38 struct iommufd_ioas *ioas; in iommufd_vfio_compat_ioas_get_id()
82 struct iommufd_ioas *ioas = NULL; in iommufd_vfio_compat_ioas_create()
126 struct iommufd_ioas *ioas; in iommufd_vfio_ioas()
166 struct iommufd_ioas *ioas; in iommufd_vfio_map_dma()
210 struct iommufd_ioas *ioas; in iommufd_vfio_unmap_dma()
259 struct iommufd_ioas *ioas; in iommufd_vfio_cc_iommu()
313 struct iommufd_ioas *ioas = NULL; in iommufd_vfio_set_iommu()
372 static int iommufd_fill_cap_iova(struct iommufd_ioas *ioas, in iommufd_fill_cap_iova()
437 typedef int (*fill_cap_fn)(struct iommufd_ioas *ioas, in iommufd_vfio_iommu_get_info()
[all …]
A Dioas.c15 struct iommufd_ioas *ioas = container_of(obj, struct iommufd_ioas, obj); in iommufd_ioas_destroy()
26 struct iommufd_ioas *ioas; in iommufd_ioas_alloc()
41 struct iommufd_ioas *ioas; in iommufd_ioas_alloc_ioctl()
70 struct iommufd_ioas *ioas; in iommufd_ioas_iova_ranges()
151 struct iommufd_ioas *ioas; in iommufd_ioas_allow_iovas()
208 struct iommufd_ioas *ioas; in iommufd_ioas_map_file()
254 struct iommufd_ioas *ioas; in iommufd_ioas_map()
349 struct iommufd_ioas *ioas; in iommufd_ioas_unmap()
383 struct iommufd_ioas *ioas; in iommufd_release_all_iova_rwsem()
524 struct iommufd_ioas *ioas; in iommufd_ioas_change_process()
[all …]
A Diommufd_private.h57 struct iommufd_ioas *vfio_ioas;
324 struct iommufd_ioas { struct
331 static inline struct iommufd_ioas *iommufd_get_ioas(struct iommufd_ctx *ictx, in iommufd_get_ioas() argument
335 struct iommufd_ioas, obj); in iommufd_get_ioas()
338 struct iommufd_ioas *iommufd_ioas_alloc(struct iommufd_ctx *ictx);
371 struct iommufd_ioas *ioas;
436 iommufd_hwpt_paging_alloc(struct iommufd_ctx *ictx, struct iommufd_ioas *ioas,
511 struct iommufd_ioas *ioas;
512 struct iommufd_ioas *ioas_unpin;
541 struct iommufd_ioas *ioas);
A Dhw_pagetable.c108 iommufd_hwpt_paging_alloc(struct iommufd_ctx *ictx, struct iommufd_ioas *ioas, in iommufd_hwpt_paging_alloc()
343 struct iommufd_ioas *ioas = NULL; in iommufd_hwpt_alloc()
367 ioas = container_of(pt_obj, struct iommufd_ioas, obj); in iommufd_hwpt_alloc()
448 struct iommufd_ioas *ioas; in iommufd_hwpt_set_dirty_tracking()
473 struct iommufd_ioas *ioas; in iommufd_hwpt_get_dirty_bitmap()
A Ddevice.c862 struct iommufd_ioas *ioas, u32 *pt_id,
961 struct iommufd_ioas *ioas =
962 container_of(pt_obj, struct iommufd_ioas, obj);
1071 struct iommufd_ioas *new_ioas) in iommufd_access_change_ioas()
1074 struct iommufd_ioas *cur_ioas = access->ioas; in iommufd_access_change_ioas()
1119 struct iommufd_ioas *ioas = iommufd_get_ioas(access->ictx, id); in iommufd_access_change_ioas_id()
1253 struct iommufd_ioas *ioas) in iommufd_access_attach_internal()
1302 struct iommufd_ioas *ioas = in iommufd_access_notify_unmap()
1303 container_of(iopt, struct iommufd_ioas, iopt); in iommufd_access_notify_unmap()
A Dmain.c234 if (ictx->vfio_ioas == container_of(obj, struct iommufd_ioas, obj)) in iommufd_object_remove()
A Dselftest.c113 struct iommufd_ioas *ioas; in iommufd_test_syz_conv_iova_id()
1260 struct iommufd_ioas *ioas; in iommufd_test_add_reserved()

Completed in 21 milliseconds