Home
last modified time | relevance | path

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

12345

/Linux-v4.19/arch/nios2/include/asm/
Dasm-macros.h30 .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/
Dtest-core.h241 #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/
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()
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/
Dmemcpy.S24 .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 …]
Dcopy_to_user.S48 .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 …]
Dcopy_from_user.S48 .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 …]
Dcsumpartialcopy.S32 .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}
Dcsumpartialcopyuser.S46 .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/
Dhyp-stub.S42 .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/
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-v4.19/arch/arm64/include/asm/
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-v4.19/arch/unicore32/lib/
Dcopy_to_user.S40 .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]+
Dcopy_from_user.S40 .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/
Dkvm_emul.S31 #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/
Dtua6100.c73 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/
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-v4.19/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()
Dpriv.c249 int reg1, reg2; in handle_iske() local
262 kvm_s390_get_regs_rre(vcpu, &reg1, &reg2); 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, &reg1, &reg2); 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, &reg1, &reg2); 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/
Dmcb-parse.c47 __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/
Dcrct10dif-ce-core.S169 .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/
Dwm8776.c152 .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 …]
Dwm8766.c49 .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/
Dtda827x.c250 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/
Duprobes.c351 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/
Dgpio-ingenic.c88 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()

12345