Home
last modified time | relevance | path

Searched refs:sparc64_ctx_val (Results 1 – 3 of 3) sorted by relevance

/linux-6.1.9/arch/sparc/include/asm/
Dmmu_64.h58 (!(((__ctx.sparc64_ctx_val) ^ tlb_context_cache) & CTX_VERSION_MASK))
59 #define CTX_HWBITS(__ctx) ((__ctx.sparc64_ctx_val) & CTX_HW_MASK)
60 #define CTX_NRBITS(__ctx) ((__ctx.sparc64_ctx_val) & CTX_NR_MASK)
109 unsigned long sparc64_ctx_val; member
/linux-6.1.9/arch/sparc/mm/
Dinit_64.c790 old_ctx = mm->context.sparc64_ctx_val; in mmu_context_wrap()
794 mm->context.sparc64_ctx_val = new_ctx; in mmu_context_wrap()
819 orig_pgsz_bits = (mm->context.sparc64_ctx_val & CTX_PGSZ_MASK); in get_new_mmu_context()
829 if (mm->context.sparc64_ctx_val) in get_new_mmu_context()
834 mm->context.sparc64_ctx_val = new_ctx | orig_pgsz_bits; in get_new_mmu_context()
3007 ctx = mm->context.sparc64_ctx_val; in hugetlb_setup()
3012 if (ctx != mm->context.sparc64_ctx_val) { in hugetlb_setup()
3024 mm->context.sparc64_ctx_val = ctx; in hugetlb_setup()
Dtsb.c547 mm->context.sparc64_ctx_val = 0UL; in init_new_context()