Home
last modified time | relevance | path

Searched refs:reg2 (Results 1 – 25 of 116) sorted by relevance

12345

/Linux-v5.4/arch/nios2/include/asm/
Dasm-macros.h19 .macro ANDI32 reg1, reg2, mask
24 and \reg1, \reg1, \reg2
26 andi \reg1, \reg2, %lo(\mask)
29 andhi \reg1, \reg2, %hi(\mask)
39 .macro ORI32 reg1, reg2, mask
42 orhi \reg1, \reg2, %hi(\mask)
43 ori \reg1, \reg2, %lo(\mask)
45 ori \reg1, \reg2, %lo(\mask)
48 orhi \reg1, \reg2, %hi(\mask)
58 .macro XORI32 reg1, reg2, mask
[all …]
/Linux-v5.4/arch/arm64/include/asm/
Dkvm_ptrauth.h26 .macro ptrauth_save_state base, reg1, reg2
28 mrs_s \reg2, SYS_APIAKEYHI_EL1
29 stp \reg1, \reg2, [\base, #PTRAUTH_REG_OFFSET(CPU_APIAKEYLO_EL1)]
31 mrs_s \reg2, SYS_APIBKEYHI_EL1
32 stp \reg1, \reg2, [\base, #PTRAUTH_REG_OFFSET(CPU_APIBKEYLO_EL1)]
34 mrs_s \reg2, SYS_APDAKEYHI_EL1
35 stp \reg1, \reg2, [\base, #PTRAUTH_REG_OFFSET(CPU_APDAKEYLO_EL1)]
37 mrs_s \reg2, SYS_APDBKEYHI_EL1
38 stp \reg1, \reg2, [\base, #PTRAUTH_REG_OFFSET(CPU_APDBKEYLO_EL1)]
40 mrs_s \reg2, SYS_APGAKEYHI_EL1
[all …]
Dalternative.h223 .macro uao_ldp l, reg1, reg2, addr, post_inc
225 8888: ldp \reg1, \reg2, [\addr], \post_inc;
230 ldtr \reg2, [\addr, #8];
238 .macro uao_stp l, reg1, reg2, addr, post_inc
240 8888: stp \reg1, \reg2, [\addr], \post_inc;
245 sttr \reg2, [\addr, #8];
265 .macro uao_ldp l, reg1, reg2, addr, post_inc
266 USER(\l, ldp \reg1, \reg2, [\addr], \post_inc)
268 .macro uao_stp l, reg1, reg2, addr, post_inc
269 USER(\l, stp \reg1, \reg2, [\addr], \post_inc)
/Linux-v5.4/arch/arm/probes/kprobes/
Dtest-core.h238 #define TEST_RR(code1, reg1, val1, code2, reg2, val2, code3) \ argument
239 TESTCASE_START(code1 #reg1 code2 #reg2 code3) \
241 TEST_ARG_REG(reg2, val2) \
243 TEST_INSTRUCTION(code1 #reg1 code2 #reg2 code3) \
246 #define TEST_RRR(code1, reg1, val1, code2, reg2, val2, code3, reg3, val3, code4)\ argument
247 TESTCASE_START(code1 #reg1 code2 #reg2 code3 #reg3 code4) \
249 TEST_ARG_REG(reg2, val2) \
252 TEST_INSTRUCTION(code1 #reg1 code2 #reg2 code3 #reg3 code4) \
255 #define TEST_RRRR(code1, reg1, val1, code2, reg2, val2, code3, reg3, val3, code4, reg4, val4) \ argument
256 TESTCASE_START(code1 #reg1 code2 #reg2 code3 #reg3 code4 #reg4) \
[all …]
/Linux-v5.4/arch/s390/include/asm/
Dap.h58 register unsigned long reg2 asm ("2") = 0; in ap_instructions_available()
65 : "+d" (reg1), "+d" (reg2) in ap_instructions_available()
82 register unsigned long reg2 asm ("2"); in ap_tapq()
85 : "=d" (reg1), "=d" (reg2) in ap_tapq()
89 *info = reg2; in ap_tapq()
177 register struct ap_config_info *reg2 asm ("2") = config; in ap_qci()
185 : "d" (reg0), "d" (reg2) in ap_qci()
229 register void *reg2 asm ("2") = ind; in ap_aqic()
236 : "d" (reg0), "d" (reg2) in ap_aqic()
277 register unsigned long reg2 asm ("2"); in ap_qact()
[all …]
/Linux-v5.4/arch/arm/lib/
Dcopy_from_user.S46 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort
48 ldr1w \ptr, \reg2, \abort
53 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
54 ldr4w \ptr, \reg1, \reg2, \reg3, \reg4, \abort
66 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort
67 USERL(\abort, ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4})
70 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
71 USERL(\abort, ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8})
86 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
87 stmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8}
[all …]
Dmemcpy.S21 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort
22 ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4}
25 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
26 ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8}
37 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
38 stmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8}
45 .macro enter reg1 reg2
46 stmdb sp!, {r0, \reg1, \reg2}
49 .macro usave reg1 reg2
50 UNWIND( .save {r0, \reg1, \reg2} )
[all …]
Dcopy_to_user.S40 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort
41 ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4}
44 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
45 ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8}
64 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
66 str1w \ptr, \reg2, \abort
83 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
84 USERL(\abort, stmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8})
93 .macro enter reg1 reg2
95 stmdb sp!, {r0, r2, r3, \reg1, \reg2}
[all …]
Dcsumpartialcopy.S29 .macro load2b, reg1, reg2
31 ldrb \reg2, [r0], #1
38 .macro load2l, reg1, reg2
40 ldr \reg2, [r0], #4
43 .macro load4l, reg1, reg2, reg3, reg4
44 ldmia r0!, {\reg1, \reg2, \reg3, \reg4}
Dcsumpartialcopyuser.S42 .macro load2b, reg1, reg2
44 ldrusr \reg2, r0, 1
51 .macro load2l, reg1, reg2
53 ldrusr \reg2, r0, 4
56 .macro load4l, reg1, reg2, reg3, reg4
58 ldrusr \reg2, r0, 4
/Linux-v5.4/arch/arm/kernel/
Dhyp-stub.S29 .macro store_primary_cpu_mode reg1, reg2, reg3
32 adr \reg2, .L__boot_cpu_mode_offset
33 ldr \reg3, [\reg2]
34 str \reg1, [\reg2, \reg3]
43 .macro compare_cpu_mode_with_primary mode, reg1, reg2, reg3
44 adr \reg2, .L__boot_cpu_mode_offset
45 ldr \reg3, [\reg2]
46 ldr \reg1, [\reg2, \reg3]
49 strne \reg1, [\reg2, \reg3] @ record what happened and give up
54 .macro store_primary_cpu_mode reg1:req, reg2:req, reg3:req
[all …]
/Linux-v5.4/drivers/rtc/
Drtc-aspeed.c26 u32 reg1, reg2; in aspeed_rtc_read_time() local
34 reg2 = readl(rtc->base + RTC_YEAR); in aspeed_rtc_read_time()
36 } while (reg2 != readl(rtc->base + RTC_YEAR)); in aspeed_rtc_read_time()
43 cent = (reg2 >> 16) & 0x1f; in aspeed_rtc_read_time()
44 year = (reg2 >> 8) & 0x7f; in aspeed_rtc_read_time()
45 tm->tm_mon = ((reg2 >> 0) & 0x0f) - 1; in aspeed_rtc_read_time()
56 u32 reg1, reg2, ctrl; in aspeed_rtc_set_time() local
65 reg2 = ((cent & 0x1f) << 16) | ((year & 0x7f) << 8) | in aspeed_rtc_set_time()
72 writel(reg2, rtc->base + RTC_YEAR); in aspeed_rtc_set_time()
/Linux-v5.4/arch/x86/events/intel/
Duncore_nhmex.c354 struct hw_perf_event_extra *reg2 = &hwc->branch_reg; in nhmex_bbox_hw_config() local
373 reg2->config = event->attr.config2; in nhmex_bbox_hw_config()
381 struct hw_perf_event_extra *reg2 = &hwc->branch_reg; in nhmex_bbox_msr_enable_event() local
385 wrmsrl(reg1->reg + 1, reg2->config); in nhmex_bbox_msr_enable_event()
445 struct hw_perf_event_extra *reg2 = &hwc->branch_reg; in nhmex_sbox_hw_config() local
458 reg2->config = event->attr.config2; in nhmex_sbox_hw_config()
466 struct hw_perf_event_extra *reg2 = &hwc->branch_reg; in nhmex_sbox_msr_enable_event() local
471 wrmsrl(reg1->reg + 2, reg2->config); in nhmex_sbox_msr_enable_event()
672 struct hw_perf_event_extra *reg2 = &event->hw.branch_reg; in nhmex_mbox_get_constraint() local
693 if (reg2->idx != EXTRA_REG_NONE && in nhmex_mbox_get_constraint()
[all …]
/Linux-v5.4/arch/unicore32/lib/
Dcopy_to_user.S37 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort
38 ldm.w (\reg1, \reg2, \reg3, \reg4), [\ptr]+
41 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
42 ldm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+
54 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
55 100: stm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+
Dcopy_from_user.S37 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort
38 100: ldm.w (\reg1, \reg2, \reg3, \reg4), [\ptr]+
45 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
46 100: ldm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+
61 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
62 stm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+
/Linux-v5.4/drivers/media/dvb-frontends/
Dtua6100.c65 u8 reg2[] = { 0x02, 0x00, 0x00 }; in tua6100_set_params() local
68 struct i2c_msg msg2 = { .addr = priv->i2c_address, .flags = 0, .buf = reg2, .len = 3 }; in tua6100_set_params()
92 reg2[1] = (_R_VAL >> 8) & 0x03; in tua6100_set_params()
93 reg2[2] = _R_VAL; in tua6100_set_params()
95 reg2[1] |= 0x1c; in tua6100_set_params()
97 reg2[1] |= 0x0c; in tua6100_set_params()
99 reg2[1] |= 0x1c; in tua6100_set_params()
/Linux-v5.4/arch/powerpc/kernel/
Dkvm_emul.S20 #define LL64(reg, offs, reg2) ld reg, (offs)(reg2) argument
21 #define STL64(reg, offs, reg2) std reg, (offs)(reg2) argument
23 #define LL64(reg, offs, reg2) lwz reg, (offs + 4)(reg2) argument
24 #define STL64(reg, offs, reg2) stw reg, (offs + 4)(reg2) argument
/Linux-v5.4/arch/s390/kernel/
Dcpcmd.c29 register unsigned long reg2 asm ("2") = (addr_t) cpcmd_buf; in diag8_noresponse()
34 : "+d" (reg3) : "d" (reg2) : "cc"); in diag8_noresponse()
40 register unsigned long reg2 asm ("2") = (addr_t) cpcmd_buf; in diag8_response()
51 : "d" (reg2), "d" (reg3), "d" (*rlen) : "cc"); in diag8_response()
/Linux-v5.4/arch/s390/kvm/
Dintercept.c317 int reg1, reg2, rc; in handle_mvpg_pei() local
319 kvm_s390_get_regs_rre(vcpu, &reg1, &reg2); in handle_mvpg_pei()
322 rc = guest_translate_address(vcpu, vcpu->run->s.regs.gprs[reg2], in handle_mvpg_pei()
323 reg2, &srcaddr, GACC_FETCH); in handle_mvpg_pei()
363 int reg1, reg2, r = 0; in handle_sthyi() local
370 kvm_s390_get_regs_rre(vcpu, &reg1, &reg2); in handle_sthyi()
372 addr = vcpu->run->s.regs.gprs[reg2]; in handle_sthyi()
378 if (reg1 == reg2 || reg1 & 1 || reg2 & 1) in handle_sthyi()
398 r = write_guest(vcpu, addr, reg2, sctns, PAGE_SIZE); in handle_sthyi()
406 vcpu->run->s.regs.gprs[reg2 + 1] = rc; in handle_sthyi()
/Linux-v5.4/arch/x86/crypto/
Dcrct10dif-pcl-asm_64.S64 # Fold reg1, reg2 into the next 32 data bytes, storing the result back into
65 # reg1, reg2.
66 .macro fold_32_bytes offset, reg1, reg2
72 movdqa \reg2, %xmm13
75 pclmulqdq $0x00, FOLD_CONSTS, \reg2
79 pxor %xmm12, \reg2
80 xorps %xmm13, \reg2
/Linux-v5.4/drivers/mcb/
Dmcb-parse.c48 __le32 reg2; in chameleon_parse_gdd() local
55 reg2 = readl(&gdd->reg2); in chameleon_parse_gdd()
62 mdev->bar = GDD_BAR(reg2); in chameleon_parse_gdd()
63 mdev->group = GDD_GRP(reg2); in chameleon_parse_gdd()
64 mdev->inst = GDD_INS(reg2); in chameleon_parse_gdd()
/Linux-v5.4/arch/arm/crypto/
Dcrct10dif-ce-core.S117 .macro fold_32_bytes, reg1, reg2
122 vmull.p64 q9, \reg2\()h, FOLD_CONST_H
123 vmull.p64 \reg2, \reg2\()l, FOLD_CONST_L
131 veor.8 \reg2, \reg2, q9
133 veor.8 \reg2, \reg2, q12
/Linux-v5.4/sound/pci/ice1712/
Dwm8776.c138 .reg2 = WM8776_REG_DACRVOL,
148 .reg2 = WM8776_REG_DACCTRL1,
164 .reg2 = WM8776_REG_HPRVOL,
182 .reg2 = WM8776_REG_HPRVOL,
209 .reg2 = WM8776_REG_PHASESWAP,
225 .reg2 = WM8776_REG_ADCRVOL,
235 .reg2 = WM8776_REG_ADCMUX,
492 val2 = wm->regs[wm->ctl[n].reg2] & wm->ctl[n].mask2; in snd_wm8776_ctl_get()
531 wm->ctl[n].reg1 == wm->ctl[n].reg2) { in snd_wm8776_ctl_put()
538 wm->ctl[n].reg1 != wm->ctl[n].reg2) { in snd_wm8776_ctl_put()
[all …]
Dwm8766.c35 .reg2 = WM8766_REG_DACR1,
46 .reg2 = WM8766_REG_DACR2,
57 .reg2 = WM8766_REG_DACR3,
218 val2 = wm->regs[wm->ctl[n].reg2] & wm->ctl[n].mask2; in snd_wm8766_ctl_get()
257 wm->ctl[n].reg1 == wm->ctl[n].reg2) { in snd_wm8766_ctl_put()
264 wm->ctl[n].reg1 != wm->ctl[n].reg2) { in snd_wm8766_ctl_put()
265 val = wm->regs[wm->ctl[n].reg2] & ~wm->ctl[n].mask2; in snd_wm8766_ctl_put()
269 snd_wm8766_write(wm, wm->ctl[n].reg2, val); in snd_wm8766_ctl_put()
/Linux-v5.4/drivers/media/tuners/
Dtda827x.c241 unsigned char reg2[2]; in tda827xo_set_analog_params() local
279 msg.buf = reg2; in tda827xo_set_analog_params()
281 reg2[0] = 0x80; in tda827xo_set_analog_params()
282 reg2[1] = 0; in tda827xo_set_analog_params()
285 reg2[0] = 0x60; in tda827xo_set_analog_params()
286 reg2[1] = 0xbf; in tda827xo_set_analog_params()
289 reg2[0] = 0x30; in tda827xo_set_analog_params()
290 reg2[1] = tuner_reg[4] + 0x80; in tda827xo_set_analog_params()
294 reg2[0] = 0x30; in tda827xo_set_analog_params()
295 reg2[1] = tuner_reg[4] + 4; in tda827xo_set_analog_params()
[all …]

12345