Home
last modified time | relevance | path

Searched refs:reg1 (Results 1 – 25 of 121) sorted by relevance

12345

/Linux-v4.19/arch/nios2/include/asm/
Dasm-macros.h30 .macro ANDI32 reg1, reg2, mask
33 movhi \reg1, %hi(\mask)
34 movui \reg1, %lo(\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)
[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) \
243 TEST_ARG_REG(reg1, val1) \
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) \
251 TEST_ARG_REG(reg1, val1) \
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.h57 register unsigned long reg1 asm ("1") = 0; in ap_instructions_available()
65 : "+d" (reg1), "+d" (reg2) in ap_instructions_available()
68 return reg1 != 0; in ap_instructions_available()
81 register struct ap_queue_status reg1 asm ("1"); in ap_tapq()
85 : "=d" (reg1), "=d" (reg2) in ap_tapq()
90 return reg1; in ap_tapq()
119 register struct ap_queue_status reg1 asm ("1"); in ap_rapq()
123 : "=d" (reg1) in ap_rapq()
126 return reg1; in ap_rapq()
138 register struct ap_queue_status reg1 asm ("1"); in ap_zapq()
[all …]
/Linux-v4.19/arch/x86/events/intel/
Duncore_nhmex.c353 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_bbox_hw_config() local
368 reg1->reg = NHMEX_B0_MSR_MATCH; in nhmex_bbox_hw_config()
370 reg1->reg = NHMEX_B1_MSR_MATCH; in nhmex_bbox_hw_config()
371 reg1->idx = 0; in nhmex_bbox_hw_config()
372 reg1->config = event->attr.config1; in nhmex_bbox_hw_config()
380 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_bbox_msr_enable_event() local
383 if (reg1->idx != EXTRA_REG_NONE) { in nhmex_bbox_msr_enable_event()
384 wrmsrl(reg1->reg, reg1->config); in nhmex_bbox_msr_enable_event()
385 wrmsrl(reg1->reg + 1, reg2->config); in nhmex_bbox_msr_enable_event()
444 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_sbox_hw_config() local
[all …]
Duncore_snbep.c489 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in snbep_uncore_msr_enable_event() local
491 if (reg1->idx != EXTRA_REG_NONE) in snbep_uncore_msr_enable_event()
492 wrmsrl(reg1->reg, uncore_shared_reg_config(box, 0)); in snbep_uncore_msr_enable_event()
780 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in snbep_cbox_put_constraint() local
788 if (reg1->alloc & (0x1 << i)) in snbep_cbox_put_constraint()
791 reg1->alloc = 0; in snbep_cbox_put_constraint()
798 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in __snbep_cbox_get_constraint() local
804 if (reg1->idx == EXTRA_REG_NONE) in __snbep_cbox_get_constraint()
809 if (!(reg1->idx & (0x1 << i))) in __snbep_cbox_get_constraint()
811 if (!uncore_box_is_fake(box) && (reg1->alloc & (0x1 << i))) in __snbep_cbox_get_constraint()
[all …]
/Linux-v4.19/arch/arm/lib/
Dcsumpartialcopy.S28 .macro load1b, reg1
29 ldrb \reg1, [r0], #1
32 .macro load2b, reg1, reg2
33 ldrb \reg1, [r0], #1
37 .macro load1l, reg1
38 ldr \reg1, [r0], #4
41 .macro load2l, reg1, reg2
42 ldr \reg1, [r0], #4
46 .macro load4l, reg1, reg2, reg3, reg4
47 ldmia r0!, {\reg1, \reg2, \reg3, \reg4}
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
65 str1w \ptr, \reg1, \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
49 ldr1w \ptr, \reg1, \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 …]
Dcsumpartialcopyuser.S42 .macro load1b, reg1
43 ldrusr \reg1, r0, 1
46 .macro load2b, reg1, reg2
47 ldrusr \reg1, r0, 1
51 .macro load1l, reg1
52 ldrusr \reg1, r0, 4
55 .macro load2l, reg1, reg2
56 ldrusr \reg1, r0, 4
60 .macro load4l, reg1, reg2, reg3, reg4
61 ldrusr \reg1, r0, 4
/Linux-v4.19/drivers/s390/cio/
Dioasm.c18 register struct subchannel_id reg1 asm ("1") = schid; in __stsch()
28 : "d" (reg1), "a" (addr) in __stsch()
46 register struct subchannel_id reg1 asm ("1") = schid; in __msch()
56 : "d" (reg1), "a" (addr), "m" (*addr) in __msch()
73 register struct subchannel_id reg1 asm ("1") = schid; in __tsch()
81 : "d" (reg1), "a" (addr) in __tsch()
98 register struct subchannel_id reg1 asm("1") = schid; in __ssch()
108 : "d" (reg1), "a" (addr), "m" (*addr) in __ssch()
126 register struct subchannel_id reg1 asm("1") = schid; in __csch()
134 : "d" (reg1) in __csch()
[all …]
/Linux-v4.19/arch/arm/kernel/
Dhyp-stub.S42 .macro store_primary_cpu_mode reg1, reg2, reg3
43 mrs \reg1, cpsr
44 and \reg1, \reg1, #MODE_MASK
47 str \reg1, [\reg2, \reg3]
56 .macro compare_cpu_mode_with_primary mode, reg1, reg2, reg3
59 ldr \reg1, [\reg2, \reg3]
60 cmp \mode, \reg1 @ matches primary CPU boot mode?
61 orrne \reg1, \reg1, #BOOT_CPU_MODE_MISMATCH
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/sound/pci/ice1712/
Dwm8776.c151 .reg1 = WM8776_REG_DACLVOL,
161 .reg1 = WM8776_REG_DACCTRL1,
170 .reg1 = WM8776_REG_DACCTRL1,
177 .reg1 = WM8776_REG_HPLVOL,
188 .reg1 = WM8776_REG_PWRDOWN,
195 .reg1 = WM8776_REG_HPLVOL,
204 .reg1 = WM8776_REG_OUTMUX,
210 .reg1 = WM8776_REG_OUTMUX,
216 .reg1 = WM8776_REG_DACCTRL1,
222 .reg1 = WM8776_REG_PHASESWAP,
[all …]
Dwm8766.c48 .reg1 = WM8766_REG_DACL1,
59 .reg1 = WM8766_REG_DACL2,
70 .reg1 = WM8766_REG_DACL3,
80 .reg1 = WM8766_REG_DACCTRL2,
87 .reg1 = WM8766_REG_DACCTRL2,
94 .reg1 = WM8766_REG_DACCTRL2,
101 .reg1 = WM8766_REG_IFCTRL,
107 .reg1 = WM8766_REG_IFCTRL,
113 .reg1 = WM8766_REG_IFCTRL,
119 .reg1 = WM8766_REG_DACCTRL2,
[all …]
/Linux-v4.19/drivers/media/dvb-frontends/
Dtua6100.c72 u8 reg1[] = { 0x01, 0x00, 0x00, 0x00 }; in tua6100_set_params() local
75 struct i2c_msg msg1 = { .addr = priv->i2c_address, .flags = 0, .buf = reg1, .len = 4 }; in tua6100_set_params()
90 reg1[1] = 0x2c; in tua6100_set_params()
92 reg1[1] = 0x0c; in tua6100_set_params()
95 reg1[1] |= 0x40; in tua6100_set_params()
97 reg1[1] |= 0x80; in tua6100_set_params()
115 reg1[1] |= (div >> 9) & 0x03; in tua6100_set_params()
116 reg1[2] = div >> 1; in tua6100_set_params()
117 reg1[3] = (div << 7); in tua6100_set_params()
121 reg1[3] |= (prediv - (div*_P)) & 0x7f; in tua6100_set_params()
Da8293.c30 u8 reg0, reg1; in a8293_set_voltage() local
59 reg1 = 0x82; in a8293_set_voltage()
60 if (reg1 != dev->reg[1]) { in a8293_set_voltage()
61 ret = i2c_master_send(client, &reg1, 1); in a8293_set_voltage()
64 dev->reg[1] = reg1; in a8293_set_voltage()
/Linux-v4.19/arch/arm64/crypto/
Daes-cipher-core.S23 .macro __pair1, sz, op, reg0, reg1, in0, in1e, in1d, shift
26 ubfiz \reg1, \in1e, #2, #8
29 ubfx \reg1, \in1e, #\shift, #8
41 ldr \reg1, [tt, \reg1, uxtw #2]
45 lsl \reg1, \reg1, #2
48 ldrb \reg1, [tt, \reg1, uxtw]
52 .macro __pair0, sz, op, reg0, reg1, in0, in1e, in1d, shift
54 ubfx \reg1, \in1d, #\shift, #8
56 ldr\op \reg1, [tt, \reg1, uxtw #\sz]
/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;
229 ldtr \reg1, [\addr];
238 .macro uao_stp l, reg1, reg2, addr, post_inc
240 8888: stp \reg1, \reg2, [\addr], \post_inc;
244 sttr \reg1, [\addr];
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/s390/kvm/
Dpriv.c249 int reg1, reg2; in handle_iske() local
262 kvm_s390_get_regs_rre(vcpu, &reg1, &reg2); in handle_iske()
288 vcpu->run->s.regs.gprs[reg1] &= ~0xff; in handle_iske()
289 vcpu->run->s.regs.gprs[reg1] |= key; in handle_iske()
296 int reg1, reg2; in handle_rrbe() local
309 kvm_s390_get_regs_rre(vcpu, &reg1, &reg2); in handle_rrbe()
347 int reg1, reg2; in handle_sske() local
367 kvm_s390_get_regs_rre(vcpu, &reg1, &reg2); in handle_sske()
369 key = vcpu->run->s.regs.gprs[reg1] & 0xfe; in handle_sske()
411 vcpu->run->s.regs.gprs[reg1] &= ~0xff00UL; in handle_sske()
[all …]
Dtrace.h287 TP_PROTO(VCPU_PROTO_COMMON, int g, int reg1, int reg3, u64 addr),
288 TP_ARGS(VCPU_ARGS_COMMON, g, reg1, reg3, addr),
293 __field(int, reg1)
301 __entry->reg1 = reg1;
308 __entry->reg1, __entry->reg3, __entry->addr)
312 TP_PROTO(VCPU_PROTO_COMMON, int g, int reg1, int reg3, u64 addr),
313 TP_ARGS(VCPU_ARGS_COMMON, g, reg1, reg3, addr),
318 __field(int, reg1)
326 __entry->reg1 = reg1;
333 __entry->reg1, __entry->reg3, __entry->addr)
/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/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dnv04.c49 nv04_clk_pll_prog(struct nvkm_clk *clk, u32 reg1, struct nvkm_pll_vals *pv) in nv04_clk_pll_prog() argument
57 if (reg1 > 0x405c) in nv04_clk_pll_prog()
58 setPLL_double_highregs(devinit, reg1, pv); in nv04_clk_pll_prog()
60 setPLL_double_lowregs(devinit, reg1, pv); in nv04_clk_pll_prog()
62 setPLL_single(devinit, reg1, pv); in nv04_clk_pll_prog()
/Linux-v4.19/drivers/mcb/
Dmcb-parse.c46 __le32 reg1; in chameleon_parse_gdd() local
53 reg1 = readl(&gdd->reg1); in chameleon_parse_gdd()
58 mdev->id = GDD_DEV(reg1); in chameleon_parse_gdd()
59 mdev->rev = GDD_REV(reg1); in chameleon_parse_gdd()
60 mdev->var = GDD_VAR(reg1); in chameleon_parse_gdd()
92 mdev->irq.start = GDD_IRQ(reg1); in chameleon_parse_gdd()
93 mdev->irq.end = GDD_IRQ(reg1); in chameleon_parse_gdd()
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/
Dverifier.c147 u32 helper_tgt, const struct bpf_reg_state *reg1) in nfp_bpf_map_call_ok() argument
161 const struct bpf_reg_state *reg1 = cur_regs(env) + BPF_REG_1; in nfp_bpf_check_call() local
190 bpf->helpers.map_lookup, reg1) || in nfp_bpf_check_call()
198 bpf->helpers.map_update, reg1) || in nfp_bpf_check_call()
207 bpf->helpers.map_delete, reg1) || in nfp_bpf_check_call()
247 reg1 = cur_regs(env) + BPF_REG_4; in nfp_bpf_check_call()
249 if (reg1->type != SCALAR_VALUE /* NULL ptr */ && in nfp_bpf_check_call()
250 reg1->type != PTR_TO_STACK && in nfp_bpf_check_call()
251 reg1->type != PTR_TO_MAP_VALUE && in nfp_bpf_check_call()
252 reg1->type != PTR_TO_PACKET) { in nfp_bpf_check_call()
[all …]

12345