Symbol: csr_xchg32
arch/loongarch/include/asm/fpu.h
220
csr_xchg32(CSR_EUEN_LSXEN, CSR_EUEN_LSXEN, LOONGARCH_CSR_EUEN);
arch/loongarch/include/asm/fpu.h
226
csr_xchg32(0, CSR_EUEN_LSXEN, LOONGARCH_CSR_EUEN);
arch/loongarch/include/asm/fpu.h
268
csr_xchg32(CSR_EUEN_LASXEN, CSR_EUEN_LASXEN, LOONGARCH_CSR_EUEN);
arch/loongarch/include/asm/fpu.h
274
csr_xchg32(0, CSR_EUEN_LASXEN, LOONGARCH_CSR_EUEN);
arch/loongarch/include/asm/lbt.h
42
csr_xchg32(CSR_EUEN_LBTEN, CSR_EUEN_LBTEN, LOONGARCH_CSR_EUEN);
arch/loongarch/include/asm/lbt.h
48
csr_xchg32(0, CSR_EUEN_LBTEN, LOONGARCH_CSR_EUEN);
arch/loongarch/include/asm/loongarch.h
1319
csr_xchg32(idx, CSR_TLBIDX_IDXM, LOONGARCH_CSR_TLBIDX);
arch/loongarch/include/asm/loongarch.h
1329
csr_xchg32(size << CSR_TLBIDX_SIZE, CSR_TLBIDX_SIZEM, LOONGARCH_CSR_TLBIDX);
arch/loongarch/include/asm/loongarch.h
1439
csr_xchg32(val, val, LOONGARCH_CSR_ESTAT)
arch/loongarch/include/asm/loongarch.h
1441
csr_xchg32(~(val), val, LOONGARCH_CSR_ESTAT)
arch/loongarch/include/asm/loongarch.h
195
#define csr_xchg(val, mask, reg) csr_xchg32(val, mask, reg)
arch/loongarch/kernel/kdebugfs.c
17
csr_xchg32(val, CSR_STFILL, LOONGARCH_CSR_IMPCTL1);
arch/loongarch/kernel/kdebugfs.c
90
csr_xchg32(val, CSR_LDSTORDER_MASK, LOONGARCH_CSR_IMPCTL1);
arch/loongarch/kernel/kfpu.c
50
*euen_curr = csr_xchg32(euen_mask, euen_mask, LOONGARCH_CSR_EUEN);
arch/loongarch/kernel/kfpu.c
90
*euen_curr = csr_xchg32(*euen_curr, euen_mask, LOONGARCH_CSR_EUEN);
arch/loongarch/kernel/kgdb.c
605
csr_xchg32(0, CSR_CRMD_WE, LOONGARCH_CSR_CRMD);
arch/loongarch/kernel/kgdb.c
630
csr_xchg32(0, CSR_CRMD_WE, LOONGARCH_CSR_CRMD);
arch/loongarch/kernel/kgdb.c
664
csr_xchg32(activated ? CSR_CRMD_WE : 0, CSR_CRMD_WE, LOONGARCH_CSR_CRMD);
arch/loongarch/kernel/traps.c
453
csr_xchg32(vs<<CSR_ECFG_VS_SHIFT, CSR_ECFG_VS, LOONGARCH_CSR_ECFG);