Home
last modified time | relevance | path

Searched refs:reg3 (Results 1 – 29 of 29) sorted by relevance

/linux-4.1.27/arch/arm/kernel/
Dhyp-stub.S40 .macro store_primary_cpu_mode reg1, reg2, reg3
44 ldr \reg3, [\reg2]
45 str \reg1, [\reg2, \reg3]
54 .macro compare_cpu_mode_with_primary mode, reg1, reg2, reg3
56 ldr \reg3, [\reg2]
57 ldr \reg1, [\reg2, \reg3]
60 strne \reg1, [\reg2, \reg3] @ record what happened and give up
65 .macro store_primary_cpu_mode reg1:req, reg2:req, reg3:req
72 .macro compare_cpu_mode_with_primary mode, reg1, reg2, reg3
/linux-4.1.27/arch/arm/probes/kprobes/
Dtest-core.h249 #define TEST_RRR(code1, reg1, val1, code2, reg2, val2, code3, reg3, val3, code4)\ argument
250 TESTCASE_START(code1 #reg1 code2 #reg2 code3 #reg3 code4) \
253 TEST_ARG_REG(reg3, val3) \
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) \
262 TEST_ARG_REG(reg3, val3) \
265 TEST_INSTRUCTION(code1 #reg1 code2 #reg2 code3 #reg3 code4 #reg4) \
291 #define TEST_PRR(code1, reg1, val1, code2, reg2, val2, code3, reg3, val3, code4)\ argument
292 TESTCASE_START(code1 #reg1 code2 #reg2 code3 #reg3 code4) \
[all …]
/linux-4.1.27/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}
Dcopy_from_user.S48 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort
51 ldr1w \ptr, \reg3, \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}
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
67 str1w \ptr, \reg3, \abort
Dcsumpartialcopy.S46 .macro load4l, reg1, reg2, reg3, reg4
47 ldmia r0!, {\reg1, \reg2, \reg3, \reg4}
Dcsumpartialcopyuser.S46 .macro load4l, reg1, reg2, reg3, reg4
49 ldrusr \reg3, r0, 4
/linux-4.1.27/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-4.1.27/arch/s390/kvm/
Dtrace.h284 TP_PROTO(VCPU_PROTO_COMMON, int g, int reg1, int reg3, u64 addr),
285 TP_ARGS(VCPU_ARGS_COMMON, g, reg1, reg3, addr),
291 __field(int, reg3)
299 __entry->reg3 = reg3;
305 __entry->reg1, __entry->reg3, __entry->addr)
309 TP_PROTO(VCPU_PROTO_COMMON, int g, int reg1, int reg3, u64 addr),
310 TP_ARGS(VCPU_ARGS_COMMON, g, reg1, reg3, addr),
316 __field(int, reg3)
324 __entry->reg3 = reg3;
330 __entry->reg1, __entry->reg3, __entry->addr)
Dpriv.c812 int reg3 = vcpu->arch.sie_block->ipa & 0x000f; in kvm_s390_handle_lctl() local
828 VCPU_EVENT(vcpu, 5, "lctl r1:%x, r3:%x, addr:%llx", reg1, reg3, ga); in kvm_s390_handle_lctl()
829 trace_kvm_s390_handle_lctl(vcpu, 0, reg1, reg3, ga); in kvm_s390_handle_lctl()
831 nr_regs = ((reg3 - reg1) & 0xf) + 1; in kvm_s390_handle_lctl()
840 if (reg == reg3) in kvm_s390_handle_lctl()
851 int reg3 = vcpu->arch.sie_block->ipa & 0x000f; in kvm_s390_handle_stctl() local
867 VCPU_EVENT(vcpu, 5, "stctl r1:%x, r3:%x, addr:%llx", reg1, reg3, ga); in kvm_s390_handle_stctl()
868 trace_kvm_s390_handle_stctl(vcpu, 0, reg1, reg3, ga); in kvm_s390_handle_stctl()
874 if (reg == reg3) in kvm_s390_handle_stctl()
885 int reg3 = vcpu->arch.sie_block->ipa & 0x000f; in handle_lctlg() local
[all …]
/linux-4.1.27/arch/s390/kernel/
Dcpcmd.c27 register unsigned long reg3 asm ("3") = cmdlen; in diag8_noresponse()
33 : "+d" (reg3) : "d" (reg2) : "cc"); in diag8_noresponse()
34 return reg3; in diag8_noresponse()
40 register unsigned long reg3 asm ("3") = (addr_t) response; in diag8_response()
52 : "d" (reg2), "d" (reg3), "d" (*rlen) : "cc"); in diag8_response()
/linux-4.1.27/arch/s390/include/asm/
Dtlbflush.h48 register unsigned long reg3 asm("3"); in __tlb_flush_global()
53 reg2 = reg3 = 0; in __tlb_flush_global()
57 : : "d" (reg2), "d" (reg3), "d" (reg4), "m" (dummy) : "cc" ); in __tlb_flush_global()
Dchecksum.h32 register unsigned long reg3 asm("3") = (unsigned long) len; in csum_partial()
37 : "+d" (sum), "+d" (reg2), "+d" (reg3) : : "cc", "memory"); in csum_partial()
Dpage.h50 register unsigned long reg3 asm ("3") = 0x1000; in copy_page()
55 : "+d" (reg2), "+d" (reg3), "+d" (reg4), "+d" (reg5) in copy_page()
Dpgtable.h1386 register unsigned long reg3 asm("3") = pmd_val(*pmdp) | in __pmdp_csp()
1393 : "d" (reg2), "d" (reg3), "d" (reg4), "m" (*pmdp) : "cc"); in __pmdp_csp()
/linux-4.1.27/arch/m68k/atari/
Ddebug.c219 int clksrc, clkmode, div, reg3, reg5; in atari_init_scc_port() local
239 reg3 = (cflag & CSIZE) == CS8 ? 0xc0 : 0x40; in atari_init_scc_port()
247 SCC_WRITE(3, reg3); in atari_init_scc_port()
257 SCC_WRITE(3, reg3 | 1); in atari_init_scc_port()
/linux-4.1.27/arch/score/include/asm/
Dprocessor.h51 unsigned long reg0, reg2, reg3; member
82 .reg3 = 0, \
/linux-4.1.27/arch/score/kernel/
Dprocess.c83 p->thread.reg3 = (unsigned long) ret_from_kernel_thread; in copy_thread()
90 p->thread.reg3 = (unsigned long) ret_from_fork; in copy_thread()
Dasm-offsets.c119 OFFSET(THREAD_REG3, task_struct, thread.reg3); in output_thread_defines()
/linux-4.1.27/drivers/media/usb/msi2500/
Dmsi2500.c690 u32 reg3, reg4, reg7; in msi2500_set_usb_adc() local
757 reg3 = 0x01000303; in msi2500_set_usb_adc()
762 reg3 |= 0x1 << 20; in msi2500_set_usb_adc()
764 reg3 |= 0x5 << 20; in msi2500_set_usb_adc()
766 reg3 |= 0x9 << 20; in msi2500_set_usb_adc()
768 reg3 |= 0xd << 20; in msi2500_set_usb_adc()
781 reg3 |= div_n << 16; in msi2500_set_usb_adc()
782 reg3 |= (div_r_out / 2 - 1) << 10; in msi2500_set_usb_adc()
783 reg3 |= ((fract >> 20) & 0x000001) << 15; /* [20] */ in msi2500_set_usb_adc()
787 f_sr, f_vco, div_n, div_m, div_r_out, reg3, reg4); in msi2500_set_usb_adc()
[all …]
/linux-4.1.27/drivers/mfd/
Drtl8411.c53 u8 reg3 = 0; in rtl8411_fetch_vendor_settings() local
67 rtsx_pci_read_config_byte(pcr, PCR_SETTING_REG3, &reg3); in rtl8411_fetch_vendor_settings()
68 pcr_dbg(pcr, "Cfg 0x%x: 0x%x\n", PCR_SETTING_REG3, reg3); in rtl8411_fetch_vendor_settings()
69 pcr->sd30_drive_sel_3v3 = rtl8411_reg_to_sd30_drive_sel_3v3(reg3); in rtl8411_fetch_vendor_settings()
/linux-4.1.27/drivers/ide/
Dali14xx.c72 static struct { u8 reg1, reg2, reg3, reg4; } regTab[4] = { member
140 outReg(param3, regTab[driveNum].reg3); in ali14xx_set_pio_mode()
/linux-4.1.27/drivers/video/fbdev/
Dvalkyriefb.h72 struct vpreg reg3; member
/linux-4.1.27/arch/sparc/lib/
Dcopy_page.S36 #define TOUCH(reg0, reg1, reg2, reg3, reg4, reg5, reg6, reg7) \ argument
38 fsrc2 %reg2, %f52; fsrc2 %reg3, %f54; \
/linux-4.1.27/drivers/gpu/drm/mga/
Dmga_drv.h321 #define DMA_BLOCK(reg0, val0, reg1, val1, reg2, val2, reg3, val3) \ argument
326 (DMAREG(reg3) << 24))); \
/linux-4.1.27/drivers/s390/crypto/
Dap_bus.c417 register unsigned long reg3 asm ("3") = (unsigned long) length; in __ap_send()
427 : "+d" (reg0), "=d" (reg1), "+d" (reg2), "+d" (reg3) in __ap_send()
/linux-4.1.27/drivers/video/fbdev/sis/
Dsis_main.c818 u8 idx, reg1, reg2, reg3, reg4; in sisfb_setupvbblankflags() local
837 reg3 = SiS_GetReg(SISPART1, (idx+2)); /* 32 */ in sisfb_setupvbblankflags()
842 (*vcount) = reg3 | ((reg4 & 0x70) << 4); in sisfb_setupvbblankflags()
857 reg3 = SiS_GetReg(SISCR, 0x1d); in sisfb_setupvbblankflags()
858 (*vcount) = reg2 | ((reg3 & 0x07) << 8); in sisfb_setupvbblankflags()
859 (*hcount) = (reg1 | ((reg3 & 0x10) << 4)) << 3; in sisfb_setupvbblankflags()
/linux-4.1.27/Documentation/
DCodingStyle878 "more_magic %reg2, %reg3"