Home
last modified time | relevance | path

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

/linux-6.15/arch/x86/include/asm/
H A Dtlbflush.h256 asid = smp_load_acquire(&mm->context.global_asid); in mm_global_asid()
267 mm->context.global_asid = 0; in mm_init_global_asid()
280 smp_store_release(&mm->context.global_asid, asid); in mm_assign_global_asid()
H A Dmmu.h79 u16 global_asid; member
/linux-6.15/arch/x86/mm/
H A Dtlb.c235 u16 global_asid = mm_global_asid(next); in choose_new_asid() local
237 if (global_asid) { in choose_new_asid()
238 *new_asid = global_asid; in choose_new_asid()
409 __set_bit(mm->context.global_asid, global_asid_freed); in mm_free_global_asid()
411 mm->context.global_asid = 0; in mm_free_global_asid()
421 u16 global_asid = mm_global_asid(mm); in mm_needs_global_asid() local
427 if (global_asid && asid != global_asid) in mm_needs_global_asid()