iommu_map_table
void (*lazy_flush)(struct iommu_map_table *);
extern void iommu_tbl_pool_init(struct iommu_map_table *iommu,
void (*lazy_flush)(struct iommu_map_table *),
struct iommu_map_table *iommu,
extern void iommu_tbl_range_free(struct iommu_map_table *iommu,
struct iommu_map_table tbl;
struct iommu_map_table tbl;
static inline bool need_flush(struct iommu_map_table *iommu)
static struct iommu_pool *get_pool(struct iommu_map_table *tbl,
static inline void set_flush(struct iommu_map_table *iommu)
void iommu_tbl_range_free(struct iommu_map_table *iommu, u64 dma_addr,
static inline void clear_flush(struct iommu_map_table *iommu)
void iommu_tbl_pool_init(struct iommu_map_table *iommu,
void (*lazy_flush)(struct iommu_map_table *),
struct iommu_map_table *iommu,
static void iommu_flushall(struct iommu_map_table *iommu_map_table)
struct iommu *iommu = container_of(iommu_map_table, struct iommu, tbl);
struct iommu_map_table *tbl = &iommu->tbl;
struct iommu_map_table *tbl = &iommu->tbl;
struct iommu_map_table *tbl = &iommu->tbl;
struct iommu_map_table *iommu = &ldc_iommu->iommu_map_table;
struct iommu_map_table iommu_map_table;
struct iommu_map_table *iommu = &ldc_iommu->iommu_map_table;
entry = iommu_tbl_range_alloc(NULL, &iommu->iommu_map_table,
iommu_tbl_range_free(&iommu->iommu_map_table, cookie, npages, entry);
struct iommu_map_table *tbl;
struct iommu_map_table *tbl;
struct iommu_map_table *tbl;
struct iommu_map_table *tbl;
struct iommu_map_table *tbl;
struct iommu_map_table *tbl;
struct iommu_map_table *iommu)