Home
last modified time | relevance | path

Searched +full:3 +full:rd (Results 1 – 25 of 780) sorted by relevance

12345678910>>...32

/linux/arch/x86/crypto/
H A Dserpent-sse2-i586-asm_32.S30 #define RD %xmm3 macro
49 get_key(i, 3, x4); \
59 pslld $3, x2; \
60 psrld $(32 - 3), x4; \
68 pslld $3, x4; \
84 get_key(i, 3, RT0); \
124 pslld $3, x4; \
133 psrld $3, x2; \
134 pslld $(32 - 3), x4; \
472 movdqu (3*4*4)(in), x3; \
[all …]
H A Dserpent-sse2-x86_64-asm_64.S381 get_key(i, 3, RK3); \
398 pslld $3, x2 ## 1; \
399 psrld $(32 - 3), x4 ## 1; \
408 pslld $3, x2 ## 2; \
409 psrld $(32 - 3), x4 ## 2; \
417 pslld $3, x4 ## 1; \
427 pslld $3, x4 ## 2; \
431 get_key(i, 3, RK3); \
528 pslld $3, x4 ## 1; \
537 pslld $3, x4 ## 2; \
[all …]
H A Dserpent-avx2-asm_64.S21 .byte 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0
374 get_key(i, 3, RK3); \
389 vpslld $3, x2 ## 1, x4 ## 1; \
390 vpsrld $(32 - 3), x2 ## 1, x2 ## 1; \
397 vpslld $3, x2 ## 2, x4 ## 2; \
398 vpsrld $(32 - 3), x2 ## 2, x2 ## 2; \
404 vpslld $3, x0 ## 1, x4 ## 1; \
411 vpslld $3, x0 ## 2, x4 ## 2; \
414 get_key(i, 3, RK3); \
495 vpslld $3, x0 ## 1, x4 ## 1; \
[all …]
/linux/arch/loongarch/kernel/
H A Dinst.c18 unsigned int rd = insn.reg1i20_format.rd; in simu_pc() local
21 if (pc & 3) { in simu_pc()
28 regs->regs[rd] = pc + sign_extend64(imm << 2, 21); in simu_pc()
31 regs->regs[rd] = pc + sign_extend64(imm << 12, 31); in simu_pc()
34 regs->regs[rd] = pc + sign_extend64(imm << 18, 37); in simu_pc()
37 regs->regs[rd] = pc + sign_extend64(imm << 12, 31); in simu_pc()
38 regs->regs[rd] &= ~((1 << 12) - 1); in simu_pc()
50 unsigned int imm, imm_l, imm_h, rd, rj; in simu_branch() local
53 if (pc & 3) { in simu_branch()
90 rd = insn.reg2i16_format.rd; in simu_branch()
[all …]
/linux/arch/arm64/crypto/
H A Dsm3-neon-core.S28 #define STACK_W_SIZE (32 * 2 * 3)
44 #define rd w6 macro
132 IOP(3, iop_param); \
172 (STACK_W + ((((round) / 3) - 4) % 2) * 64 + (offs) + ((widx) * 4))
242 /* Message scheduling. Note: 3 words per vector register.
259 /* w[i - 3] == w5 */ \
290 /* Load (w[i - 3]) => XTMP2 */ \
354 .align 3
357 ldp rc, rd, [RSTATE, #8]
375 LOAD_W_VEC_1(3, 0)
[all …]
H A Dsm3-ce-core.S12 .irp b, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
16 .macro sm3partw1, rd, rn, rm
17 .inst 0xce60c000 | .L\rd | (.L\rn << 5) | (.L\rm << 16)
20 .macro sm3partw2, rd, rn, rm
21 .inst 0xce60c400 | .L\rd | (.L\rn << 5) | (.L\rm << 16)
24 .macro sm3ss1, rd, rn, rm, ra
25 .inst 0xce400000 | .L\rd | (.L\rn << 5) | (.L\ra << 10) | (.L\rm << 16)
28 .macro sm3tt1a, rd, rn, rm, imm2
29 .inst 0xce408000 | .L\rd | (.L\rn << 5) | ((\imm2) << 12) | (.L\rm << 16)
32 .macro sm3tt1b, rd, rn, rm, imm2
[all …]
/linux/include/linux/ceph/
H A Drados.h31 #define CEPH_MAXSNAP ((__u64)(-3)) /* largest valid snapid */
44 #define CEPH_OBJECT_LAYOUT_HASHINO 3
52 #define CEPH_PG_LAYOUT_HYBRID 3
87 #define CEPH_POOL_TYPE_EC 3
130 #define CEPH_OSD_NEW (1<<3) /* osd is new, never marked in */
151 #define CEPH_OSDMAP_PAUSEWR (1<<3) /* pause all writes */
206 f(READ, __CEPH_OSD_OP(RD, DATA, 1), "read") \
207 f(STAT, __CEPH_OSD_OP(RD, DATA, 2), "stat") \
208 f(MAPEXT, __CEPH_OSD_OP(RD, DATA, 3), "mapext") \
211 f(MASKTRUNC, __CEPH_OSD_OP(RD, DATA, 4), "masktrunc") \
[all …]
/linux/arch/arm/lib/
H A Dio-writesb.S10 .macro outword, rd argument
12 strb \rd, [r0]
13 mov \rd, \rd, lsr #8
14 strb \rd, [r0]
15 mov \rd, \rd, lsr #8
16 strb \rd, [r0]
17 mov \rd, \rd, lsr #8
18 strb \rd, [r0]
20 mov lr, \rd, lsr #24
22 mov lr, \rd, lsr #16
[all …]
H A Dio-writesw-armv4.S10 .macro outword, rd argument
12 strh \rd, [r0]
13 mov \rd, \rd, lsr #16
14 strh \rd, [r0]
16 mov lr, \rd, lsr #16
18 strh \rd, [r0]
32 ands r3, r1, #3
82 bmi 3f
94 3: movne ip, r3, lsr #8
/linux/arch/arm/mach-tegra/
H A Dsleep.h51 .macro cpu_to_halt_reg rd, rcpu
53 subne \rd, \rcpu, #1
54 movne \rd, \rd, lsl #3
55 addne \rd, \rd, #0x14
56 moveq \rd, #0
60 .macro cpu_to_csr_reg rd, rcpu
62 subne \rd, \rcpu, #1
63 movne \rd, \rd, lsl #3
64 addne \rd, \rd, #0x18
65 moveq \rd, #8
[all …]
H A Dsleep-tegra30.S59 #define CLK_RESET_PLLX_MISC3_IDDQ 3
77 #define PLLP_STORE_MASK (1 << 3)
83 .macro emc_device_mask, rd, base
84 ldr \rd, [\base, #EMC_ADR_CFG]
85 tst \rd, #0x1
86 moveq \rd, #(0x1 << 8) @ just 1 device
87 movne \rd, #(0x3 << 8) @ 2 devices
90 .macro emc_timing_update, rd, base
91 mov \rd, #1
92 str \rd, [\base, #EMC_TIMING_CONTROL]
[all …]
/linux/arch/arc/net/
H A Dbpf_jit_arcv2.c33 * - BPF_REG_{1,2,3,4} are the argument registers and must be mapped to
111 ZZ_8_byte = 3
129 AA_scale = 3 /* in assembly known as "as". */
143 CC_positive = 3, /* if status32.n flag is clear */
268 #define STORE_AA(x) ((x) << 3)
668 /* rd <- rs */
669 static u8 arc_mov_r(u8 *buf, u8 rd, u8 rs) in arc_mov_r() argument
671 const u32 insn = OPC_MOV | OP_B(rd) | OP_C(rs); in arc_mov_r()
679 static u8 arc_mov_i(u8 *buf, u8 rd, s32 imm) in arc_mov_i() argument
681 const u32 insn = OPC_MOV | OP_B(rd) | OP_IMM; in arc_mov_i()
[all …]
/linux/arch/arm/mm/
H A Dalignment.c56 #define RD_BITS(i) ((i >> 12) & 15) /* Rd */
72 /* Thumb-2 32 bit format per ARMv7 DDI0406A A6.3, either f800h,e800h,f800h */
182 #define TYPE_DONE 3
204 "3: mov %0, #1\n" \
208 " .align 3\n" \
209 " .long 1b, 3b\n" \
261 "3:\n" \
265 " b 3b\n" \
268 " .align 3\n" \
296 ARM( "3: "ins" %1, [%2], #1\n" ) \
[all …]
/linux/arch/microblaze/kernel/
H A Dhw_exception_handler.S142 #define BSRLI2(rD, rA) \ argument
143 srl rD, rA; /* << 1 */ \
144 srl rD, rD; /* << 2 */
145 #define BSRLI4(rD, rA) \ argument
146 BSRLI2(rD, rA); \
147 BSRLI2(rD, rD)
148 #define BSRLI10(rD, rA) \ argument
149 srl rD, rA; /* << 1 */ \
150 srl rD, rD; /* << 2 */ \
151 srl rD, rD; /* << 3 */ \
[all …]
/linux/arch/arm/include/asm/
H A Dassembler.h203 * Assembly version of "adr rd, BSYM(sym)". This should only be used to
208 .macro badr\c, rd, sym
210 adr\c \rd, \sym + 1
212 adr\c \rd, \sym
220 .macro get_thread_info, rd
222 get_current \rd
251 .align 3; \
291 * register 'rd'
293 .macro this_cpu_offset, rd:req
295 ALT_SMP(mrc p15, 0, \rd, c13, c0, 4)
[all …]
/linux/arch/arm/net/
H A Dbpf_jit_32.h15 #define ARM_R3 3
51 #define SRTYPE_ROR 3
165 #define _AL3_R(op, rd, rn, rm) ((op ## _R) | (rd) << 12 | (rn) << 16 | (rm)) argument
167 #define _AL3_I(op, rd, rn, imm) ((op ## _I) | (rd) << 12 | (rn) << 16 | (imm)) argument
171 #define ARM_ADD_R(rd, rn, rm) _AL3_R(ARM_INST_ADD, rd, rn, rm) argument
172 #define ARM_ADDS_R(rd, rn, rm) _AL3_R(ARM_INST_ADDS, rd, rn, rm) argument
173 #define ARM_ADD_I(rd, rn, imm) _AL3_I(ARM_INST_ADD, rd, rn, imm) argument
174 #define ARM_ADDS_I(rd, rn, imm) _AL3_I(ARM_INST_ADDS, rd, rn, imm) argument
175 #define ARM_ADC_R(rd, rn, rm) _AL3_R(ARM_INST_ADC, rd, rn, rm) argument
176 #define ARM_ADC_I(rd, rn, imm) _AL3_I(ARM_INST_ADC, rd, rn, imm) argument
[all …]
/linux/kernel/sched/
H A Dtopology.c228 pr_info("rd %*pbl: Checking EAS, CPUs do not have asymmetric capacities\n", in sched_is_eas_possible()
237 pr_info("rd %*pbl: Checking EAS, SMT is not supported\n", in sched_is_eas_possible()
245 pr_info("rd %*pbl: Checking EAS: frequency-invariant load tracking not yet supported", in sched_is_eas_possible()
253 pr_info("rd %*pbl: Checking EAS: cpufreq is not ready\n", in sched_is_eas_possible()
405 * 3. no SMT is detected.
406 * 4. schedutil is driving the frequency of all CPUs of the rd;
414 struct root_domain *rd = cpu_rq(cpu)->rd; in build_perf_domains() local
438 tmp = rd->pd; in build_perf_domains()
439 rcu_assign_pointer(rd->pd, pd); in build_perf_domains()
447 tmp = rd->pd; in build_perf_domains()
[all …]
/linux/arch/arm/include/debug/
H A Dtegra.S84 and \rv, \rv, #3
85 cmp \rv, #2 @ 2 and 3 mean DCC, UART
87 cmp \rv, #3 @ so accept either
97 cmp \rv, #3 @ UART 3?
192 .macro senduart, rd, rx
194 strbne \rd, [\rx, #UART_TX << UART_SHIFT]
198 .macro busyuart, rd, rx
201 1001: ldrb \rd, [\rx, #UART_LSR << UART_SHIFT]
202 and \rd, \rd, #UART_LSR_THRE
203 teq \rd, #UART_LSR_THRE
[all …]
H A Domap2plus.S11 /* External port on Zoom2/3 */
63 .macro senduart,rd,rx
64 orr \rd, \rd, \rx, lsl #24 @ preserve LSR reg offset
66 strb \rd, [\rx] @ send lower byte of rd
67 orr \rx, \rx, \rd, lsr #24 @ restore original rx (LSR)
68 bic \rd, \rd, #(0xff << 24) @ restore original rd
71 .macro busyuart,rd,rx
72 1001: ldrb \rd, [\rx] @ rx contains UART_LSR address
73 and \rd, \rd, #(UART_LSR_TEMT | UART_LSR_THRE)
74 teq \rd, #(UART_LSR_TEMT | UART_LSR_THRE)
[all …]
H A Dimx.S33 .macro senduart,rd,rx
34 ARM_BE8(rev \rd, \rd)
35 str \rd, [\rx, #0x40] @ TXDATA
38 .macro waituartcts,rd,rx
41 .macro waituarttxrdy,rd,rx
44 .macro busyuart,rd,rx
45 1002: ldr \rd, [\rx, #0x98] @ SR2
46 ARM_BE8(rev \rd, \rd)
47 tst \rd, #1 << 3 @ TXDC
/linux/lib/crypto/powerpc/
H A Dsha1-powerpc-asm.S28 #define RB(t) ((((t)+3)%6)+7)
30 #define RD(t) ((((t)+1)%6)+7) macro
40 andc r0,RD(t),RB(t); \
53 andc r0,RD(t),RB(t); \
58 xor r5,W((t)+4-3),W((t)+4-8); \
70 xor r6,r6,RD(t); \
80 xor r6,r6,RD(t); \
82 xor r5,W((t)+4-3),W((t)+4-8); \
92 and r0,RB(t),RD(t); \
96 and r0,RC(t),RD(t); \
[all …]
/linux/arch/riscv/include/asm/
H A Dinsn-def.h32 .macro insn_r, opcode, func3, func7, rd, rs1, rs2
33 .insn r \opcode, \func3, \func7, \rd, \rs1, \rs2
36 .macro insn_i, opcode, func3, rd, rs1, simm12
37 .insn i \opcode, \func3, \rd, \rs1, \simm12
48 .macro insn_r, opcode, func3, func7, rd, rs1, rs2
52 (.L__gpr_num_\rd << INSN_R_RD_SHIFT) | \
57 .macro insn_i, opcode, func3, rd, rs1, simm12
60 (.L__gpr_num_\rd << INSN_I_RD_SHIFT) | \
84 #define __INSN_R(opcode, func3, func7, rd, rs1, rs2) \ argument
85 ".insn r " opcode ", " func3 ", " func7 ", " rd ", " rs1 ", " rs2 "\n"
[all …]
/linux/arch/sparc/net/
H A Dbpf_jit_comp_64.c54 #define RD(X) ((X) << 25) macro
122 #define CBCOND_OP (F2(0, 3) | XCC)
137 (F2(0, 0x4) | RD(REG) | (((K) >> 10) & 0x3fffff))
139 (F3(2, 0x02) | IMMED | RS1(REG) | ((K) & 0x3ff) | RD(REG))
166 #define LD32 F3(3, 0x00)
167 #define LD8 F3(3, 0x01)
168 #define LD16 F3(3, 0x02)
169 #define LD64 F3(3, 0x0b)
170 #define LD64A F3(3, 0x1b)
171 #define ST8 F3(3, 0x05)
[all …]
/linux/net/sunrpc/xprtrdma/
H A Dib_client.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
60 struct rpcrdma_device *rd = rpcrdma_get_client_data(device); in rpcrdma_rn_register() local
62 if (!rd || test_bit(RPCRDMA_RD_F_REMOVING, &rd->rd_flags)) in rpcrdma_rn_register()
65 if (xa_alloc(&rd->rd_xa, &rn->rn_index, rn, xa_limit_32b, GFP_KERNEL) < 0) in rpcrdma_rn_register()
67 kref_get(&rd->rd_kref); in rpcrdma_rn_register()
75 struct rpcrdma_device *rd = container_of(kref, struct rpcrdma_device, in rpcrdma_rn_release() local
78 trace_rpcrdma_client_completion(rd->rd_device); in rpcrdma_rn_release()
79 complete(&rd->rd_done); in rpcrdma_rn_release()
90 struct rpcrdma_device *rd = rpcrdma_get_client_data(device); in rpcrdma_rn_unregister() local
92 if (!rd) in rpcrdma_rn_unregister()
[all …]
/linux/arch/parisc/net/
H A Dbpf_jit_comp32.c59 #define NR_SAVED_REGISTERS (18 - 3 + 1 + 8)
78 [BPF_REG_1] = {HPPA_R(3), HPPA_R(4)},
120 static void emit_hppa_copy(const s8 rs, const s8 rd, struct hppa_jit_context *ctx) in emit_hppa_copy() argument
122 REG_SET_SEEN(ctx, rd); in emit_hppa_copy()
123 if (OPTIMIZE_HPPA && (rs == rd)) in emit_hppa_copy()
126 emit(hppa_copy(rs, rd), ctx); in emit_hppa_copy()
141 static void emit_imm(const s8 rd, s32 imm, struct hppa_jit_context *ctx) in emit_imm() argument
145 REG_SET_SEEN(ctx, rd); in emit_imm()
147 emit(hppa_ldi(imm, rd), ctx); in emit_imm()
150 emit(hppa_ldil(imm, rd), ctx); in emit_imm()
[all …]

12345678910>>...32