arm_smmu_domain
struct arm_smmu_domain *s2_parent = to_smmu_domain(parent_domain);
struct arm_smmu_domain *smmu_domain =
container_of(mn, struct arm_smmu_domain, mmu_notifier);
struct arm_smmu_domain *smmu_domain =
container_of(mn, struct arm_smmu_domain, mmu_notifier);
arm_smmu_update_s1_domain_cd_entry(struct arm_smmu_domain *smmu_domain)
kfree(container_of(mn, struct arm_smmu_domain, mmu_notifier));
struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain);
struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain);
struct arm_smmu_domain *smmu_domain;
struct arm_smmu_domain smmu_domain = {
struct arm_smmu_domain smmu_domain = {
struct arm_smmu_domain *smmu_domain)
struct arm_smmu_domain *smmu_domain,
int arm_smmu_atc_inv_domain(struct arm_smmu_domain *smmu_domain,
struct arm_smmu_domain *smmu_domain = cookie;
struct arm_smmu_domain *smmu_domain)
struct arm_smmu_domain *smmu_domain)
struct arm_smmu_domain *smmu_domain)
struct arm_smmu_domain *smmu_domain = cookie;
struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain);
struct arm_smmu_domain *arm_smmu_domain_alloc(void)
struct arm_smmu_domain *smmu_domain;
struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain);
struct arm_smmu_domain *smmu_domain)
struct arm_smmu_domain *smmu_domain)
static int arm_smmu_domain_finalise(struct arm_smmu_domain *smmu_domain,
struct arm_smmu_domain *smmu_domain);
arm_smmu_find_master_domain(struct arm_smmu_domain *smmu_domain,
static struct arm_smmu_domain *
struct arm_smmu_domain *smmu_domain = to_smmu_domain_devices(domain);
struct arm_smmu_domain *smmu_domain =
struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain);
struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain);
struct arm_smmu_domain *smmu_domain, ioasid_t pasid,
struct arm_smmu_domain *smmu_domain = to_smmu_domain(old_domain);
struct arm_smmu_domain *smmu_domain;
struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain);
struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain);
struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain);
struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain);
struct arm_smmu_domain *s2_parent;
struct arm_smmu_domain *smmu_domain,
static inline struct arm_smmu_domain *to_smmu_domain(struct iommu_domain *dom)
return container_of(dom, struct arm_smmu_domain, domain);
struct arm_smmu_domain *arm_smmu_domain_alloc(void);
struct arm_smmu_domain *smmu_domain);
struct arm_smmu_domain *smmu_domain, ioasid_t pasid,
struct arm_smmu_domain *smmu_domain);
int arm_smmu_atc_inv_domain(struct arm_smmu_domain *smmu_domain,
static int cavium_init_context(struct arm_smmu_domain *smmu_domain,
struct arm_smmu_domain *smmu_domain = dev;
static int nvidia_smmu_init_context(struct arm_smmu_domain *smmu_domain,
static int qcom_tbu_halt(struct qcom_tbu *tbu, struct arm_smmu_domain *smmu_domain)
static phys_addr_t qcom_tbu_trigger_atos(struct arm_smmu_domain *smmu_domain,
static phys_addr_t qcom_iova_to_phys(struct arm_smmu_domain *smmu_domain,
static phys_addr_t qcom_smmu_iova_to_phys_hard(struct arm_smmu_domain *smmu_domain, dma_addr_t iova)
static phys_addr_t qcom_smmu_verify_fault(struct arm_smmu_domain *smmu_domain, dma_addr_t iova, u32 fsr)
struct arm_smmu_domain *smmu_domain = dev;
struct arm_smmu_domain *smmu_domain = (void *)cookie;
struct arm_smmu_domain *smmu_domain = (void *)cookie;
struct arm_smmu_domain *smmu_domain = (void *)cookie;
struct arm_smmu_domain *smmu_domain = (void *)cookie;
struct arm_smmu_domain *smmu_domain = (void *)cookie;
struct arm_smmu_domain *smmu_domain = (void *)cookie;
static int qcom_adreno_smmu_alloc_context_bank(struct arm_smmu_domain *smmu_domain,
static int qcom_adreno_smmu_init_context(struct arm_smmu_domain *smmu_domain,
static int qcom_smmu_init_context(struct arm_smmu_domain *smmu_domain,
static struct arm_smmu_domain *to_smmu_domain(struct iommu_domain *dom)
return container_of(dom, struct arm_smmu_domain, domain);
struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain);
struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain);
struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain);
struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain);
struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain);
struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain);
static void arm_smmu_tlb_sync_context(struct arm_smmu_domain *smmu_domain)
struct arm_smmu_domain *smmu_domain = cookie;
struct arm_smmu_domain *smmu_domain = cookie;
struct arm_smmu_domain *smmu_domain = cookie;
struct arm_smmu_domain *smmu_domain = cookie;
struct arm_smmu_domain *smmu_domain = cookie;
struct arm_smmu_domain *smmu_domain = cookie;
struct arm_smmu_domain *smmu_domain = dev;
static void arm_smmu_init_context_bank(struct arm_smmu_domain *smmu_domain,
static int arm_smmu_alloc_context_bank(struct arm_smmu_domain *smmu_domain,
static int arm_smmu_init_domain_context(struct arm_smmu_domain *smmu_domain,
static void arm_smmu_destroy_domain_context(struct arm_smmu_domain *smmu_domain)
struct arm_smmu_domain *smmu_domain;
struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain);
int (*init_context)(struct arm_smmu_domain *smmu_domain,
int (*alloc_context_bank)(struct arm_smmu_domain *smmu_domain,