arm_smmu_master
struct arm_smmu_master *master = dev_iommu_priv_get(dev);
struct arm_smmu_master *master = state->master;
void arm_smmu_master_clear_vmaster(struct arm_smmu_master *master)
struct arm_smmu_master *master = dev_iommu_priv_get(dev);
struct arm_smmu_master *master;
struct arm_smmu_master *master = dev_iommu_priv_get(dev);
struct arm_smmu_master *master = dev_iommu_priv_get(dev);
struct arm_smmu_ste *target, struct arm_smmu_master *master,
struct arm_smmu_ste *target, struct arm_smmu_master *master,
struct arm_smmu_master *master = master_domain->master;
struct arm_smmu_master *master = master_domain->master;
struct arm_smmu_master *master = dev_iommu_priv_get(dev);
struct arm_smmu_master *master = dev_iommu_priv_get(dev);
struct arm_smmu_master *master, struct mm_struct *mm,
struct arm_smmu_master master = {
struct arm_smmu_master master = {
struct arm_smmu_master master = {
struct arm_smmu_master master = {
struct arm_smmu_master master = {
static int arm_smmu_alloc_cd_tables(struct arm_smmu_master *master);
static bool arm_smmu_ats_supported(struct arm_smmu_master *master);
static void arm_smmu_sync_cd(struct arm_smmu_master *master,
struct arm_smmu_cd *arm_smmu_get_cd_ptr(struct arm_smmu_master *master,
static struct arm_smmu_cd *arm_smmu_alloc_cd_ptr(struct arm_smmu_master *master,
void arm_smmu_write_cd_entry(struct arm_smmu_master *master, int ssid,
struct arm_smmu_master *master,
void arm_smmu_clear_cd(struct arm_smmu_master *master, ioasid_t ssid)
static int arm_smmu_alloc_cd_tables(struct arm_smmu_master *master)
static void arm_smmu_free_cd_tables(struct arm_smmu_master *master)
static void arm_smmu_write_ste(struct arm_smmu_master *master, u32 sid,
struct arm_smmu_master *master, bool ats_enabled,
struct arm_smmu_master *master,
static struct arm_smmu_master *
struct arm_smmu_master *master;
struct arm_smmu_master *master;
static int arm_smmu_atc_inv_master(struct arm_smmu_master *master,
struct arm_smmu_master *master = dev_iommu_priv_get(dev);
void arm_smmu_install_ste_for_dev(struct arm_smmu_master *master,
static bool arm_smmu_ats_supported(struct arm_smmu_master *master)
static void arm_smmu_enable_ats(struct arm_smmu_master *master)
static int arm_smmu_enable_pasid(struct arm_smmu_master *master)
static void arm_smmu_disable_pasid(struct arm_smmu_master *master)
struct arm_smmu_master *master,
static int arm_smmu_enable_iopf(struct arm_smmu_master *master,
static void arm_smmu_disable_iopf(struct arm_smmu_master *master,
arm_smmu_master_build_inv(struct arm_smmu_master *master,
arm_smmu_master_build_invs(struct arm_smmu_master *master, bool ats_enabled,
static void arm_smmu_remove_master_domain(struct arm_smmu_master *master,
struct arm_smmu_master *master = state->master;
struct arm_smmu_master *master = state->master;
struct arm_smmu_master *master = state->master;
struct arm_smmu_master *master;
struct arm_smmu_master *master = dev_iommu_priv_get(dev);
static void arm_smmu_update_ste(struct arm_smmu_master *master,
int arm_smmu_set_pasid(struct arm_smmu_master *master,
struct arm_smmu_master *master = dev_iommu_priv_get(dev);
struct arm_smmu_master *master = dev_iommu_priv_get(dev);
struct arm_smmu_master *master = dev_iommu_priv_get(dev);
struct arm_smmu_master *master = dev_iommu_priv_get(dev);
struct arm_smmu_master *master = dev_iommu_priv_get(dev);
struct arm_smmu_master *master)
struct arm_smmu_master *existing_master =
static void arm_smmu_remove_master(struct arm_smmu_master *master)
static int arm_smmu_master_prepare_ats(struct arm_smmu_master *master)
struct arm_smmu_master *master;
struct arm_smmu_master *master = dev_iommu_priv_get(dev);
struct arm_smmu_master *master = dev_iommu_priv_get(dev);
struct arm_smmu_master *master;
struct arm_smmu_master *master,
struct arm_smmu_master *master, bool ats_enabled,
struct arm_smmu_master *master, struct mm_struct *mm,
struct arm_smmu_master *master;
void arm_smmu_clear_cd(struct arm_smmu_master *master, ioasid_t ssid);
struct arm_smmu_cd *arm_smmu_get_cd_ptr(struct arm_smmu_master *master,
struct arm_smmu_master *master,
void arm_smmu_write_cd_entry(struct arm_smmu_master *master, int ssid,
int arm_smmu_set_pasid(struct arm_smmu_master *master,
static inline bool arm_smmu_master_canwbs(struct arm_smmu_master *master)
struct arm_smmu_master *master;
void arm_smmu_install_ste_for_dev(struct arm_smmu_master *master,
void arm_smmu_master_clear_vmaster(struct arm_smmu_master *master);
arm_smmu_master_clear_vmaster(struct arm_smmu_master *master)
struct arm_smmu_master *master;
struct arm_smmu_master *master = dev_iommu_priv_get(dev);