/Linux-v4.19/arch/nios2/include/asm/ |
D | asm-macros.h | 30 .macro ANDI32 reg1, reg2, mask 35 and \reg1, \reg1, \reg2 37 andi \reg1, \reg2, %lo(\mask) 40 andhi \reg1, \reg2, %hi(\mask) 50 .macro ORI32 reg1, reg2, mask 53 orhi \reg1, \reg2, %hi(\mask) 54 ori \reg1, \reg2, %lo(\mask) 56 ori \reg1, \reg2, %lo(\mask) 59 orhi \reg1, \reg2, %hi(\mask) 69 .macro XORI32 reg1, reg2, mask [all …]
|
/Linux-v4.19/arch/arm/probes/kprobes/ |
D | test-core.h | 241 #define TEST_RR(code1, reg1, val1, code2, reg2, val2, code3) \ argument 242 TESTCASE_START(code1 #reg1 code2 #reg2 code3) \ 244 TEST_ARG_REG(reg2, val2) \ 246 TEST_INSTRUCTION(code1 #reg1 code2 #reg2 code3) \ 249 #define TEST_RRR(code1, reg1, val1, code2, reg2, val2, code3, reg3, val3, code4)\ argument 250 TESTCASE_START(code1 #reg1 code2 #reg2 code3 #reg3 code4) \ 252 TEST_ARG_REG(reg2, val2) \ 255 TEST_INSTRUCTION(code1 #reg1 code2 #reg2 code3 #reg3 code4) \ 258 #define TEST_RRRR(code1, reg1, val1, code2, reg2, val2, code3, reg3, val3, code4, reg4, val4) \ argument 259 TESTCASE_START(code1 #reg1 code2 #reg2 code3 #reg3 code4 #reg4) \ [all …]
|
/Linux-v4.19/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() 226 register void *reg2 asm ("2") = ind; in ap_aqic() 231 : "d" (reg0), "d" (reg1_in), "d" (reg2) in ap_aqic() 269 register unsigned long reg2 asm ("2"); in ap_qact() [all …]
|
/Linux-v4.19/arch/arm/lib/ |
D | memcpy.S | 24 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort 25 ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4} 28 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 29 ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8} 40 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 41 stmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8} 48 .macro enter reg1 reg2 49 stmdb sp!, {r0, \reg1, \reg2} 52 .macro usave reg1 reg2 53 UNWIND( .save {r0, \reg1, \reg2} ) [all …]
|
D | copy_to_user.S | 48 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort 49 ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4} 52 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 53 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 79 .macro enter reg1 reg2 81 stmdb sp!, {r0, r2, r3, \reg1, \reg2} 84 .macro usave reg1 reg2 85 UNWIND( .save {r0, r2, r3, \reg1, \reg2} ) [all …]
|
D | copy_from_user.S | 48 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort 50 ldr1w \ptr, \reg2, \abort 55 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 56 ldr4w \ptr, \reg1, \reg2, \reg3, \reg4, \abort 68 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 69 stmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8} 76 .macro enter reg1 reg2 78 stmdb sp!, {r0, r2, r3, \reg1, \reg2} 81 .macro usave reg1 reg2 82 UNWIND( .save {r0, r2, r3, \reg1, \reg2} ) [all …]
|
D | csumpartialcopy.S | 32 .macro load2b, reg1, reg2 34 ldrb \reg2, [r0], #1 41 .macro load2l, reg1, reg2 43 ldr \reg2, [r0], #4 46 .macro load4l, reg1, reg2, reg3, reg4 47 ldmia r0!, {\reg1, \reg2, \reg3, \reg4}
|
D | csumpartialcopyuser.S | 46 .macro load2b, reg1, reg2 48 ldrusr \reg2, r0, 1 55 .macro load2l, reg1, reg2 57 ldrusr \reg2, r0, 4 60 .macro load4l, reg1, reg2, reg3, reg4 62 ldrusr \reg2, r0, 4
|
/Linux-v4.19/arch/arm/kernel/ |
D | hyp-stub.S | 42 .macro store_primary_cpu_mode reg1, reg2, reg3 45 adr \reg2, .L__boot_cpu_mode_offset 46 ldr \reg3, [\reg2] 47 str \reg1, [\reg2, \reg3] 56 .macro compare_cpu_mode_with_primary mode, reg1, reg2, reg3 57 adr \reg2, .L__boot_cpu_mode_offset 58 ldr \reg3, [\reg2] 59 ldr \reg1, [\reg2, \reg3] 62 strne \reg1, [\reg2, \reg3] @ record what happened and give up 67 .macro store_primary_cpu_mode reg1:req, reg2:req, reg3:req [all …]
|
/Linux-v4.19/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-v4.19/arch/arm64/include/asm/ |
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-v4.19/arch/unicore32/lib/ |
D | copy_to_user.S | 40 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort 41 ldm.w (\reg1, \reg2, \reg3, \reg4), [\ptr]+ 44 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 45 ldm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+ 57 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 58 100: stm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+
|
D | copy_from_user.S | 40 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort 41 100: ldm.w (\reg1, \reg2, \reg3, \reg4), [\ptr]+ 48 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 49 100: ldm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+ 64 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 65 stm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | kvm_emul.S | 31 #define LL64(reg, offs, reg2) ld reg, (offs)(reg2) argument 32 #define STL64(reg, offs, reg2) std reg, (offs)(reg2) argument 34 #define LL64(reg, offs, reg2) lwz reg, (offs + 4)(reg2) argument 35 #define STL64(reg, offs, reg2) stw reg, (offs + 4)(reg2) argument
|
/Linux-v4.19/drivers/media/dvb-frontends/ |
D | tua6100.c | 73 u8 reg2[] = { 0x02, 0x00, 0x00 }; in tua6100_set_params() local 76 struct i2c_msg msg2 = { .addr = priv->i2c_address, .flags = 0, .buf = reg2, .len = 3 }; in tua6100_set_params() 100 reg2[1] = (_R >> 8) & 0x03; in tua6100_set_params() 101 reg2[2] = _R; in tua6100_set_params() 103 reg2[1] |= 0x1c; in tua6100_set_params() 105 reg2[1] |= 0x0c; in tua6100_set_params() 107 reg2[1] |= 0x1c; in tua6100_set_params()
|
/Linux-v4.19/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-v4.19/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()
|
D | priv.c | 249 int reg1, reg2; in handle_iske() local 262 kvm_s390_get_regs_rre(vcpu, ®1, ®2); in handle_iske() 264 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_iske() 296 int reg1, reg2; in handle_rrbe() local 309 kvm_s390_get_regs_rre(vcpu, ®1, ®2); in handle_rrbe() 311 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_rrbe() 347 int reg1, reg2; in handle_sske() local 367 kvm_s390_get_regs_rre(vcpu, ®1, ®2); in handle_sske() 370 start = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_sske() 417 vcpu->run->s.regs.gprs[reg2] &= ~PAGE_MASK; in handle_sske() [all …]
|
/Linux-v4.19/drivers/mcb/ |
D | mcb-parse.c | 47 __le32 reg2; in chameleon_parse_gdd() local 54 reg2 = readl(&gdd->reg2); in chameleon_parse_gdd() 61 mdev->bar = GDD_BAR(reg2); in chameleon_parse_gdd() 62 mdev->group = GDD_GRP(reg2); in chameleon_parse_gdd() 63 mdev->inst = GDD_INS(reg2); in chameleon_parse_gdd()
|
/Linux-v4.19/arch/arm/crypto/ |
D | crct10dif-ce-core.S | 169 .macro fold64, reg1, reg2 174 vmull.p64 q9, \reg2\()h, d21 175 vmull.p64 \reg2, \reg2\()l, d20 183 veor.8 \reg2, \reg2, q9 185 veor.8 \reg2, \reg2, q12
|
/Linux-v4.19/sound/pci/ice1712/ |
D | wm8776.c | 152 .reg2 = WM8776_REG_DACRVOL, 162 .reg2 = WM8776_REG_DACCTRL1, 178 .reg2 = WM8776_REG_HPRVOL, 196 .reg2 = WM8776_REG_HPRVOL, 223 .reg2 = WM8776_REG_PHASESWAP, 239 .reg2 = WM8776_REG_ADCRVOL, 249 .reg2 = WM8776_REG_ADCMUX, 506 val2 = wm->regs[wm->ctl[n].reg2] & wm->ctl[n].mask2; in snd_wm8776_ctl_get() 545 wm->ctl[n].reg1 == wm->ctl[n].reg2) { in snd_wm8776_ctl_put() 552 wm->ctl[n].reg1 != wm->ctl[n].reg2) { in snd_wm8776_ctl_put() [all …]
|
D | wm8766.c | 49 .reg2 = WM8766_REG_DACR1, 60 .reg2 = WM8766_REG_DACR2, 71 .reg2 = WM8766_REG_DACR3, 232 val2 = wm->regs[wm->ctl[n].reg2] & wm->ctl[n].mask2; in snd_wm8766_ctl_get() 271 wm->ctl[n].reg1 == wm->ctl[n].reg2) { in snd_wm8766_ctl_put() 278 wm->ctl[n].reg1 != wm->ctl[n].reg2) { in snd_wm8766_ctl_put() 279 val = wm->regs[wm->ctl[n].reg2] & ~wm->ctl[n].mask2; in snd_wm8766_ctl_put() 283 snd_wm8766_write(wm, wm->ctl[n].reg2, val); in snd_wm8766_ctl_put()
|
/Linux-v4.19/drivers/media/tuners/ |
D | tda827x.c | 250 unsigned char reg2[2]; in tda827xo_set_analog_params() local 288 msg.buf = reg2; in tda827xo_set_analog_params() 290 reg2[0] = 0x80; in tda827xo_set_analog_params() 291 reg2[1] = 0; in tda827xo_set_analog_params() 294 reg2[0] = 0x60; in tda827xo_set_analog_params() 295 reg2[1] = 0xbf; in tda827xo_set_analog_params() 298 reg2[0] = 0x30; in tda827xo_set_analog_params() 299 reg2[1] = tuner_reg[4] + 0x80; in tda827xo_set_analog_params() 303 reg2[0] = 0x30; in tda827xo_set_analog_params() 304 reg2[1] = tuner_reg[4] + 4; in tda827xo_set_analog_params() [all …]
|
/Linux-v4.19/arch/x86/kernel/ |
D | uprobes.c | 351 u8 reg2; in riprel_analyze() local 426 reg2 = 0xff; /* Fetch vex.vvvv */ in riprel_analyze() 428 reg2 = insn->vex_prefix.bytes[2]; in riprel_analyze() 436 reg2 = ((reg2 >> 3) & 0x7) ^ 0x7; in riprel_analyze() 443 if (reg != 6 && reg2 != 6) { in riprel_analyze() 444 reg2 = 6; in riprel_analyze() 446 } else if (reg != 7 && reg2 != 7) { in riprel_analyze() 447 reg2 = 7; in riprel_analyze() 451 reg2 = 3; in riprel_analyze() 465 *cursor = 0x80 | (reg << 3) | reg2; in riprel_analyze()
|
/Linux-v4.19/drivers/gpio/ |
D | gpio-ingenic.c | 88 u8 reg1, reg2; in irq_set_type() local 92 reg2 = JZ4770_GPIO_PAT0; in irq_set_type() 95 reg2 = JZ4740_GPIO_DIR; in irq_set_type() 100 gpio_ingenic_set_bit(jzgc, reg2, offset, true); in irq_set_type() 104 gpio_ingenic_set_bit(jzgc, reg2, offset, false); in irq_set_type() 108 gpio_ingenic_set_bit(jzgc, reg2, offset, true); in irq_set_type() 113 gpio_ingenic_set_bit(jzgc, reg2, offset, false); in irq_set_type()
|