Home
last modified time | relevance | path

Searched refs:tsb_block (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/arch/sparc/mm/
H A Dtsb.c140 else if (mm->context.tsb_block[MM_TSB_HUGE].tsb) { in flush_tsb_user()
174 else if (mm->context.tsb_block[MM_TSB_HUGE].tsb) { in flush_tsb_user_page()
199 mm->context.tsb_block[tsb_idx].tsb_nentries = in setup_tsb_params()
278 mm->context.tsb_block[tsb_idx].tsb_map_vaddr = 0; in setup_tsb_params()
279 mm->context.tsb_block[tsb_idx].tsb_map_pte = 0; in setup_tsb_params()
287 mm->context.tsb_block[tsb_idx].tsb_map_pte = tte; in setup_tsb_params()
443 if (mm->context.tsb_block[tsb_index].tsb != NULL) in tsb_grow()
475 old_tsb = mm->context.tsb_block[tsb_index].tsb; in tsb_grow()
514 mm->context.tsb_block[tsb_index].tsb = new_tsb; in tsb_grow()
570 mm->context.tsb_block[i].tsb = NULL; in init_new_context()
[all …]
H A Dfault_64.c471 mm->context.tsb_block[MM_TSB_BASE].tsb_rss_limit)) in do_sparc64_fault()
477 mm->context.tsb_block[MM_TSB_HUGE].tsb_rss_limit)) { in do_sparc64_fault()
478 if (mm->context.tsb_block[MM_TSB_HUGE].tsb) in do_sparc64_fault()
H A Dinit_64.c321 struct tsb *tsb = mm->context.tsb_block[tsb_index].tsb; in __update_mmu_tsb_insert()
328 (mm->context.tsb_block[tsb_index].tsb_nentries - 1UL)); in __update_mmu_tsb_insert()
2987 if (mm->context.tsb_block[MM_TSB_HUGE].tsb != NULL) in update_mmu_cache_pmd()
3022 tp = &mm->context.tsb_block[MM_TSB_HUGE]; in hugetlb_setup()
/openbmc/linux/arch/sparc/include/asm/
H A Dmmu_context_64.h41 &mm->context.tsb_block[MM_TSB_BASE], in tsb_context_switch_ctx()
43 (mm->context.tsb_block[MM_TSB_HUGE].tsb ? in tsb_context_switch_ctx()
44 &mm->context.tsb_block[MM_TSB_HUGE] : in tsb_context_switch_ctx()
H A Dmmu_64.h112 struct tsb_config tsb_block[MM_NUM_TSBS]; member