Home
last modified time | relevance | path

Searched refs:tsb (Results 1 – 8 of 8) sorted by relevance

/arch/sparc/mm/
Dtsb.c16 extern struct tsb swapper_tsb[KERNEL_TSB_NENTRIES];
41 struct tsb *ent = &swapper_tsb[hash]; in flush_tsb_kernel_range()
48 static void __flush_tsb_one_entry(unsigned long tsb, unsigned long v, in __flush_tsb_one_entry() argument
56 ent = tsb + (hash * sizeof(struct tsb)); in __flush_tsb_one_entry()
63 unsigned long tsb, unsigned long nentries) in __flush_tsb_one() argument
68 __flush_tsb_one_entry(tsb, tb->vaddrs[i], hash_shift, nentries); in __flush_tsb_one()
78 base = (unsigned long) mm->context.tsb_block[MM_TSB_BASE].tsb; in flush_tsb_user()
85 if (mm->context.tsb_block[MM_TSB_HUGE].tsb) { in flush_tsb_user()
86 base = (unsigned long) mm->context.tsb_block[MM_TSB_HUGE].tsb; in flush_tsb_user()
102 base = (unsigned long) mm->context.tsb_block[MM_TSB_BASE].tsb; in flush_tsb_user_page()
[all …]
DMakefile7 obj-$(CONFIG_SPARC64) += ultra.o tlb.o tsb.o gup.o
Dinit_64.c67 extern struct tsb swapper_4m_tsb[KERNEL_TSB4M_NENTRIES];
249 static inline void tsb_insert(struct tsb *ent, unsigned long tag, unsigned long pte) in tsb_insert()
294 struct tsb *tsb; in update_mmu_cache() local
314 if (mm->context.tsb_block[MM_TSB_HUGE].tsb != NULL) { in update_mmu_cache()
325 tsb = mm->context.tsb_block[tsb_index].tsb; in update_mmu_cache()
326 tsb += ((address >> tsb_hash_shift) & in update_mmu_cache()
329 tsb_insert(tsb, tag, pte_val(pte)); in update_mmu_cache()
1593 extern struct tsb swapper_tsb[KERNEL_TSB_NENTRIES];
Dhugetlbpage.c319 if (likely(tp->tsb != NULL)) in hugetlb_prefault_arch_hook()
/arch/sparc/include/asm/
Dmmu_64.h79 struct tsb { struct
86 extern void tsb_init(struct tsb *tsb, unsigned long size); argument
89 struct tsb *tsb; member
Dmmu_context_64.h40 (mm->context.tsb_block[1].tsb ? in tsb_context_switch()
/arch/s390/include/asm/
Dfcx.h47 u64 tsb; member
160 struct tsb { struct
294 struct tsb *tcw_get_tsb(struct tcw *tcw);
302 void tcw_set_tsb(struct tcw *tcw, struct tsb *tsb);
305 void tsb_init(struct tsb *tsb);
/arch/sparc/kernel/
Dtraps_64.c2599 offsetof(struct tsb_config, tsb)) || in trap_init()