/kernel/linux/linux-6.6/arch/arm64/net/ |
H A D | bpf_jit.h | 51 #define A64_BR(Rn) aarch64_insn_gen_branch_reg(Rn, AARCH64_INSN_BRANCH_NOLINK) 52 #define A64_BLR(Rn) aarch64_insn_gen_branch_reg(Rn, AARCH64_INSN_BRANCH_LINK) 53 #define A64_RET(Rn) aarch64_insn_gen_branch_reg(Rn, AARCH64_INSN_BRANCH_RETURN) 56 #define A64_LS_REG(Rt, Rn, Rm, size, type) \ 57 aarch64_insn_gen_load_store_reg(Rt, Rn, Rm, \ 73 #define A64_LS_IMM(Rt, Rn, imm, size, type) \ 74 aarch64_insn_gen_load_store_imm(Rt, Rn, im [all...] |
/kernel/linux/linux-5.10/arch/arm64/net/ |
H A D | bpf_jit.h | 51 #define A64_BR(Rn) aarch64_insn_gen_branch_reg(Rn, AARCH64_INSN_BRANCH_NOLINK) 52 #define A64_BLR(Rn) aarch64_insn_gen_branch_reg(Rn, AARCH64_INSN_BRANCH_LINK) 53 #define A64_RET(Rn) aarch64_insn_gen_branch_reg(Rn, AARCH64_INSN_BRANCH_RETURN) 56 #define A64_LS_REG(Rt, Rn, Rm, size, type) \ 57 aarch64_insn_gen_load_store_reg(Rt, Rn, Rm, \ 70 #define A64_LS_PAIR(Rt, Rt2, Rn, offset, ls, type) \ 71 aarch64_insn_gen_load_store_pair(Rt, Rt2, Rn, offse [all...] |
/kernel/linux/linux-5.10/arch/sh/math-emu/ |
H A D | math.c | 51 #define Rn (regs->regs[n]) macro 210 WRITE(FRm, Rn + R0 + 4); in fmov_reg_idx() 212 WRITE(FRm, Rn + R0); in fmov_reg_idx() 214 WRITE(FRm, Rn + R0); in fmov_reg_idx() 226 WRITE(FRm, Rn + 4); in fmov_reg_mem() 228 WRITE(FRm, Rn); in fmov_reg_mem() 230 WRITE(FRm, Rn); in fmov_reg_mem() 242 Rn -= 8; in fmov_reg_dec() 243 WRITE(FRm, Rn + 4); in fmov_reg_dec() 245 WRITE(FRm, Rn); in fmov_reg_dec() [all...] |
/kernel/linux/linux-6.6/arch/sh/math-emu/ |
H A D | math.c | 51 #define Rn (regs->regs[n]) macro 210 MWRITE(FRm, Rn + R0 + 4); in fmov_reg_idx() 212 MWRITE(FRm, Rn + R0); in fmov_reg_idx() 214 MWRITE(FRm, Rn + R0); in fmov_reg_idx() 226 MWRITE(FRm, Rn + 4); in fmov_reg_mem() 228 MWRITE(FRm, Rn); in fmov_reg_mem() 230 MWRITE(FRm, Rn); in fmov_reg_mem() 242 Rn -= 8; in fmov_reg_dec() 243 MWRITE(FRm, Rn + 4); in fmov_reg_dec() 245 MWRITE(FRm, Rn); in fmov_reg_dec() [all...] |
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | compat_alignment.c | 31 #define RN_BITS(i) ((i >> 16) & 15) /* Rn */ 192 u32 Rn = (tinstr & (7<<8)) >> 8; in thumb2arm() local 193 u32 W = ((L<<Rn) & (tinstr&255)) ? 0 : 1<<21; in thumb2arm() 195 return 0xe8800000 | W | (L<<20) | (Rn<<16) | in thumb2arm()
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | phys2virt.S | 163 @ ADD | cond | 0 0 1 0 1 0 0 0 | Rn | Rd | imm12 | 164 @ SUB | cond | 0 0 1 0 0 1 0 0 | Rn | Rd | imm12 | 165 @ MOV | cond | 0 0 1 1 1 0 1 0 | Rn | Rd | imm12 | 166 @ MVN | cond | 0 0 1 1 1 1 1 0 | Rn | Rd | imm12 |
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | phys2virt.S | 163 @ ADD | cond | 0 0 1 0 1 0 0 0 | Rn | Rd | imm12 | 164 @ SUB | cond | 0 0 1 0 0 1 0 0 | Rn | Rd | imm12 | 165 @ MOV | cond | 0 0 1 1 1 0 1 0 | Rn | Rd | imm12 | 166 @ MVN | cond | 0 0 1 1 1 1 1 0 | Rn | Rd | imm12 |
|
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | alignment.c | 56 #define RN_BITS(i) ((i >> 16) & 15) /* Rn */ 614 ((tinstr & (7<<3)) << (16-3)) | /* Rn */ in thumb2arm() 622 ((tinstr & (7<<3)) << (16-3)) | /* Rn */ in thumb2arm() 642 ((tinstr & (7<<3)) << (16-3)) | /* Rn */ in thumb2arm() 669 u32 Rn = (tinstr & (7<<8)) >> 8; in thumb2arm() local 670 u32 W = ((L<<Rn) & (tinstr&255)) ? 0 : 1<<21; in thumb2arm() 672 return 0xe8800000 | W | (L<<20) | (Rn<<16) | in thumb2arm()
|
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | alignment.c | 55 #define RN_BITS(i) ((i >> 16) & 15) /* Rn */ 622 ((tinstr & (7<<3)) << (16-3)) | /* Rn */ in thumb2arm() 630 ((tinstr & (7<<3)) << (16-3)) | /* Rn */ in thumb2arm() 650 ((tinstr & (7<<3)) << (16-3)) | /* Rn */ in thumb2arm() 677 u32 Rn = (tinstr & (7<<8)) >> 8; in thumb2arm() local 678 u32 W = ((L<<Rn) & (tinstr&255)) ? 0 : 1<<21; in thumb2arm() 680 return 0xe8800000 | W | (L<<20) | (Rn<<16) | in thumb2arm()
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | insn.h | 476 enum aarch64_insn_register Rn, 481 enum aarch64_insn_register Rn,
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | insn.c | 1640 enum aarch64_insn_register Rn, in aarch64_insn_gen_logical_immediate() 1665 insn = aarch64_insn_encode_register(AARCH64_INSN_REGTYPE_RN, insn, Rn); in aarch64_insn_gen_logical_immediate() 1671 enum aarch64_insn_register Rn, in aarch64_insn_gen_extr() 1697 insn = aarch64_insn_encode_register(AARCH64_INSN_REGTYPE_RN, insn, Rn); in aarch64_insn_gen_extr() 1638 aarch64_insn_gen_logical_immediate(enum aarch64_insn_logic_type type, enum aarch64_insn_variant variant, enum aarch64_insn_register Rn, enum aarch64_insn_register Rd, u64 imm) aarch64_insn_gen_logical_immediate() argument 1669 aarch64_insn_gen_extr(enum aarch64_insn_variant variant, enum aarch64_insn_register Rm, enum aarch64_insn_register Rn, enum aarch64_insn_register Rd, u8 lsb) aarch64_insn_gen_extr() argument
|
/kernel/linux/linux-6.6/arch/arm64/lib/ |
H A D | insn.c | 1413 enum aarch64_insn_register Rn, in aarch64_insn_gen_logical_immediate() 1438 insn = aarch64_insn_encode_register(AARCH64_INSN_REGTYPE_RN, insn, Rn); in aarch64_insn_gen_logical_immediate() 1444 enum aarch64_insn_register Rn, in aarch64_insn_gen_extr() 1470 insn = aarch64_insn_encode_register(AARCH64_INSN_REGTYPE_RN, insn, Rn); in aarch64_insn_gen_extr() 1411 aarch64_insn_gen_logical_immediate(enum aarch64_insn_logic_type type, enum aarch64_insn_variant variant, enum aarch64_insn_register Rn, enum aarch64_insn_register Rd, u64 imm) aarch64_insn_gen_logical_immediate() argument 1442 aarch64_insn_gen_extr(enum aarch64_insn_variant variant, enum aarch64_insn_register Rm, enum aarch64_insn_register Rn, enum aarch64_insn_register Rd, u8 lsb) aarch64_insn_gen_extr() argument
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | insn.h | 646 enum aarch64_insn_register Rn, 651 enum aarch64_insn_register Rn,
|