Searched refs:pte_t (Results 176 - 200 of 438) sorted by relevance

1234567891011>>

/linux-master/arch/x86/mm/
H A Dpgtable.c503 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 Dinit_64.c285 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 Dbook3s_64_mmu_radix.c374 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 Dvmem.c64 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 Dpgtable_32.h38 * 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 Dvmem.c44 #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 Dfault-armv.c37 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 Dpageattr.c16 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 Dtrans_pgd.c34 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 Dpageattr.c36 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 Dinit.c147 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 Dpgtable-64.h132 #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 Dpage_table_check.c154 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 Dgrant-table.c27 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 Dxen.h135 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 Dpage.h37 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 Dpgalloc.h139 #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 Dinit_book3e_64.c38 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 Dkexec.h143 pte_t *pte0;
144 pte_t *pte1;
151 pte_t *pte;
H A Dfixmap.h157 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 Dpage.h36 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 Dtlbflush.h130 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 Di915_mm.c51 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 Dhash_4k.c22 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 Dhash-4k.h36 #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,

Completed in 345 milliseconds

1234567891011>>