Lines Matching refs:tsb_block
80 base = (unsigned long) mm->context.tsb_block[MM_TSB_BASE].tsb; in flush_tsb_user()
81 nentries = mm->context.tsb_block[MM_TSB_BASE].tsb_nentries; in flush_tsb_user()
87 if (tb->huge && mm->context.tsb_block[MM_TSB_HUGE].tsb) { in flush_tsb_user()
88 base = (unsigned long) mm->context.tsb_block[MM_TSB_HUGE].tsb; in flush_tsb_user()
89 nentries = mm->context.tsb_block[MM_TSB_HUGE].tsb_nentries; in flush_tsb_user()
105 base = (unsigned long) mm->context.tsb_block[MM_TSB_BASE].tsb; in flush_tsb_user_page()
106 nentries = mm->context.tsb_block[MM_TSB_BASE].tsb_nentries; in flush_tsb_user_page()
112 if (huge && mm->context.tsb_block[MM_TSB_HUGE].tsb) { in flush_tsb_user_page()
113 base = (unsigned long) mm->context.tsb_block[MM_TSB_HUGE].tsb; in flush_tsb_user_page()
114 nentries = mm->context.tsb_block[MM_TSB_HUGE].tsb_nentries; in flush_tsb_user_page()
136 mm->context.tsb_block[tsb_idx].tsb_nentries = in setup_tsb_params()
153 tsb_paddr = __pa(mm->context.tsb_block[tsb_idx].tsb); in setup_tsb_params()
214 mm->context.tsb_block[tsb_idx].tsb_reg_val = tsb_reg; in setup_tsb_params()
215 mm->context.tsb_block[tsb_idx].tsb_map_vaddr = 0; in setup_tsb_params()
216 mm->context.tsb_block[tsb_idx].tsb_map_pte = 0; in setup_tsb_params()
222 mm->context.tsb_block[tsb_idx].tsb_reg_val = tsb_reg; in setup_tsb_params()
223 mm->context.tsb_block[tsb_idx].tsb_map_vaddr = base; in setup_tsb_params()
224 mm->context.tsb_block[tsb_idx].tsb_map_pte = tte; in setup_tsb_params()
369 if (mm->context.tsb_block[tsb_index].tsb == NULL && in tsb_grow()
380 if (mm->context.tsb_block[tsb_index].tsb != NULL) in tsb_grow()
381 mm->context.tsb_block[tsb_index].tsb_rss_limit = ~0UL; in tsb_grow()
412 old_tsb = mm->context.tsb_block[tsb_index].tsb; in tsb_grow()
414 (mm->context.tsb_block[tsb_index].tsb_reg_val & 0x7UL); in tsb_grow()
415 old_size = (mm->context.tsb_block[tsb_index].tsb_nentries * in tsb_grow()
424 (rss < mm->context.tsb_block[tsb_index].tsb_rss_limit))) { in tsb_grow()
431 mm->context.tsb_block[tsb_index].tsb_rss_limit = new_rss_limit; in tsb_grow()
448 mm->context.tsb_block[tsb_index].tsb = new_tsb; in tsb_grow()
495 mm->context.tsb_block[i].tsb = NULL; in init_new_context()
507 if (unlikely(!mm->context.tsb_block[MM_TSB_BASE].tsb)) in init_new_context()
530 tsb_destroy_one(&mm->context.tsb_block[i]); in destroy_context()