arm_v7s_iopte
arm_v7s_iopte *pgd;
static bool arm_v7s_pte_is_cont(arm_v7s_iopte pte, int lvl);
static arm_v7s_iopte to_mtk_iopte(phys_addr_t paddr, arm_v7s_iopte pte)
static arm_v7s_iopte paddr_to_iopte(phys_addr_t paddr, int lvl,
arm_v7s_iopte pte = paddr & ARM_V7S_LVL_MASK(lvl);
static phys_addr_t iopte_to_paddr(arm_v7s_iopte pte, int lvl,
arm_v7s_iopte mask;
static arm_v7s_iopte *iopte_deref(arm_v7s_iopte pte, int lvl,
phys >= (1ULL << cfg->oas) : phys != (arm_v7s_iopte)phys) {
static void __arm_v7s_pte_sync(arm_v7s_iopte *ptep, int num_entries,
static void __arm_v7s_set_pte(arm_v7s_iopte *ptep, arm_v7s_iopte pte,
static arm_v7s_iopte arm_v7s_prot_to_pte(int prot, int lvl,
arm_v7s_iopte pte = ARM_V7S_ATTR_NG | ARM_V7S_ATTR_S;
static arm_v7s_iopte arm_v7s_pte_to_cont(arm_v7s_iopte pte, int lvl)
arm_v7s_iopte xn = pte & ARM_V7S_ATTR_XN(lvl);
arm_v7s_iopte tex = pte & ARM_V7S_CONT_PAGE_TEX_MASK;
static bool arm_v7s_pte_is_cont(arm_v7s_iopte pte, int lvl)
size_t, int, arm_v7s_iopte *);
int lvl, int num_entries, arm_v7s_iopte *ptep)
arm_v7s_iopte pte;
arm_v7s_iopte *tblp;
static arm_v7s_iopte arm_v7s_install_table(arm_v7s_iopte *table,
arm_v7s_iopte *ptep,
arm_v7s_iopte curr,
arm_v7s_iopte old, new;
int lvl, arm_v7s_iopte *ptep, gfp_t gfp)
arm_v7s_iopte pte, *cptep;
arm_v7s_iopte pte = data->pgd[i];
arm_v7s_iopte *ptep)
arm_v7s_iopte pte[ARM_V7S_CONT_PAGES];
(ARM_V7S_PTES_PER_LVL(lvl, cfg) * sizeof(arm_v7s_iopte))
arm_v7s_iopte *ptep = data->pgd, pte;