Lines Matching refs:tsb_block
79 base = (unsigned long) mm->context.tsb_block[MM_TSB_BASE].tsb; in flush_tsb_user()
80 nentries = mm->context.tsb_block[MM_TSB_BASE].tsb_nentries; in flush_tsb_user()
86 if (mm->context.tsb_block[MM_TSB_HUGE].tsb) { in flush_tsb_user()
87 base = (unsigned long) mm->context.tsb_block[MM_TSB_HUGE].tsb; in flush_tsb_user()
88 nentries = mm->context.tsb_block[MM_TSB_HUGE].tsb_nentries; in flush_tsb_user()
103 base = (unsigned long) mm->context.tsb_block[MM_TSB_BASE].tsb; in flush_tsb_user_page()
104 nentries = mm->context.tsb_block[MM_TSB_BASE].tsb_nentries; in flush_tsb_user_page()
110 if (mm->context.tsb_block[MM_TSB_HUGE].tsb) { in flush_tsb_user_page()
111 base = (unsigned long) mm->context.tsb_block[MM_TSB_HUGE].tsb; in flush_tsb_user_page()
112 nentries = mm->context.tsb_block[MM_TSB_HUGE].tsb_nentries; in flush_tsb_user_page()
134 mm->context.tsb_block[tsb_idx].tsb_nentries = in setup_tsb_params()
151 tsb_paddr = __pa(mm->context.tsb_block[tsb_idx].tsb); in setup_tsb_params()
212 mm->context.tsb_block[tsb_idx].tsb_reg_val = tsb_reg; in setup_tsb_params()
213 mm->context.tsb_block[tsb_idx].tsb_map_vaddr = 0; in setup_tsb_params()
214 mm->context.tsb_block[tsb_idx].tsb_map_pte = 0; in setup_tsb_params()
220 mm->context.tsb_block[tsb_idx].tsb_reg_val = tsb_reg; in setup_tsb_params()
221 mm->context.tsb_block[tsb_idx].tsb_map_vaddr = base; in setup_tsb_params()
222 mm->context.tsb_block[tsb_idx].tsb_map_pte = tte; in setup_tsb_params()
367 if (mm->context.tsb_block[tsb_index].tsb == NULL && in tsb_grow()
378 if (mm->context.tsb_block[tsb_index].tsb != NULL) in tsb_grow()
379 mm->context.tsb_block[tsb_index].tsb_rss_limit = ~0UL; in tsb_grow()
410 old_tsb = mm->context.tsb_block[tsb_index].tsb; in tsb_grow()
412 (mm->context.tsb_block[tsb_index].tsb_reg_val & 0x7UL); in tsb_grow()
413 old_size = (mm->context.tsb_block[tsb_index].tsb_nentries * in tsb_grow()
422 (rss < mm->context.tsb_block[tsb_index].tsb_rss_limit))) { in tsb_grow()
429 mm->context.tsb_block[tsb_index].tsb_rss_limit = new_rss_limit; in tsb_grow()
446 mm->context.tsb_block[tsb_index].tsb = new_tsb; in tsb_grow()
493 mm->context.tsb_block[i].tsb = NULL; in init_new_context()
505 if (unlikely(!mm->context.tsb_block[MM_TSB_BASE].tsb)) in init_new_context()
528 tsb_destroy_one(&mm->context.tsb_block[i]); in destroy_context()