Home
last modified time | relevance | path

Searched defs:rd (Results 1 – 25 of 46) sorted by relevance

12

/arch/arm/net/
Dbpf_jit_32.h132 #define _AL3_R(op, rd, rn, rm) ((op ## _R) | (rd) << 12 | (rn) << 16 | (rm)) argument
134 #define _AL3_I(op, rd, rn, imm) ((op ## _I) | (rd) << 12 | (rn) << 16 | (imm)) argument
136 #define ARM_ADD_R(rd, rn, rm) _AL3_R(ARM_INST_ADD, rd, rn, rm) argument
137 #define ARM_ADD_I(rd, rn, imm) _AL3_I(ARM_INST_ADD, rd, rn, imm) argument
139 #define ARM_AND_R(rd, rn, rm) _AL3_R(ARM_INST_AND, rd, rn, rm) argument
140 #define ARM_AND_I(rd, rn, imm) _AL3_I(ARM_INST_AND, rd, rn, imm) argument
142 #define ARM_BIC_R(rd, rn, rm) _AL3_R(ARM_INST_BIC, rd, rn, rm) argument
143 #define ARM_BIC_I(rd, rn, imm) _AL3_I(ARM_INST_BIC, rd, rn, imm) argument
152 #define ARM_EOR_R(rd, rn, rm) _AL3_R(ARM_INST_EOR, rd, rn, rm) argument
153 #define ARM_EOR_I(rd, rn, imm) _AL3_I(ARM_INST_EOR, rd, rn, imm) argument
[all …]
Dbpf_jit_32.c290 static inline void emit_mov_i_no8m(int rd, u32 val, struct jit_ctx *ctx) in emit_mov_i_no8m()
301 static inline void emit_mov_i(int rd, u32 val, struct jit_ctx *ctx) in emit_mov_i()
430 static inline void emit_udiv(u8 rd, u8 rm, u8 rn, struct jit_ctx *ctx) in emit_udiv()
/arch/tile/kernel/
Dhead_64.S30 #define GET_FIRST_INT(rd, rs) shrsi rd, rs, 32 argument
31 #define GET_SECOND_INT(rd, rs) addxi rd, rs, 0 argument
33 #define GET_FIRST_INT(rd, rs) addxi rd, rs, 0 argument
34 #define GET_SECOND_INT(rd, rs) shrsi rd, rs, 32 argument
Dunaligned.c178 static void find_regs(tilegx_bundle_bits bundle, uint64_t *rd, uint64_t *ra, in find_regs()
315 static bool check_regs(uint64_t rd, uint64_t ra, uint64_t rb, in check_regs()
376 static tilegx_bundle_bits jit_x0_addi(int rd, int ra, int imm8) in jit_x0_addi()
385 static tilegx_bundle_bits jit_x1_ldna(int rd, int ra) in jit_x1_ldna()
393 static tilegx_bundle_bits jit_x0_dblalign(int rd, int ra, int rb) in jit_x0_dblalign()
463 static tilegx_bundle_bits jit_x1_ld(int rd, int ra) in jit_x1_ld()
471 static tilegx_bundle_bits jit_x1_ld_add(int rd, int ra, int imm8) in jit_x1_ld_add()
481 static tilegx_bundle_bits jit_x0_bfexts(int rd, int ra, int bfs, int bfe) in jit_x0_bfexts()
491 static tilegx_bundle_bits jit_x0_bfextu(int rd, int ra, int bfs, int bfe) in jit_x0_bfextu()
501 static tilegx_bundle_bits jit_x1_addi(int rd, int ra, int imm8) in jit_x1_addi()
[all …]
/arch/arm/kernel/
Dkprobes-arm.c166 int rd = (insn >> 12) & 0xf; in emulate_rd12rn16rm0rs8_rwflags() local
200 int rd = (insn >> 12) & 0xf; in emulate_rd12rn16rm0_rwflags_nopc() local
228 int rd = (insn >> 16) & 0xf; in emulate_rd16rn12rm0rs8_rwflags_nopc() local
257 int rd = (insn >> 12) & 0xf; in emulate_rd12rm0_noflags_nopc() local
Dkprobes-thumb.c49 int rd = (insn >> 8) & 0xf; in t32_simulate_mrs() local
216 int rd = (insn >> 8) & 0xf; in t32_emulate_rd8rn16rm0_rwflags() local
244 int rd = (insn >> 8) & 0xf; in t32_emulate_rd8pc16_noflags() local
263 int rd = (insn >> 8) & 0xf; in t32_emulate_rd8rn16_noflags() local
/arch/arm/mm/
Dproc-xscale.S71 .macro cpwait, rd argument
77 .macro cpwait_ret, lr, rd
Dproc-xsc3.S58 .macro cpwait_ret, lr, rd
Dproc-macros.S32 .macro act_mm, rd argument
Dalignment.c344 unsigned int rd = RD_BITS(instr); in do_alignment_ldrhstrh() local
394 unsigned int rd = RD_BITS(instr); in do_alignment_ldrdstrd() local
456 unsigned int rd = RD_BITS(instr); in do_alignment_ldrstr() local
505 unsigned int rd, rn, correction, nr_regs, regbits; in do_alignment_ldmstm() local
/arch/mips/include/asm/
Duasm.h201 # define UASM_i_ADDU(buf, rs, rt, rd) uasm_i_daddu(buf, rs, rt, rd) argument
204 # define UASM_i_LWX(buf, rs, rt, rd) uasm_i_ldx(buf, rs, rt, rd) argument
205 # define UASM_i_MFC0(buf, rt, rd...) uasm_i_dmfc0(buf, rt, rd) argument
206 # define UASM_i_MTC0(buf, rt, rd...) uasm_i_dmtc0(buf, rt, rd) argument
213 # define UASM_i_SUBU(buf, rs, rt, rd) uasm_i_dsubu(buf, rs, rt, rd) argument
217 # define UASM_i_ADDU(buf, rs, rt, rd) uasm_i_addu(buf, rs, rt, rd) argument
220 # define UASM_i_LWX(buf, rs, rt, rd) uasm_i_lwx(buf, rs, rt, rd) argument
221 # define UASM_i_MFC0(buf, rt, rd...) uasm_i_mfc0(buf, rt, rd) argument
222 # define UASM_i_MTC0(buf, rt, rd...) uasm_i_mtc0(buf, rt, rd) argument
229 # define UASM_i_SUBU(buf, rs, rt, rd) uasm_i_subu(buf, rs, rt, rd) argument
Dasm.h180 #define MOVN(rd, rs, rt) \ argument
187 #define MOVZ(rd, rs, rt) \ argument
196 #define MOVN(rd, rs, rt) \ argument
203 #define MOVZ(rd, rs, rt) \ argument
213 #define MOVN(rd, rs, rt) \ argument
215 #define MOVZ(rd, rs, rt) \ argument
/arch/arm/lib/
Dio-writesb.S13 .macro outword, rd argument
Dio-writesw-armv4.S13 .macro outword, rd argument
/arch/mips/kvm/
Ddyntrans.c75 int32_t rt, rd, sel; in kvm_mips_trans_mfc0() local
117 int32_t rt, rd, sel; in kvm_mips_trans_mtc0() local
/arch/sparc/kernel/
Dunaligned_32.c71 unsigned int rd) in maybe_flush_windows()
139 unsigned int rd = (insn >> 25) & 0x1f; in compute_effective_address() local
155 unsigned int rd = (insn >> 25) & 0x1f; in safe_compute_effective_address() local
Dunaligned_64.c104 unsigned int rd, int from_kernel) in maybe_flush_windows()
169 unsigned int insn, unsigned int rd) in compute_effective_address()
398 int ret, rd = ((insn >> 25) & 0x1f); in handle_popc() local
563 int rd = ((insn >> 25) & 0x1f); in handle_ld_nf() local
/arch/microblaze/include/asm/
Dpage.h185 #define tophys(rd, rs) addik rd, rs, 0 argument
186 #define tovirt(rd, rs) addik rd, rs, 0 argument
192 #define tophys(rd, rs) \ argument
194 #define tovirt(rd, rs) \ argument
/arch/unicore32/mm/
Dproc-macros.S60 .macro act_mm, rd argument
Dalignment.c217 unsigned int rd = RD_BITS(instr); in do_alignment_ldrhstrh() local
252 unsigned int rd = RD_BITS(instr); in do_alignment_ldrstr() local
291 unsigned int rd, rn, pc_correction, reg_correction, nr_regs, regbits; in do_alignment_ldmstm() local
/arch/arm/common/
Dicst.c54 unsigned int i = 0, rd, best = (unsigned int)-1; in icst_hz_to_vco() local
/arch/powerpc/include/asm/
Dppc_asm.h480 #define toreal(rd) argument
481 #define fromreal(rd) argument
489 #define tophys(rd,rs) \ argument
492 #define tovirt(rd,rs) \ argument
496 #define toreal(rd) /* we can access c000... in real mode */ argument
497 #define fromreal(rd) argument
499 #define tophys(rd,rs) \ argument
502 #define tovirt(rd,rs) \ argument
511 #define toreal(rd) tophys(rd,rd) argument
512 #define fromreal(rd) tovirt(rd,rd) argument
[all …]
/arch/arm/crypto/
Dsha512-armv7-neon.S84 #define rounds2_0_63(ra, rb, rc, rd, re, rf, rg, rh, rw0, rw1, rw01q, rw2, \ argument
195 #define rounds2_64_79(ra, rb, rc, rd, re, rf, rg, rh, rw0, rw1, \ argument
/arch/powerpc/lib/
Dsstep.c533 static void __kprobes set_cr0(struct pt_regs *regs, int rd) in set_cr0()
550 static void __kprobes add_with_carry(struct pt_regs *regs, int rd, in add_with_carry()
645 unsigned int opcode, ra, rb, rd, spr, u; in analyse_instr() local
1788 int i, rd, nb; in emulate_step() local
/arch/mips/lantiq/xway/
Dreset.c71 u32 rd; member

12