Symbol: iommufd_ioas
drivers/iommu/iommufd/device.c
1072
struct iommufd_ioas *new_ioas)
drivers/iommu/iommufd/device.c
1075
struct iommufd_ioas *cur_ioas = access->ioas;
drivers/iommu/iommufd/device.c
1120
struct iommufd_ioas *ioas = iommufd_get_ioas(access->ictx, id);
drivers/iommu/iommufd/device.c
1254
struct iommufd_ioas *ioas)
drivers/iommu/iommufd/device.c
1303
struct iommufd_ioas *ioas =
drivers/iommu/iommufd/device.c
1304
container_of(iopt, struct iommufd_ioas, iopt);
drivers/iommu/iommufd/device.c
864
struct iommufd_ioas *ioas, u32 *pt_id,
drivers/iommu/iommufd/device.c
963
struct iommufd_ioas *ioas =
drivers/iommu/iommufd/device.c
964
container_of(pt_obj, struct iommufd_ioas, obj);
drivers/iommu/iommufd/hw_pagetable.c
108
iommufd_hwpt_paging_alloc(struct iommufd_ctx *ictx, struct iommufd_ioas *ioas,
drivers/iommu/iommufd/hw_pagetable.c
343
struct iommufd_ioas *ioas = NULL;
drivers/iommu/iommufd/hw_pagetable.c
367
ioas = container_of(pt_obj, struct iommufd_ioas, obj);
drivers/iommu/iommufd/hw_pagetable.c
448
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/hw_pagetable.c
473
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/ioas.c
15
struct iommufd_ioas *ioas = container_of(obj, struct iommufd_ioas, obj);
drivers/iommu/iommufd/ioas.c
151
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/ioas.c
208
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/ioas.c
24
struct iommufd_ioas *iommufd_ioas_alloc(struct iommufd_ctx *ictx)
drivers/iommu/iommufd/ioas.c
248
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/ioas.c
26
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/ioas.c
286
struct iommufd_ioas *src_ioas;
drivers/iommu/iommufd/ioas.c
287
struct iommufd_ioas *dst_ioas;
drivers/iommu/iommufd/ioas.c
343
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/ioas.c
381
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/ioas.c
41
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/ioas.c
414
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/ioas.c
424
ioas = container_of(obj, struct iommufd_ioas, obj);
drivers/iommu/iommufd/ioas.c
522
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/ioas.c
622
struct iommufd_ioas *ioas)
drivers/iommu/iommufd/ioas.c
643
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/ioas.c
70
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/iommufd_private.h
332
static inline struct iommufd_ioas *iommufd_get_ioas(struct iommufd_ctx *ictx,
drivers/iommu/iommufd/iommufd_private.h
336
struct iommufd_ioas, obj);
drivers/iommu/iommufd/iommufd_private.h
339
struct iommufd_ioas *iommufd_ioas_alloc(struct iommufd_ctx *ictx);
drivers/iommu/iommufd/iommufd_private.h
372
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/iommufd_private.h
437
iommufd_hwpt_paging_alloc(struct iommufd_ctx *ictx, struct iommufd_ioas *ioas,
drivers/iommu/iommufd/iommufd_private.h
513
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/iommufd_private.h
514
struct iommufd_ioas *ioas_unpin;
drivers/iommu/iommufd/iommufd_private.h
543
struct iommufd_ioas *ioas);
drivers/iommu/iommufd/iommufd_private.h
58
struct iommufd_ioas *vfio_ioas;
drivers/iommu/iommufd/main.c
259
if (ictx->vfio_ioas == container_of(obj, struct iommufd_ioas, obj))
drivers/iommu/iommufd/selftest.c
102
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/selftest.c
1157
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/vfio_compat.c
126
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/vfio_compat.c
15
static struct iommufd_ioas *get_compat_ioas(struct iommufd_ctx *ictx)
drivers/iommu/iommufd/vfio_compat.c
166
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/vfio_compat.c
17
struct iommufd_ioas *ioas = ERR_PTR(-ENODEV);
drivers/iommu/iommufd/vfio_compat.c
210
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/vfio_compat.c
259
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/vfio_compat.c
313
struct iommufd_ioas *ioas = NULL;
drivers/iommu/iommufd/vfio_compat.c
351
static unsigned long iommufd_get_pagesizes(struct iommufd_ioas *ioas)
drivers/iommu/iommufd/vfio_compat.c
372
static int iommufd_fill_cap_iova(struct iommufd_ioas *ioas,
drivers/iommu/iommufd/vfio_compat.c
38
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/vfio_compat.c
409
static int iommufd_fill_cap_dma_avail(struct iommufd_ioas *ioas,
drivers/iommu/iommufd/vfio_compat.c
437
typedef int (*fill_cap_fn)(struct iommufd_ioas *ioas,
drivers/iommu/iommufd/vfio_compat.c
447
struct iommufd_ioas *ioas;
drivers/iommu/iommufd/vfio_compat.c
82
struct iommufd_ioas *ioas = NULL;
tools/testing/selftests/iommu/iommufd.c
1010
TEST_F(iommufd_ioas, area_allowed)
tools/testing/selftests/iommu/iommufd.c
1052
TEST_F(iommufd_ioas, copy_area)
tools/testing/selftests/iommu/iommufd.c
1076
TEST_F(iommufd_ioas, iova_ranges)
tools/testing/selftests/iommu/iommufd.c
1152
TEST_F(iommufd_ioas, access_domain_destory)
tools/testing/selftests/iommu/iommufd.c
1186
TEST_F(iommufd_ioas, access_pin)
tools/testing/selftests/iommu/iommufd.c
1258
TEST_F(iommufd_ioas, access_pin_unmap)
tools/testing/selftests/iommu/iommufd.c
1346
TEST_F(iommufd_ioas, access_rw)
tools/testing/selftests/iommu/iommufd.c
1360
TEST_F(iommufd_ioas, access_rw_unaligned)
tools/testing/selftests/iommu/iommufd.c
1375
TEST_F(iommufd_ioas, fork_gone)
tools/testing/selftests/iommu/iommufd.c
1412
TEST_F(iommufd_ioas, fork_present)
tools/testing/selftests/iommu/iommufd.c
1455
TEST_F(iommufd_ioas, ioas_option_huge_pages)
tools/testing/selftests/iommu/iommufd.c
1486
TEST_F(iommufd_ioas, ioas_iova_alloc)
tools/testing/selftests/iommu/iommufd.c
1501
TEST_F(iommufd_ioas, ioas_align_change)
tools/testing/selftests/iommu/iommufd.c
1545
TEST_F(iommufd_ioas, copy_sweep)
tools/testing/selftests/iommu/iommufd.c
1587
TEST_F(iommufd_ioas, dmabuf_simple)
tools/testing/selftests/iommu/iommufd.c
1602
TEST_F(iommufd_ioas, dmabuf_revoke)
tools/testing/selftests/iommu/iommufd.c
336
FIXTURE(iommufd_ioas)
tools/testing/selftests/iommu/iommufd.c
347
FIXTURE_VARIANT(iommufd_ioas)
tools/testing/selftests/iommu/iommufd.c
354
FIXTURE_SETUP(iommufd_ioas)
tools/testing/selftests/iommu/iommufd.c
384
FIXTURE_TEARDOWN(iommufd_ioas)
tools/testing/selftests/iommu/iommufd.c
390
FIXTURE_VARIANT_ADD(iommufd_ioas, no_domain)
tools/testing/selftests/iommu/iommufd.c
394
FIXTURE_VARIANT_ADD(iommufd_ioas, mock_domain)
tools/testing/selftests/iommu/iommufd.c
400
FIXTURE_VARIANT_ADD(iommufd_ioas, two_mock_domain)
tools/testing/selftests/iommu/iommufd.c
405
FIXTURE_VARIANT_ADD(iommufd_ioas, mock_domain_limit)
tools/testing/selftests/iommu/iommufd.c
411
TEST_F(iommufd_ioas, ioas_auto_destroy)
tools/testing/selftests/iommu/iommufd.c
415
TEST_F(iommufd_ioas, ioas_destroy)
tools/testing/selftests/iommu/iommufd.c
427
TEST_F(iommufd_ioas, alloc_hwpt_nested)
tools/testing/selftests/iommu/iommufd.c
734
TEST_F(iommufd_ioas, hwpt_attach)
tools/testing/selftests/iommu/iommufd.c
744
TEST_F(iommufd_ioas, ioas_area_destroy)
tools/testing/selftests/iommu/iommufd.c
755
TEST_F(iommufd_ioas, ioas_area_auto_destroy)
tools/testing/selftests/iommu/iommufd.c
766
TEST_F(iommufd_ioas, get_hw_info)
tools/testing/selftests/iommu/iommufd.c
824
TEST_F(iommufd_ioas, area)
tools/testing/selftests/iommu/iommufd.c
867
TEST_F(iommufd_ioas, unmap_fully_contained_areas)
tools/testing/selftests/iommu/iommufd.c
896
TEST_F(iommufd_ioas, area_auto_iova)
tools/testing/selftests/iommu/iommufd.c
984
TEST_F(iommufd_ioas, reserved_overflow)