Searched refs:riscv_insn_rmw (Results 1 - 1 of 1) sorted by relevance
/linux-master/arch/riscv/kernel/ |
H A D | module.c | 55 static int riscv_insn_rmw(void *location, u32 keep, u32 set) function 106 return riscv_insn_rmw(location, 0x1fff07f, imm12 | imm11 | imm10_5 | imm4_1); 118 return riscv_insn_rmw(location, 0xfff, imm20 | imm19_12 | imm11 | imm10_1); 164 return riscv_insn_rmw(location, 0xfff, (offset + 0x800) & 0xfffff000); 174 return riscv_insn_rmw(location, 0xfffff, (v & 0xfff) << 20); 187 return riscv_insn_rmw(location, 0x1fff07f, imm11_5 | imm4_0); 200 return riscv_insn_rmw(location, 0xfff, ((s32)v + 0x800) & 0xfffff000); 210 return riscv_insn_rmw(location, 0xfffff, (lo12 & 0xfff) << 20); 222 return riscv_insn_rmw(location, 0x1fff07f, imm11_5 | imm4_0); 240 return riscv_insn_rmw(locatio [all...] |
Completed in 121 milliseconds