Searched refs:tsb (Results 1 – 8 of 8) sorted by relevance
/arch/sparc/mm/ |
D | tsb.c | 16 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 …]
|
D | Makefile | 7 obj-$(CONFIG_SPARC64) += ultra.o tlb.o tsb.o gup.o
|
D | init_64.c | 67 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];
|
D | hugetlbpage.c | 319 if (likely(tp->tsb != NULL)) in hugetlb_prefault_arch_hook()
|
/arch/sparc/include/asm/ |
D | mmu_64.h | 79 struct tsb { struct 86 extern void tsb_init(struct tsb *tsb, unsigned long size); argument 89 struct tsb *tsb; member
|
D | mmu_context_64.h | 40 (mm->context.tsb_block[1].tsb ? in tsb_context_switch()
|
/arch/s390/include/asm/ |
D | fcx.h | 47 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/ |
D | traps_64.c | 2599 offsetof(struct tsb_config, tsb)) || in trap_init()
|