Home
last modified time | relevance | path

Searched defs:tlb (Results 26 – 50 of 75) sorted by relevance

123

/OK3568_Linux_fs/kernel/arch/sparc/include/asm/
H A Dpgalloc_32.h51 #define __pmd_free_tlb(tlb, pmd, addr) pmd_free((tlb)->mm, pmd) argument
76 #define __pte_free_tlb(tlb, pte, addr) pte_free((tlb)->mm, pte) argument
H A Dspitfire.h302 static inline unsigned long cheetah_get_dtlb_data(int entry, int tlb) in cheetah_get_dtlb_data()
314 static inline unsigned long cheetah_get_dtlb_tag(int entry, int tlb) in cheetah_get_dtlb_tag()
324 static inline void cheetah_put_dtlb_data(int entry, unsigned long data, int tlb) in cheetah_put_dtlb_data()
/OK3568_Linux_fs/kernel/arch/m68k/include/asm/
H A Dmotorola_pgalloc.h47 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pgtable, in __pte_free_tlb()
64 static inline int __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, in __pmd_free_tlb()
H A Dsun3_pgalloc.h20 #define __pte_free_tlb(tlb,pte,addr) \ argument
H A Dmcf_pgalloc.h37 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pgtable, in __pte_free_tlb()
/OK3568_Linux_fs/kernel/arch/x86/mm/
H A Dpgtable.c23 void paravirt_tlb_remove_table(struct mmu_gather *tlb, void *table) in paravirt_tlb_remove_table()
53 void ___pte_free_tlb(struct mmu_gather *tlb, struct page *pte) in ___pte_free_tlb()
61 void ___pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd) in ___pmd_free_tlb()
77 void ___pud_free_tlb(struct mmu_gather *tlb, pud_t *pud) in ___pud_free_tlb()
84 void ___p4d_free_tlb(struct mmu_gather *tlb, p4d_t *p4d) in ___p4d_free_tlb()
/OK3568_Linux_fs/kernel/arch/riscv/include/asm/
H A Dtlb.h16 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush()
/OK3568_Linux_fs/kernel/arch/nds32/include/asm/
H A Dtlb.h9 #define __pte_free_tlb(tlb, pte, addr) pte_free((tlb)->mm, pte) argument
/OK3568_Linux_fs/kernel/arch/xtensa/include/asm/
H A Dtlb.h19 #define __pte_free_tlb(tlb, pte, address) pte_free((tlb)->mm, pte) argument
/OK3568_Linux_fs/kernel/arch/nios2/include/asm/
H A Dpgalloc.h37 #define __pte_free_tlb(tlb, pte, addr) \ argument
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/nohash/32/
H A Dpgalloc.h14 #define __pmd_free_tlb(tlb,x,a) do { } while (0) argument
/OK3568_Linux_fs/kernel/arch/hexagon/include/asm/
H A Dpgalloc.h90 #define __pte_free_tlb(tlb, pte, addr) \ argument
/OK3568_Linux_fs/kernel/mm/
H A Dmemory.c245 static void free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, in free_pte_range()
254 static inline void free_pmd_range(struct mmu_gather *tlb, pud_t *pud, in free_pmd_range()
288 static inline void free_pud_range(struct mmu_gather *tlb, p4d_t *p4d, in free_pud_range()
322 static inline void free_p4d_range(struct mmu_gather *tlb, pgd_t *pgd, in free_p4d_range()
358 void free_pgd_range(struct mmu_gather *tlb, in free_pgd_range()
420 void free_pgtables(struct mmu_gather *tlb, struct vm_area_struct *vma, in free_pgtables()
1268 static unsigned long zap_pte_range(struct mmu_gather *tlb, in zap_pte_range()
1406 static inline unsigned long zap_pmd_range(struct mmu_gather *tlb, in zap_pmd_range()
1452 static inline unsigned long zap_pud_range(struct mmu_gather *tlb, in zap_pud_range()
1481 static inline unsigned long zap_p4d_range(struct mmu_gather *tlb, in zap_p4d_range()
[all …]
/OK3568_Linux_fs/kernel/arch/openrisc/include/asm/
H A Dpgalloc.h69 #define __pte_free_tlb(tlb, pte, addr) \ argument
/OK3568_Linux_fs/kernel/arch/microblaze/include/asm/
H A Dpgalloc.h37 #define __pte_free_tlb(tlb, pte, addr) pte_free((tlb)->mm, (pte)) argument
/OK3568_Linux_fs/kernel/arch/csky/include/asm/
H A Dpgalloc.h67 #define __pte_free_tlb(tlb, pte, address) \ argument
/OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dtlb.c21 void invalidate_tlb(u8 tlb) in invalidate_tlb()
137 void set_tlb(u8 tlb, u32 epn, u64 rpn, in set_tlb()
/OK3568_Linux_fs/kernel/arch/arm/include/asm/
H A Dprocinfo.h37 struct cpu_tlb_fns *tlb; member
/OK3568_Linux_fs/kernel/arch/mips/kvm/
H A Dtlb.c91 struct kvm_mips_tlb tlb; in kvm_mips_dump_guest_tlbs() local
122 struct kvm_mips_tlb *tlb = vcpu->arch.guest_tlb; in kvm_mips_guest_tlb_lookup() local
H A Demulate.c1032 struct kvm_mips_tlb *tlb; in kvm_mips_emul_tlbr() local
1061 struct kvm_mips_tlb *tlb) in kvm_mips_invalidate_guest_tlb()
1106 struct kvm_mips_tlb *tlb = NULL; in kvm_mips_emul_tlbwi() local
1141 struct kvm_mips_tlb *tlb = NULL; in kvm_mips_emul_tlbwr() local
3256 struct kvm_mips_tlb *tlb = &vcpu->arch.guest_tlb[index]; in kvm_mips_handle_tlbmiss() local
/OK3568_Linux_fs/kernel/arch/powerpc/mm/book3s32/
H A Dtlb.c50 void tlb_flush(struct mmu_gather *tlb) in tlb_flush()
/OK3568_Linux_fs/kernel/arch/powerpc/mm/nohash/
H A Dtlb.c390 void tlb_flush(struct mmu_gather *tlb) in tlb_flush()
406 void tlb_flush_pgtable(struct mmu_gather *tlb, unsigned long address) in tlb_flush_pgtable()
/OK3568_Linux_fs/kernel/arch/powerpc/mm/book3s64/
H A Dhash_tlb.c158 void hash__tlb_flush(struct mmu_gather *tlb) in hash__tlb_flush()
/OK3568_Linux_fs/kernel/arch/arc/include/asm/
H A Dpgalloc.h130 #define __pte_free_tlb(tlb, pte, addr) pte_free((tlb)->mm, pte) argument
/OK3568_Linux_fs/kernel/kernel/dma/
H A Dswiotlb.c206 int __init swiotlb_init_with_tbl(char *tlb, unsigned long nslabs, int verbose) in swiotlb_init_with_tbl()
338 swiotlb_late_init_with_tbl(char *tlb, unsigned long nslabs) in swiotlb_late_init_with_tbl()

123