Lines Matching refs:val
166 #define csr_write32(val, reg) __csrwr_w(val, reg)
167 #define csr_write64(val, reg) __csrwr_d(val, reg)
168 #define csr_xchg32(val, mask, reg) __csrxchg_w(val, mask, reg)
169 #define csr_xchg64(val, mask, reg) __csrxchg_d(val, mask, reg)
174 #define iocsr_write32(val, reg) __iocsrwr_w(val, reg)
175 #define iocsr_write64(val, reg) __iocsrwr_d(val, reg)
1093 u64 val = 0;
1097 : "=r"(val), "=r"(rID)
1100 return val;
1111 uint64_t val = 0;
1113 val = IOCSR_ANY_SEND_BLOCKING | addr;
1114 val |= (cpu << IOCSR_ANY_SEND_CPU_SHIFT);
1115 val |= (data_mask << IOCSR_ANY_SEND_MASK_SHIFT);
1116 val |= ((uint64_t)data << IOCSR_ANY_SEND_BUF_SHIFT);
1117 iocsr_write64(val, LOONGARCH_IOCSR_ANY_SEND);
1151 #define write_csr_asid(val) csr_write32(val, LOONGARCH_CSR_ASID)
1153 #define write_csr_entryhi(val) csr_write64(val, LOONGARCH_CSR_TLBEHI)
1155 #define write_csr_entrylo0(val) csr_write64(val, LOONGARCH_CSR_TLBELO0)
1157 #define write_csr_entrylo1(val) csr_write64(val, LOONGARCH_CSR_TLBELO1)
1159 #define write_csr_ecfg(val) csr_write32(val, LOONGARCH_CSR_ECFG)
1161 #define write_csr_estat(val) csr_write32(val, LOONGARCH_CSR_ESTAT)
1163 #define write_csr_tlbidx(val) csr_write32(val, LOONGARCH_CSR_TLBIDX)
1165 #define write_csr_euen(val) csr_write32(val, LOONGARCH_CSR_EUEN)
1168 #define write_csr_prcfg1(val) csr_write64(val, LOONGARCH_CSR_PRCFG1)
1170 #define write_csr_prcfg2(val) csr_write64(val, LOONGARCH_CSR_PRCFG2)
1172 #define write_csr_prcfg3(val) csr_write64(val, LOONGARCH_CSR_PRCFG3)
1174 #define write_csr_stlbpgsize(val) csr_write32(val, LOONGARCH_CSR_STLBPGSIZE)
1176 #define write_csr_rvacfg(val) csr_write32(val, LOONGARCH_CSR_RVACFG)
1177 #define write_csr_tintclear(val) csr_write32(val, LOONGARCH_CSR_TINTCLR)
1179 #define write_csr_impctl1(val) csr_write64(val, LOONGARCH_CSR_IMPCTL1)
1180 #define write_csr_impctl2(val) csr_write64(val, LOONGARCH_CSR_IMPCTL2)
1190 #define write_csr_perfctrl0(val) csr_write64(val, LOONGARCH_CSR_PERFCTRL0)
1191 #define write_csr_perfcntr0(val) csr_write64(val, LOONGARCH_CSR_PERFCNTR0)
1192 #define write_csr_perfctrl1(val) csr_write64(val, LOONGARCH_CSR_PERFCTRL1)
1193 #define write_csr_perfcntr1(val) csr_write64(val, LOONGARCH_CSR_PERFCNTR1)
1194 #define write_csr_perfctrl2(val) csr_write64(val, LOONGARCH_CSR_PERFCTRL2)
1195 #define write_csr_perfcntr2(val) csr_write64(val, LOONGARCH_CSR_PERFCNTR2)
1196 #define write_csr_perfctrl3(val) csr_write64(val, LOONGARCH_CSR_PERFCTRL3)
1197 #define write_csr_perfcntr3(val) csr_write64(val, LOONGARCH_CSR_PERFCNTR3)
1228 change_##name(unsigned long change, unsigned long val) \
1234 new |= (val & change); \
1246 #define set_csr_estat(val) \
1247 csr_xchg32(val, val, LOONGARCH_CSR_ESTAT)
1248 #define clear_csr_estat(val) \
1249 csr_xchg32(~(val), val, LOONGARCH_CSR_ESTAT)
1427 #define write_fcsr(dest, val) \
1431 : : "r" (val)); \