Searched refs:ginvt (Results 1 - 3 of 3) sorted by relevance

/linux-master/arch/mips/include/asm/
H A Dginvt.h18 _ASM_MACRO_1R1I(ginvt, rs, type, \
21 # define _ASM_UNSET_GINV ".purgem ginvt\n"
24 static __always_inline void ginvt(unsigned long addr, enum ginvt_type type) function
29 " ginvt %0, %1\n"
39 ginvt(0, GINVT_FULL);
45 ginvt(addr, GINVT_VA);
50 ginvt(0, GINVT_MMID);
56 ginvt(addr, GINVT_VA | GINVT_MMID);
H A Dmmu_context.h23 #include <asm/ginvt.h>
78 * The ginvt instruction will invalidate wired entries when its type field
81 * then those wired entries could be invalidated when we later use ginvt to
84 * In order to prevent ginvt from trashing wired entries, we reserve one MMID
86 * assigned to a struct mm, and we'll never target it with a ginvt instruction.
/linux-master/arch/mips/kernel/
H A Dsmp.c31 #include <asm/ginvt.h>
552 * No need to worry about other CPUs - the ginvt in

Completed in 216 milliseconds