/linux-master/arch/x86/mm/ |
H A D | pgtable.c | 503 unsigned long address, pte_t *ptep, 504 pte_t entry, int dirty) 558 unsigned long addr, pte_t *ptep) 598 unsigned long address, pte_t *ptep) 663 void __native_set_fixmap(enum fixed_addresses idx, pte_t pte) 739 set_pte((pte_t *)pud, pfn_pte( 768 set_pte((pte_t *)pmd, pfn_pte( 819 pte_t *pte; 840 pte = (pte_t *)pmd_page_vaddr(pmd_sv[i]); 863 pte_t *pt [all...] |
H A D | init_64.c | 285 static pte_t *fill_pte(pmd_t *pmd, unsigned long vaddr) 288 pte_t *pte = (pte_t *) spp_getpage(); 296 static void __set_pte_vaddr(pud_t *pud, unsigned long vaddr, pte_t new_pte) 299 pte_t *pte = fill_pte(pmd, vaddr); 310 void set_pte_vaddr_p4d(p4d_t *p4d_page, unsigned long vaddr, pte_t new_pte) 318 void set_pte_vaddr_pud(pud_t *pud_page, unsigned long vaddr, pte_t new_pte) 325 void set_pte_vaddr(unsigned long vaddr, pte_t pteval) 355 pte_t * __init populate_extra_pte(unsigned long vaddr) 454 phys_pte_init(pte_t *pte_pag [all...] |
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_radix.c | 374 static unsigned long kvmppc_radix_update_pte(struct kvm *kvm, pte_t *ptep, 382 pte_t *ptep, pte_t pte) 390 static pte_t *kvmppc_pte_alloc(void) 392 pte_t *pte; 401 static void kvmppc_pte_free(pte_t *ptep) 423 void kvmppc_unmap_pte(struct kvm *kvm, pte_t *pte, unsigned long gpa, 476 static void kvmppc_unmap_free_pte(struct kvm *kvm, pte_t *pte, bool full, 482 pte_t *p = pte; 511 kvmppc_unmap_pte(kvm, (pte_t *) [all...] |
/linux-master/arch/s390/mm/ |
H A D | vmem.c | 64 pte_t __ref *vmem_pte_alloc(void) 66 unsigned long size = PTRS_PER_PTE * sizeof(pte_t); 67 pte_t *pte; 70 pte = (pte_t *) page_table_alloc(&init_mm); 72 pte = (pte_t *) memblock_alloc(size, size); 171 pte_t *pte; 209 pte_t *pte; 230 pte_t *pte; 570 pte_t *vmem_get_alloc_pte(unsigned long addr, bool alloc) 572 pte_t *pte [all...] |
/linux-master/arch/sh/include/asm/ |
H A D | pgtable_32.h | 38 * PTE encoding, so a 64-bit pte_t is necessary for these parts. On the plus 300 static inline void set_pte(pte_t *ptep, pte_t pte) 352 static inline pte_t pte_##fn(pte_t pte) { pte.pte_##h op; return pte; } 387 * extern pte_t mk_pte(struct page *page, pgprot_t pgprot) 391 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) 458 #define __swp_entry_to_pte(x) ((pte_t){ 0, (x).val }) 475 #define __swp_entry_to_pte(x) ((pte_t) { ( [all...] |
/linux-master/arch/s390/boot/ |
H A D | vmem.c | 44 #define kasan_early_shadow_pte ((pte_t *)vmlinux.kasan_early_shadow_pte_off) 50 static pte_t pte_z; 152 static bool kasan_pte_populate_zero_shadow(pte_t *pte, enum populate_mode mode) 190 static bool kasan_pte_populate_zero_shadow(pte_t *pte, enum populate_mode mode) 200 static inline pte_t *__virt_to_kpte(unsigned long va) 216 static pte_t *boot_pte_alloc(void) 219 pte_t *pte; 285 pte_t *pte, entry; 309 pte_t *pte;
|
/linux-master/arch/arm/mm/ |
H A D | fault-armv.c | 37 unsigned long pfn, pte_t *ptep) 39 pte_t entry = *ptep; 96 pte_t *pte; 136 unsigned long addr, pte_t *ptep, unsigned long pfn) 184 unsigned long addr, pte_t *ptep, unsigned int nr)
|
H A D | pageattr.c | 16 static int change_page_range(pte_t *ptep, unsigned long addr, void *data) 19 pte_t pte = *ptep;
|
/linux-master/arch/arm64/mm/ |
H A D | trans_pgd.c | 34 static void _copy_pte(pte_t *dst_ptep, pte_t *src_ptep, unsigned long addr) 36 pte_t pte = __ptep_get(src_ptep); 65 pte_t *src_ptep; 66 pte_t *dst_ptep;
|
H A D | pageattr.c | 36 static int change_page_range(pte_t *ptep, unsigned long addr, void *data) 39 pte_t pte = __ptep_get(ptep); 219 pte_t *ptep;
|
/linux-master/arch/loongarch/mm/ |
H A D | init.c | 147 vmemmap_verify((pte_t *)pmd, node, addr, next); 169 pte_t * __init populate_kernel_pte(unsigned long addr) 199 pte_t *pte; 214 pte_t *ptep; 250 pte_t invalid_pte_table[PTRS_PER_PTE] __page_aligned_bss;
|
/linux-master/arch/mips/include/asm/ |
H A D | pgtable-64.h | 132 #define PTRS_PER_PTE (PAGE_SIZE / sizeof(pte_t)) 167 extern pte_t invalid_pte_table[PTRS_PER_PTE]; 338 static inline pte_t mk_swap_pte(unsigned long type, unsigned long offset) 339 { pte_t pte; pte_val(pte) = ((type & 0x7f) << 16) | (offset << 24); return pte; } 345 #define __swp_entry_to_pte(x) ((pte_t) { (x).val })
|
/linux-master/mm/ |
H A D | page_table_check.c | 154 void __page_table_check_pte_clear(struct mm_struct *mm, pte_t pte) 195 static inline void page_table_check_pte_flags(pte_t pte) 203 void __page_table_check_ptes_set(struct mm_struct *mm, pte_t *ptep, pte_t pte, 264 pte_t *ptep = pte_offset_map(&pmd, addr);
|
/linux-master/arch/x86/xen/ |
H A D | grant-table.c | 27 pte_t **ptes; 77 pte_t **ptes; 94 static int gnttab_apply(pte_t *pte, unsigned long addr, void *data)
|
/linux-master/include/trace/events/ |
H A D | xen.h | 135 TP_PROTO(pte_t *ptep, pte_t pteval), 138 __field(pte_t *, ptep) 151 TP_PROTO(pte_t *ptep, pte_t pteval), \ 177 TP_PROTO(struct mm_struct *mm, unsigned long addr, pte_t *ptep), 182 __field(pte_t *, ptep) 260 pte_t *ptep, pte_t pteval), 265 __field(pte_t *, pte [all...] |
/linux-master/arch/um/include/asm/ |
H A D | page.h | 37 typedef struct { unsigned long pte; } pte_t; typedef in typeref:struct:__anon144 57 typedef struct { unsigned long pte; } pte_t; typedef in typeref:struct:__anon147 87 #define __pte(x) ((pte_t) { (x) } )
|
/linux-master/arch/s390/include/asm/ |
H A D | pgalloc.h | 139 #define pte_alloc_one_kernel(mm) ((pte_t *)page_table_alloc(mm)) 140 #define pte_alloc_one(mm) ((pte_t *)page_table_alloc(mm)) 151 pte_t *vmem_pte_alloc(void);
|
/linux-master/arch/powerpc/mm/kasan/ |
H A D | init_book3e_64.c | 38 pte_t *ptep; 87 pte_t zero_pte = pfn_pte(virt_to_pfn(kasan_early_shadow_page), PAGE_KERNEL); 112 pte_t zero_pte = pfn_pte(virt_to_pfn(kasan_early_shadow_page), PAGE_KERNEL_RO);
|
/linux-master/arch/x86/include/asm/ |
H A D | kexec.h | 143 pte_t *pte0; 144 pte_t *pte1; 151 pte_t *pte;
|
H A D | fixmap.h | 157 extern pte_t *pkmap_page_table; 159 void __native_set_fixmap(enum fixed_addresses idx, pte_t pte);
|
/linux-master/arch/parisc/include/asm/ |
H A D | page.h | 36 typedef struct { unsigned long pte; } pte_t; /* either 32 or 64bit */ typedef in typeref:struct:__anon4 54 #define __pte(x) ((pte_t) { (x) } ) 62 typedef unsigned long pte_t; typedef 100 /* WARNING: The definitions below must match exactly to sizeof(pte_t)
|
/linux-master/arch/xtensa/include/asm/ |
H A D | tlbflush.h | 130 static inline void write_dtlb_entry (pte_t entry, int way) 136 static inline void write_itlb_entry (pte_t entry, int way)
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_mm.c | 51 static int remap_sg(pte_t *pte, unsigned long addr, void *data) 73 static int remap_pfn(pte_t *pte, unsigned long addr, void *data)
|
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | hash_4k.c | 22 pte_t *ptep, unsigned long trap, unsigned long flags, 36 pte_t pte = READ_ONCE(*ptep);
|
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | hash-4k.h | 36 #define H_PTE_TABLE_SIZE (sizeof(pte_t) << H_PTE_INDEX_SIZE) 99 static inline unsigned long pte_set_hidx(pte_t *ptep, real_pte_t rpte,
|