/Linux-v5.4/arch/nios2/include/asm/ |
D | asm-macros.h | 19 .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/ |
D | kvm_ptrauth.h | 26 .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 …]
|
D | alternative.h | 223 .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/ |
D | test-core.h | 238 #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/ |
D | ap.h | 58 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/ |
D | copy_from_user.S | 46 .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 …]
|
D | memcpy.S | 21 .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 …]
|
D | copy_to_user.S | 40 .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 …]
|
D | csumpartialcopy.S | 29 .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}
|
D | csumpartialcopyuser.S | 42 .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/ |
D | hyp-stub.S | 29 .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/ |
D | rtc-aspeed.c | 26 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/ |
D | uncore_nhmex.c | 354 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/ |
D | copy_to_user.S | 37 .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]+
|
D | copy_from_user.S | 37 .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/ |
D | tua6100.c | 65 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/ |
D | kvm_emul.S | 20 #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/ |
D | cpcmd.c | 29 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/ |
D | intercept.c | 317 int reg1, reg2, rc; in handle_mvpg_pei() local 319 kvm_s390_get_regs_rre(vcpu, ®1, ®2); 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, ®1, ®2); 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/ |
D | crct10dif-pcl-asm_64.S | 64 # 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/ |
D | mcb-parse.c | 48 __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/ |
D | crct10dif-ce-core.S | 117 .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/ |
D | wm8776.c | 138 .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 …]
|
D | wm8766.c | 35 .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/ |
D | tda827x.c | 241 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 …]
|