pmdval_t 112 arch/arm/include/asm/pgalloc.h pmdval_t prot) pmdval_t 114 arch/arm/include/asm/pgalloc.h pmdval_t pmdval = (pte + PTE_HWTABLE_OFF) | prot; pmdval_t 140 arch/arm/include/asm/pgalloc.h extern pmdval_t user_pmd_table; pmdval_t 141 arch/arm/include/asm/pgalloc.h pmdval_t prot; pmdval_t 16 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_TYPE_MASK (_AT(pmdval_t, 3) << 0) pmdval_t 17 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_TYPE_FAULT (_AT(pmdval_t, 0) << 0) pmdval_t 18 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_TYPE_TABLE (_AT(pmdval_t, 1) << 0) pmdval_t 19 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_TYPE_SECT (_AT(pmdval_t, 2) << 0) pmdval_t 20 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_PXNTABLE (_AT(pmdval_t, 1) << 2) /* v7 */ pmdval_t 21 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_BIT4 (_AT(pmdval_t, 1) << 4) pmdval_t 22 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_DOMAIN(x) (_AT(pmdval_t, (x)) << 5) pmdval_t 24 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_PROTECTION (_AT(pmdval_t, 1) << 9) /* v5 */ pmdval_t 28 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_PXN (_AT(pmdval_t, 1) << 0) /* v7 */ pmdval_t 29 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_BUFFERABLE (_AT(pmdval_t, 1) << 2) pmdval_t 30 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_CACHEABLE (_AT(pmdval_t, 1) << 3) pmdval_t 31 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_XN (_AT(pmdval_t, 1) << 4) /* v6 */ pmdval_t 32 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_AP_WRITE (_AT(pmdval_t, 1) << 10) pmdval_t 33 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_AP_READ (_AT(pmdval_t, 1) << 11) pmdval_t 34 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_TEX(x) (_AT(pmdval_t, (x)) << 12) /* v5 */ pmdval_t 35 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_APX (_AT(pmdval_t, 1) << 15) /* v6 */ pmdval_t 36 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_S (_AT(pmdval_t, 1) << 16) /* v6 */ pmdval_t 37 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_nG (_AT(pmdval_t, 1) << 17) /* v6 */ pmdval_t 38 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_SUPER (_AT(pmdval_t, 1) << 18) /* v6 */ pmdval_t 39 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_AF (_AT(pmdval_t, 0)) pmdval_t 41 arch/arm/include/asm/pgtable-2level-hwdef.h #define PMD_SECT_UNCACHED (_AT(pmdval_t, 0)) pmdval_t 22 arch/arm/include/asm/pgtable-2level-types.h typedef struct { pmdval_t pmd; } pmd_t; pmdval_t 23 arch/arm/include/asm/pgtable-2level-types.h typedef struct { pmdval_t pgd[2]; } pgd_t; pmdval_t 40 arch/arm/include/asm/pgtable-2level-types.h typedef pmdval_t pmd_t; pmdval_t 41 arch/arm/include/asm/pgtable-2level-types.h typedef pmdval_t pgd_t[2]; pmdval_t 17 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_TYPE_MASK (_AT(pmdval_t, 3) << 0) pmdval_t 18 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_TYPE_FAULT (_AT(pmdval_t, 0) << 0) pmdval_t 19 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_TYPE_TABLE (_AT(pmdval_t, 3) << 0) pmdval_t 20 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_TYPE_SECT (_AT(pmdval_t, 1) << 0) pmdval_t 21 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_TABLE_BIT (_AT(pmdval_t, 1) << 1) pmdval_t 22 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_BIT4 (_AT(pmdval_t, 0)) pmdval_t 23 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_DOMAIN(x) (_AT(pmdval_t, 0)) pmdval_t 31 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_BUFFERABLE (_AT(pmdval_t, 1) << 2) pmdval_t 32 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_CACHEABLE (_AT(pmdval_t, 1) << 3) pmdval_t 33 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_USER (_AT(pmdval_t, 1) << 6) /* AP[1] */ pmdval_t 34 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_AP2 (_AT(pmdval_t, 1) << 7) /* read only */ pmdval_t 35 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_S (_AT(pmdval_t, 3) << 8) pmdval_t 36 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_AF (_AT(pmdval_t, 1) << 10) pmdval_t 37 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_nG (_AT(pmdval_t, 1) << 11) pmdval_t 38 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_PXN (_AT(pmdval_t, 1) << 53) pmdval_t 39 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_XN (_AT(pmdval_t, 1) << 54) pmdval_t 40 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_AP_WRITE (_AT(pmdval_t, 0)) pmdval_t 41 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_AP_READ (_AT(pmdval_t, 0)) pmdval_t 42 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_AP1 (_AT(pmdval_t, 1) << 6) pmdval_t 43 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_TEX(x) (_AT(pmdval_t, 0)) pmdval_t 48 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_UNCACHED (_AT(pmdval_t, 0) << 2) /* strongly ordered */ pmdval_t 49 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_BUFFERED (_AT(pmdval_t, 1) << 2) /* normal non-cacheable */ pmdval_t 50 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_WT (_AT(pmdval_t, 2) << 2) /* normal inner write-through */ pmdval_t 51 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_WB (_AT(pmdval_t, 3) << 2) /* normal inner write-back */ pmdval_t 52 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_WBWA (_AT(pmdval_t, 7) << 2) /* normal inner write-alloc */ pmdval_t 53 arch/arm/include/asm/pgtable-3level-hwdef.h #define PMD_SECT_CACHE_MASK (_AT(pmdval_t, 7) << 2) pmdval_t 25 arch/arm/include/asm/pgtable-3level-types.h typedef struct { pmdval_t pmd; } pmd_t; pmdval_t 42 arch/arm/include/asm/pgtable-3level-types.h typedef pmdval_t pmd_t; pmdval_t 77 arch/arm/include/asm/pgtable-3level.h #define L_PMD_SECT_VALID (_AT(pmdval_t, 1) << 0) pmdval_t 78 arch/arm/include/asm/pgtable-3level.h #define L_PMD_SECT_DIRTY (_AT(pmdval_t, 1) << 55) pmdval_t 79 arch/arm/include/asm/pgtable-3level.h #define L_PMD_SECT_NONE (_AT(pmdval_t, 1) << 57) pmdval_t 119 arch/arm/include/asm/pgtable-3level.h #define L_PMD_S2_RDONLY (_AT(pmdval_t, 1) << 6) /* HAP[1] */ pmdval_t 120 arch/arm/include/asm/pgtable-3level.h #define L_PMD_S2_RDWR (_AT(pmdval_t, 3) << 6) /* HAP[2:1] */ pmdval_t 250 arch/arm/include/asm/pgtable-3level.h const pmdval_t mask = PMD_SECT_USER | PMD_SECT_XN | L_PMD_SECT_RDONLY | pmdval_t 511 arch/arm/mm/init.c pmdval_t mask; pmdval_t 512 arch/arm/mm/init.c pmdval_t prot; pmdval_t 513 arch/arm/mm/init.c pmdval_t clear; pmdval_t 568 arch/arm/mm/init.c static inline void section_update(unsigned long addr, pmdval_t mask, pmdval_t 569 arch/arm/mm/init.c pmdval_t prot, struct mm_struct *mm) pmdval_t 47 arch/arm/mm/mm.h pmdval_t prot_l1; pmdval_t 48 arch/arm/mm/mm.h pmdval_t prot_sect; pmdval_t 54 arch/arm/mm/mmu.c pmdval_t user_pmd_table = _PAGE_USER_TABLE; pmdval_t 76 arch/arm/mm/mmu.c pmdval_t pmd; pmdval_t 96 arch/arm64/include/asm/pgalloc.h pmdval_t prot) pmdval_t 117 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_TYPE_MASK (_AT(pmdval_t, 3) << 0) pmdval_t 118 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_TYPE_TABLE (_AT(pmdval_t, 3) << 0) pmdval_t 119 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_TYPE_SECT (_AT(pmdval_t, 1) << 0) pmdval_t 120 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_TABLE_BIT (_AT(pmdval_t, 1) << 1) pmdval_t 125 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_VALID (_AT(pmdval_t, 1) << 0) pmdval_t 126 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_USER (_AT(pmdval_t, 1) << 6) /* AP[1] */ pmdval_t 127 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_RDONLY (_AT(pmdval_t, 1) << 7) /* AP[2] */ pmdval_t 128 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_S (_AT(pmdval_t, 3) << 8) pmdval_t 129 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_AF (_AT(pmdval_t, 1) << 10) pmdval_t 130 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_NG (_AT(pmdval_t, 1) << 11) pmdval_t 131 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_CONT (_AT(pmdval_t, 1) << 52) pmdval_t 132 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_PXN (_AT(pmdval_t, 1) << 53) pmdval_t 133 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_SECT_UXN (_AT(pmdval_t, 1) << 54) pmdval_t 138 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_ATTRINDX(t) (_AT(pmdval_t, (t)) << 2) pmdval_t 139 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_ATTRINDX_MASK (_AT(pmdval_t, 7) << 2) pmdval_t 180 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_S2_RDONLY (_AT(pmdval_t, 1) << 6) /* HAP[2:1] */ pmdval_t 181 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_S2_RDWR (_AT(pmdval_t, 3) << 6) /* HAP[2:1] */ pmdval_t 182 arch/arm64/include/asm/pgtable-hwdef.h #define PMD_S2_XN (_AT(pmdval_t, 2) << 53) /* XN[1:0] */ pmdval_t 27 arch/arm64/include/asm/pgtable-types.h typedef struct { pmdval_t pmd; } pmd_t; pmdval_t 455 arch/x86/include/asm/paravirt.h pmdval_t val = native_pmd_val(pmd); pmdval_t 457 arch/x86/include/asm/paravirt.h if (sizeof(pmdval_t) > sizeof(long)) pmdval_t 464 arch/x86/include/asm/paravirt.h static inline pmd_t __pmd(pmdval_t val) pmdval_t 466 arch/x86/include/asm/paravirt.h pmdval_t ret; pmdval_t 468 arch/x86/include/asm/paravirt.h if (sizeof(pmdval_t) > sizeof(long)) pmdval_t 469 arch/x86/include/asm/paravirt.h ret = PVOP_CALLEE2(pmdval_t, mmu.make_pmd, val, (u64)val >> 32); pmdval_t 471 arch/x86/include/asm/paravirt.h ret = PVOP_CALLEE1(pmdval_t, mmu.make_pmd, val); pmdval_t 476 arch/x86/include/asm/paravirt.h static inline pmdval_t pmd_val(pmd_t pmd) pmdval_t 478 arch/x86/include/asm/paravirt.h pmdval_t ret; pmdval_t 480 arch/x86/include/asm/paravirt.h if (sizeof(pmdval_t) > sizeof(long)) pmdval_t 481 arch/x86/include/asm/paravirt.h ret = PVOP_CALLEE2(pmdval_t, mmu.pmd_val, pmdval_t 484 arch/x86/include/asm/paravirt.h ret = PVOP_CALLEE1(pmdval_t, mmu.pmd_val, pmd.pmd); pmdval_t 61 arch/x86/include/asm/pgtable-2level.h return __pmd(xchg((pmdval_t *)xp, 0)); pmdval_t 75 arch/x86/include/asm/pgtable-3level.h pmdval_t ret; pmdval_t 78 arch/x86/include/asm/pgtable-3level.h ret = (pmdval_t) (*tmp); pmdval_t 85 arch/x86/include/asm/pgtable-3level.h ret |= ((pmdval_t)*(tmp + 1)) << 32; pmdval_t 30 arch/x86/include/asm/pgtable.h int __init __early_make_pgtable(unsigned long address, pmdval_t pmd); pmdval_t 58 arch/x86/include/asm/pgtable.h extern pmdval_t early_pmd_flags; pmdval_t 379 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_set_flags(pmd_t pmd, pmdval_t set) pmdval_t 381 arch/x86/include/asm/pgtable.h pmdval_t v = native_pmd_val(pmd); pmdval_t 386 arch/x86/include/asm/pgtable.h static inline pmd_t pmd_clear_flags(pmd_t pmd, pmdval_t clear) pmdval_t 388 arch/x86/include/asm/pgtable.h pmdval_t v = native_pmd_val(pmd); pmdval_t 620 arch/x86/include/asm/pgtable.h pmdval_t val = pmd_val(pmd), oldval = val; pmdval_t 336 arch/x86/include/asm/pgtable_types.h static inline pud_t native_make_pud(pmdval_t val) pmdval_t 360 arch/x86/include/asm/pgtable_types.h typedef struct { pmdval_t pmd; } pmd_t; pmdval_t 362 arch/x86/include/asm/pgtable_types.h static inline pmd_t native_make_pmd(pmdval_t val) pmdval_t 367 arch/x86/include/asm/pgtable_types.h static inline pmdval_t native_pmd_val(pmd_t pmd) pmdval_t 374 arch/x86/include/asm/pgtable_types.h static inline pmd_t native_make_pmd(pmdval_t val) pmdval_t 379 arch/x86/include/asm/pgtable_types.h static inline pmdval_t native_pmd_val(pmd_t pmd) pmdval_t 419 arch/x86/include/asm/pgtable_types.h static inline pmdval_t pmd_pfn_mask(pmd_t pmd) pmdval_t 427 arch/x86/include/asm/pgtable_types.h static inline pmdval_t pmd_flags_mask(pmd_t pmd) pmdval_t 432 arch/x86/include/asm/pgtable_types.h static inline pmdval_t pmd_flags(pmd_t pmd) pmdval_t 45 arch/x86/kernel/head64.c pmdval_t early_pmd_flags = __PAGE_KERNEL_LARGE & ~(_PAGE_GLOBAL | _PAGE_NX); pmdval_t 122 arch/x86/kernel/head64.c pmdval_t *pmd, pmd_entry; pmdval_t 300 arch/x86/kernel/head64.c int __init __early_make_pgtable(unsigned long address, pmdval_t pmd) pmdval_t 306 arch/x86/kernel/head64.c pmdval_t *pmd_p; pmdval_t 354 arch/x86/kernel/head64.c pmd_p = (pmdval_t *)((pud & PTE_PFN_MASK) + __START_KERNEL_map - phys_base); pmdval_t 361 arch/x86/kernel/head64.c pmd_p = (pmdval_t *)early_dynamic_pgts[next_early_pgt++]; pmdval_t 373 arch/x86/kernel/head64.c pmdval_t pmd; pmdval_t 270 arch/x86/mm/kasan_init_64.c pmdval_t pmd_val = __pa_nodebug(kasan_early_shadow_pte) | _KERNPG_TABLE; pmdval_t 127 arch/x86/mm/kmmio.c static void clear_pmd_presence(pmd_t *pmd, bool clear, pmdval_t *old) pmdval_t 130 arch/x86/mm/kmmio.c pmdval_t v = pmd_val(*pmd); pmdval_t 123 arch/x86/mm/mem_encrypt.c pmdval_t pmd_flags, pmd; pmdval_t 65 arch/x86/mm/mem_encrypt_identity.c pmdval_t pmd_flags; pmdval_t 205 arch/x86/mm/mem_encrypt_identity.c pmdval_t pmd_flags, pteval_t pte_flags) pmdval_t 404 arch/x86/xen/mmu_pv.c __visible pmdval_t xen_pmd_val(pmd_t pmd) pmdval_t 462 arch/x86/xen/mmu_pv.c __visible pmd_t xen_make_pmd(pmdval_t pmd) pmdval_t 176 include/trace/events/xen.h TRACE_DEFINE_SIZEOF(pmdval_t); pmdval_t 183 include/trace/events/xen.h __field(pmdval_t, pmdval) pmdval_t 189 include/trace/events/xen.h (int)sizeof(pmdval_t) * 2, (unsigned long long)pmd_val(native_make_pmd(__entry->pmdval)), pmdval_t 190 include/trace/events/xen.h (int)sizeof(pmdval_t) * 2, (unsigned long long)__entry->pmdval)