io_pgtable_cfg
const struct io_pgtable_cfg *ttbr1_cfg;
static size_t get_tblsz(const struct io_pgtable_cfg *cfg)
const struct io_pgtable_cfg *ttbr1_cfg = NULL;
struct io_pgtable_cfg ttbr0_cfg;
const struct io_pgtable_cfg *cfg =
struct io_pgtable_cfg pgtbl_cfg;
struct io_pgtable_cfg *pgtbl_cfg = &mmu->pgtbl_cfg;
struct io_pgtable_cfg *pgtbl_cfg = &mmu->pgtbl_cfg;
mmu->pgtbl_cfg = (struct io_pgtable_cfg) {
struct io_pgtable_cfg pgtbl_cfg;
pgtbl_cfg = (struct io_pgtable_cfg) {
struct io_pgtable_cfg *cfg = &io_pgtable_ops_to_pgtable(vm->pgtbl_ops)->cfg;
struct io_pgtable_cfg *pgtbl_cfg =
struct io_pgtable_cfg pgtbl_cfg;
pgtbl_cfg = (struct io_pgtable_cfg){
const struct io_pgtable_cfg *pgtbl_cfg =
const struct io_pgtable_cfg *pgtbl_cfg =
struct io_pgtable_cfg pgtbl_cfg;
pgtbl_cfg = (struct io_pgtable_cfg) {
struct io_pgtable_cfg *pgtbl_cfg, struct device *dev)
struct io_pgtable_cfg *pgtbl_cfg,
static const struct io_pgtable_cfg *qcom_adreno_smmu_get_ttbr1_cfg(
const struct io_pgtable_cfg *pgtbl_cfg)
struct io_pgtable_cfg *pgtbl_cfg, struct device *dev)
struct io_pgtable_cfg *pgtbl_cfg, struct device *dev)
struct io_pgtable_cfg *pgtbl_cfg)
struct io_pgtable_cfg pgtbl_cfg;
pgtbl_cfg = (struct io_pgtable_cfg) {
static inline u32 arm_smmu_lpae_tcr(const struct io_pgtable_cfg *cfg)
static inline u32 arm_smmu_lpae_tcr2(const struct io_pgtable_cfg *cfg)
static inline u32 arm_smmu_lpae_vtcr(const struct io_pgtable_cfg *cfg)
struct io_pgtable_cfg *cfg, struct device *dev);
struct io_pgtable_cfg pgtbl_cfg;
pgtbl_cfg = (struct io_pgtable_cfg) {
struct io_pgtable_cfg cfg = {
static struct io_pgtable_cfg *cfg_cookie;
static int arm_lpae_run_tests(struct kunit *test, struct io_pgtable_cfg *cfg)
static bool arm_v7s_is_mtk_enabled(struct io_pgtable_cfg *cfg)
struct io_pgtable_cfg *cfg)
struct io_pgtable_cfg *cfg)
struct io_pgtable_cfg *cfg = &data->iop.cfg;
struct io_pgtable_cfg *cfg = &data->iop.cfg;
struct io_pgtable_cfg *cfg)
int num_entries, struct io_pgtable_cfg *cfg)
struct io_pgtable_cfg *cfg)
struct io_pgtable_cfg *cfg = &data->iop.cfg;
struct io_pgtable_cfg *cfg)
struct io_pgtable_cfg *cfg = &data->iop.cfg;
static struct io_pgtable *arm_v7s_alloc_pgtable(struct io_pgtable_cfg *cfg,
static struct io_pgtable_cfg *cfg_cookie __initdata;
struct io_pgtable_cfg cfg = {
arm_64_lpae_alloc_pgtable_s2(struct io_pgtable_cfg *cfg, void *cookie)
arm_32_lpae_alloc_pgtable_s1(struct io_pgtable_cfg *cfg, void *cookie)
arm_32_lpae_alloc_pgtable_s2(struct io_pgtable_cfg *cfg, void *cookie)
arm_mali_lpae_alloc_pgtable(struct io_pgtable_cfg *cfg, void *cookie)
static inline bool arm_lpae_concat_mandatory(struct io_pgtable_cfg *cfg,
struct io_pgtable_cfg *cfg,
struct io_pgtable_cfg *cfg,
struct io_pgtable_cfg *cfg)
static void __arm_lpae_clear_pte(arm_lpae_iopte *ptep, struct io_pgtable_cfg *cfg, int num_entries)
struct io_pgtable_cfg *cfg = &data->iop.cfg;
struct io_pgtable_cfg *cfg = &data->iop.cfg;
struct io_pgtable_cfg *cfg = &data->iop.cfg;
struct io_pgtable_cfg *cfg = &data->iop.cfg;
struct io_pgtable_cfg *cfg = &data->iop.cfg;
struct io_pgtable_cfg *cfg = &data->iop.cfg;
static void arm_lpae_restrict_pgsizes(struct io_pgtable_cfg *cfg)
arm_lpae_alloc_pgtable(struct io_pgtable_cfg *cfg)
arm_64_lpae_alloc_pgtable_s1(struct io_pgtable_cfg *cfg, void *cookie)
struct io_pgtable_cfg *cfg = &data->iop.cfg;
struct io_pgtable_cfg *cfg = &data->iop.cfg;
dart_alloc_pgtable(struct io_pgtable_cfg *cfg)
apple_dart_alloc_pgtable(struct io_pgtable_cfg *cfg, void *cookie)
struct io_pgtable_cfg *cfg)
struct io_pgtable_cfg *cfg,
struct io_pgtable_cfg cfg;
priv->cfg = (struct io_pgtable_cfg) {
struct io_pgtable_cfg cfg;
struct io_pgtable_cfg cfg;
dom->cfg = (struct io_pgtable_cfg) {
const struct io_pgtable_cfg *(*get_ttbr1_cfg)(const void *cookie);
int (*set_ttbr0_cfg)(const void *cookie, const struct io_pgtable_cfg *cfg);
struct io_pgtable_cfg *cfg,
struct io_pgtable_cfg cfg;
struct io_pgtable *(*alloc)(struct io_pgtable_cfg *cfg, void *cookie);