Symbol: pt_iommu
drivers/iommu/amd/amd_iommu_types.h
539
struct pt_iommu iommu;
drivers/iommu/amd/iommu.c
2579
static spinlock_t *amd_iommu_get_top_lock(struct pt_iommu *iommupt)
drivers/iommu/amd/iommu.c
2590
static void amd_iommu_change_top(struct pt_iommu *iommu_table,
drivers/iommu/amd/iommu.c
81
static void amd_iommu_change_top(struct pt_iommu *iommu_table,
drivers/iommu/generic_pt/fmt/amdv1.h
329
static inline struct pt_common *common_from_iommu(struct pt_iommu *iommu_table)
drivers/iommu/generic_pt/fmt/amdv1.h
335
static inline struct pt_iommu *iommu_from_common(struct pt_common *common)
drivers/iommu/generic_pt/fmt/riscv.h
218
static inline struct pt_common *common_from_iommu(struct pt_iommu *iommu_table)
drivers/iommu/generic_pt/fmt/riscv.h
224
static inline struct pt_iommu *iommu_from_common(struct pt_common *common)
drivers/iommu/generic_pt/fmt/vtdss.h
203
static inline struct pt_common *common_from_iommu(struct pt_iommu *iommu_table)
drivers/iommu/generic_pt/fmt/vtdss.h
209
static inline struct pt_iommu *iommu_from_common(struct pt_common *common)
drivers/iommu/generic_pt/fmt/x86_64.h
204
static inline struct pt_common *common_from_iommu(struct pt_iommu *iommu_table)
drivers/iommu/generic_pt/fmt/x86_64.h
210
static inline struct pt_iommu *iommu_from_common(struct pt_common *common)
drivers/iommu/generic_pt/iommu_pt.h
1109
static size_t NS(unmap_range)(struct pt_iommu *iommu_table, dma_addr_t iova,
drivers/iommu/generic_pt/iommu_pt.h
1132
static void NS(get_info)(struct pt_iommu *iommu_table,
drivers/iommu/generic_pt/iommu_pt.h
1160
static void NS(deinit)(struct pt_iommu *iommu_table)
drivers/iommu/generic_pt/iommu_pt.h
1232
static int pt_iommu_init_domain(struct pt_iommu *iommu_table,
drivers/iommu/generic_pt/iommu_pt.h
1275
struct pt_iommu *iommu_table = &fmt_table->iommu;
drivers/iommu/generic_pt/iommu_pt.h
1276
struct pt_iommu cfg = *iommu_table;
drivers/iommu/generic_pt/iommu_pt.h
1293
struct pt_iommu *iommu_table = &fmt_table->iommu;
drivers/iommu/generic_pt/iommu_pt.h
1354
struct pt_iommu *iommu_table = &fmt_table->iommu;
drivers/iommu/generic_pt/iommu_pt.h
169
struct pt_iommu *iommu_table = iommu_from_common(pts->range->common);
drivers/iommu/generic_pt/iommu_pt.h
219
struct pt_iommu *iommu_table =
drivers/iommu/generic_pt/iommu_pt.h
220
container_of(domain, struct pt_iommu, domain);
drivers/iommu/generic_pt/iommu_pt.h
320
struct pt_iommu *iommu_table =
drivers/iommu/generic_pt/iommu_pt.h
321
container_of(domain, struct pt_iommu, domain);
drivers/iommu/generic_pt/iommu_pt.h
361
static int __maybe_unused NS(set_dirty)(struct pt_iommu *iommu_table,
drivers/iommu/generic_pt/iommu_pt.h
416
struct pt_iommu *iommu_table = iommu_from_common(common);
drivers/iommu/generic_pt/iommu_pt.h
527
struct pt_iommu *iommu_table =
drivers/iommu/generic_pt/iommu_pt.h
571
struct pt_iommu *iommu_table = iommu_from_common(range->common);
drivers/iommu/generic_pt/iommu_pt.h
69
struct pt_iommu *iommu_table, pt_vaddr_t iova,
drivers/iommu/generic_pt/iommu_pt.h
774
static int increase_top(struct pt_iommu *iommu_table, struct pt_range *range,
drivers/iommu/generic_pt/iommu_pt.h
879
static int check_map_range(struct pt_iommu *iommu_table, struct pt_range *range,
drivers/iommu/generic_pt/iommu_pt.h
930
static int NS(map_range)(struct pt_iommu *iommu_table, dma_addr_t iova,
drivers/iommu/generic_pt/kunit_iommu.h
65
struct pt_iommu *iommu;
drivers/iommu/generic_pt/kunit_iommu.h
91
static void pt_kunit_change_top(struct pt_iommu *iommu_table,
drivers/iommu/generic_pt/kunit_iommu.h
96
static spinlock_t *pt_kunit_get_top_lock(struct pt_iommu *iommu_table)
drivers/iommu/intel/iommu.h
595
struct pt_iommu iommu;
drivers/iommu/iommu.c
2679
struct pt_iommu *pt = iommupt_from_domain(domain);
drivers/iommu/iommu.c
2784
struct pt_iommu *pt = iommupt_from_domain(domain);
drivers/iommu/iommufd/selftest.c
118
struct pt_iommu iommu;
include/linux/generic_pt/iommu.h
113
int (*map_range)(struct pt_iommu *iommu_table, dma_addr_t iova,
include/linux/generic_pt/iommu.h
136
size_t (*unmap_range)(struct pt_iommu *iommu_table, dma_addr_t iova,
include/linux/generic_pt/iommu.h
150
int (*set_dirty)(struct pt_iommu *iommu_table, dma_addr_t iova);
include/linux/generic_pt/iommu.h
158
void (*get_info)(struct pt_iommu *iommu_table,
include/linux/generic_pt/iommu.h
168
void (*deinit)(struct pt_iommu *iommu_table);
include/linux/generic_pt/iommu.h
198
void (*change_top)(struct pt_iommu *iommu_table, phys_addr_t top_paddr,
include/linux/generic_pt/iommu.h
215
spinlock_t *(*get_top_lock)(struct pt_iommu *iommu_table);
include/linux/generic_pt/iommu.h
218
static inline void pt_iommu_deinit(struct pt_iommu *iommu_table)
include/linux/generic_pt/iommu.h
264
struct pt_iommu iommu; \
include/linux/generic_pt/iommu.h
69
static inline struct pt_iommu *iommupt_from_domain(struct iommu_domain *domain)
include/linux/generic_pt/iommu.h
73
return container_of(domain, struct pt_iommu, domain);