Searched refs:pte_t (Results 151 - 175 of 441) sorted by relevance

1234567891011>>

/linux-master/arch/sh/include/asm/
H A Dpage.h65 typedef struct { unsigned long pte_low, pte_high; } pte_t; typedef in typeref:struct:__anon123
71 ({ pte_t __pte = {(x), ((unsigned long long)(x)) >> 32}; __pte; })
73 typedef struct { unsigned long pte_low; } pte_t; typedef in typeref:struct:__anon126
77 #define __pte(x) ((pte_t) { (x) } )
/linux-master/arch/arm64/mm/
H A Dfixmap.c34 static pte_t bm_pte[NR_BM_PTE_TABLES][PTRS_PER_PTE] __page_aligned_bss;
38 static inline pte_t *fixmap_pte(unsigned long addr)
46 pte_t *ptep;
120 pte_t *ptep;
/linux-master/arch/arm64/kernel/pi/
H A Dpi.h32 int level, pte_t *tbl, bool may_use_cont, u64 va_offset);
/linux-master/arch/s390/include/asm/
H A Dpage.h85 typedef struct { unsigned long pte; } pte_t; typedef in typeref:struct:__anon8
90 typedef pte_t *pgtable_t;
95 static inline unsigned long pte_val(pte_t pte)
121 #define __pte(x) ((pte_t) { (x) } )
/linux-master/mm/kasan/
H A Dinit.c67 pte_t kasan_early_shadow_pte[MAX_PTRS_PER_PTE + PTE_HWTABLE_PTRS]
75 static inline bool kasan_early_shadow_page_entry(pte_t pte)
95 pte_t *pte = pte_offset_kernel(pmd, addr);
96 pte_t zero_pte;
125 pte_t *p;
292 static void kasan_free_pte(pte_t *pte_start, pmd_t *pmd)
294 pte_t *pte;
303 pte_free_kernel(&init_mm, (pte_t *)page_to_virt(pmd_page(*pmd)));
352 static void kasan_remove_pte_table(pte_t *pte, unsigned long addr,
356 pte_t pten
[all...]
/linux-master/arch/powerpc/include/asm/
H A Dkvm_book3s_64.h422 static inline pte_t kvmppc_read_update_linux_pte(pte_t *ptep, int writing)
424 pte_t old_pte, new_pte = __pte(0);
625 extern int kvmppc_create_pte(struct kvm *kvm, pgd_t *pgtable, pte_t pte,
639 static inline pte_t *
643 pte_t *pte;
649 static inline pte_t *find_kvm_secondary_pte(struct kvm *kvm, unsigned long ea,
652 pte_t *pte;
661 static inline pte_t *find_kvm_host_pte(struct kvm *kvm, unsigned long mmu_seq,
664 pte_t *pt
[all...]
/linux-master/arch/x86/mm/
H A Dpgtable_32.c27 void set_pte_vaddr(unsigned long vaddr, pte_t pteval)
33 pte_t *pte;
/linux-master/arch/m68k/mm/
H A Dinit.c113 pte_t *pte_dir;
118 pte_dir = (pte_t *)pmd_page_vaddr(*pmd);
H A Dmcfmmu.c39 pte_t *pg_table;
53 size = num_pages * sizeof(pte_t);
64 pg_table = (pte_t *) next_pgtable;
65 next_pgtable += PTRS_PER_PTE * sizeof(pte_t);
71 pte_t pte = pfn_pte(virt_to_pfn((void *)address),
94 pte_t *pte = NULL;
/linux-master/arch/openrisc/kernel/
H A Ddma.c24 page_set_nocache(pte_t *pte, unsigned long addr,
50 page_clear_nocache(pte_t *pte, unsigned long addr,
/linux-master/include/asm-generic/
H A Dpage.h39 } pte_t; typedef in typeref:struct:__anon240
56 #define __pte(x) ((pte_t) { (x) } )
/linux-master/include/linux/
H A Dpagewalk.h36 * protect against a concurrent freeing of the pte_t* or
67 int (*pte_entry)(pte_t *pte, unsigned long addr,
71 int (*hugetlb_entry)(pte_t *pte, unsigned long hmask,
/linux-master/arch/loongarch/include/asm/
H A Dpgalloc.h16 pmd_t *pmd, pte_t *pte)
98 extern pte_t * __init populate_kernel_pte(unsigned long addr);
/linux-master/arch/powerpc/include/asm/nohash/
H A Dpte-e500.h102 static inline pte_t pte_mkexec(pte_t pte)
/linux-master/arch/arc/include/asm/
H A Dhugepage.h20 static inline pte_t pmd_pte(pmd_t pmd)
25 static inline pmd_t pte_pmd(pte_t pte)
H A Dpage.h72 } pte_t; typedef in typeref:struct:__anon4
75 #define __pte(x) ((pte_t) { (x) })
/linux-master/arch/riscv/kernel/
H A Defi.c60 static int __init set_permissions(pte_t *ptep, unsigned long addr, void *data)
63 pte_t pte = ptep_get(ptep);
/linux-master/arch/hexagon/include/asm/
H A Dpage.h65 typedef struct { unsigned long pte; } pte_t; typedef in typeref:struct:__anon10
73 #define __pte(x) ((pte_t) { (x) })
/linux-master/arch/powerpc/mm/
H A Dpageattr.c19 static pte_basic_t pte_update_delta(pte_t *ptep, unsigned long addr,
31 static int change_page_attr(pte_t *ptep, unsigned long addr, void *data)
/linux-master/arch/microblaze/mm/
H A Dpgtable.c142 pte_t *pg;
195 static int get_pteptr(struct mm_struct *mm, unsigned long addr, pte_t **ptep)
201 pte_t *pte;
227 pte_t *pte;
245 __ref pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
248 return (pte_t *)__get_free_page(GFP_KERNEL | __GFP_ZERO);
/linux-master/arch/x86/include/asm/xen/
H A Dpage.h309 static inline unsigned long pte_mfn(pte_t pte)
314 static inline pte_t mfn_pte(unsigned long page_nr, pgprot_t pgprot)
316 pte_t pte;
324 static inline pteval_t pte_val_ma(pte_t pte)
329 static inline pte_t __pte_ma(pteval_t x)
331 return (pte_t) { .pte = x };
/linux-master/mm/
H A Dmapping_dirty_helpers.c34 static int wp_pte(pte_t *pte, unsigned long addr, unsigned long end,
38 pte_t ptent = ptep_get(pte);
41 pte_t old_pte = ptep_modify_prot_start(walk->vma, addr, pte);
89 static int clean_record_pte(pte_t *pte, unsigned long addr,
94 pte_t ptent = ptep_get(pte);
99 pte_t old_pte = ptep_modify_prot_start(walk->vma, addr, pte);
H A Dsparse-vmemmap.c133 void __meminit vmemmap_verify(pte_t *pte, int node,
144 pte_t * __meminit vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node,
148 pte_t *pte = pte_offset_kernel(pmd, addr);
150 pte_t entry;
245 static pte_t * __meminit vmemmap_populate_address(unsigned long addr, int node,
253 pte_t *pte;
281 pte_t *pte;
382 static pte_t * __meminit compound_section_tail_page(unsigned long addr)
384 pte_t *pte;
405 pte_t *pt
[all...]
/linux-master/arch/um/kernel/skas/
H A Duaccess.c17 pte_t *virt_to_pte(struct mm_struct *mm, unsigned long addr)
46 static pte_t *maybe_map(unsigned long virt, int is_write)
48 pte_t *pte = virt_to_pte(current->mm, virt);
68 pte_t *pte;
256 pte_t *pte;
334 pte_t *pte;
/linux-master/arch/x86/xen/
H A Dp2m.c114 static pte_t *p2m_missing_pte;
115 static pte_t *p2m_identity_pte;
215 pte_t *ptep;
247 ptep = (pte_t *)((unsigned long)ptep & ~(PAGE_SIZE - 1));
331 pte_t *ptep;
432 pte_t *ptep;
463 static pte_t *alloc_p2m_pmd(unsigned long addr, pte_t *pte_pg)
465 pte_t *ptechk;
466 pte_t *pte_newp
[all...]

Completed in 231 milliseconds

1234567891011>>