/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 …]
|
/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 | asm-uaccess.h | 66 .macro user_ldp l, reg1, reg2, addr, post_inc 68 8889: ldtr \reg2, [\addr, #8]; 75 .macro user_stp l, reg1, reg2, addr, post_inc 77 8889: sttr \reg2, [\addr, #8];
|
/arch/arm/probes/kprobes/ |
D | test-core.h | 239 #define TEST_RR(code1, reg1, val1, code2, reg2, val2, code3) \ argument 240 TESTCASE_START(code1 #reg1 code2 #reg2 code3) \ 242 TEST_ARG_REG(reg2, val2) \ 244 TEST_INSTRUCTION(code1 #reg1 code2 #reg2 code3) \ 247 #define TEST_RRR(code1, reg1, val1, code2, reg2, val2, code3, reg3, val3, code4)\ argument 248 TESTCASE_START(code1 #reg1 code2 #reg2 code3 #reg3 code4) \ 250 TEST_ARG_REG(reg2, val2) \ 253 TEST_INSTRUCTION(code1 #reg1 code2 #reg2 code3 #reg3 code4) \ 256 #define TEST_RRRR(code1, reg1, val1, code2, reg2, val2, code3, reg3, val3, code4, reg4, val4) \ argument 257 TESTCASE_START(code1 #reg1 code2 #reg2 code3 #reg3 code4 #reg4) \ [all …]
|
/arch/s390/include/asm/ |
D | ap.h | 83 unsigned long reg2; in ap_tapq() local 91 : [reg1] "=&d" (reg1), [reg2] "=&d" (reg2) in ap_tapq() 95 *info = reg2; in ap_tapq() 187 struct ap_config_info *reg2 = config; in ap_qci() local 197 : [reg0] "d" (reg0), [reg2] "d" (reg2) in ap_qci() 244 void *reg2 = ind; in ap_aqic() local 255 : [reg0] "d" (reg0), [reg2] "d" (reg2) in ap_aqic() 298 unsigned long reg2; in ap_qact() local 308 : [reg1] "+&d" (reg1), [reg2] "=&d" (reg2) in ap_qact() 311 apinfo->val = reg2; in ap_qact() [all …]
|
D | processor.h | 271 unsigned int reg1, reg2; in __extract_psw() local 273 asm volatile("epsw %0,%1" : "=d" (reg1), "=a" (reg2)); in __extract_psw() 274 return (((unsigned long) reg1) << 32) | ((unsigned long) reg2); in __extract_psw()
|
/arch/arm/lib/ |
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 argument 46 stmdb sp!, {r0, \reg1, \reg2} 49 .macro usave reg1 reg2 argument 50 UNWIND( .save {r0, \reg1, \reg2} ) [all …]
|
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 | 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 argument 95 stmdb sp!, {r0, r2, r3, \reg1, \reg2} [all …]
|
D | csumpartialcopy.S | 29 .macro load2b, reg1, reg2 argument 31 ldrb \reg2, [r0], #1 38 .macro load2l, reg1, reg2 argument 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 argument 44 ldrusr \reg2, r0, 1 51 .macro load2l, reg1, reg2 argument 53 ldrusr \reg2, r0, 4 56 .macro load4l, reg1, reg2, reg3, reg4 58 ldrusr \reg2, r0, 4
|
/arch/arm/kernel/ |
D | hyp-stub.S | 29 .macro store_primary_cpu_mode reg1, reg2 argument 32 str_l \reg1, __boot_cpu_mode, \reg2 41 .macro compare_cpu_mode_with_primary mode, reg1, reg2 argument 42 adr_l \reg2, __boot_cpu_mode 43 ldr \reg1, [\reg2] 46 strne \reg1, [\reg2] @ record what happened and give up 51 .macro store_primary_cpu_mode reg1:req, reg2:req 58 .macro compare_cpu_mode_with_primary mode, reg1, reg2 argument
|
/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 …]
|
/arch/s390/boot/ |
D | mem_detect.c | 69 unsigned long reg1, reg2, ry; in __diag260() local 90 [reg2] "=&a" (reg2), in __diag260() 123 unsigned long reg1, reg2; in tprot() local 139 [reg2] "=&a" (reg2), in tprot()
|
D | ipl_parm.c | 28 unsigned long reg1, reg2; in __diag308() local 45 [reg2] "=&a" (reg2), in __diag308()
|
/arch/arm64/lib/ |
D | copy_to_user.S | 46 .macro ldp1 reg1, reg2, ptr, val 47 ldp \reg1, \reg2, [\ptr], \val 50 .macro stp1 reg1, reg2, ptr, val 51 user_stp 9997f, \reg1, \reg2, \ptr, \val
|
D | copy_from_user.S | 47 .macro ldp1 reg1, reg2, ptr, val 48 user_ldp 9997f, \reg1, \reg2, \ptr, \val 51 .macro stp1 reg1, reg2, ptr, val 52 stp \reg1, \reg2, [\ptr], \val
|
/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
|
/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 argument 72 movdqa \reg2, %xmm13 75 pclmulqdq $0x00, FOLD_CONSTS, \reg2 79 pxor %xmm12, \reg2 80 xorps %xmm13, \reg2
|
/arch/arm/crypto/ |
D | crct10dif-ce-core.S | 117 .macro fold_32_bytes, reg1, reg2 argument 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
|
/arch/s390/kvm/ |
D | intercept.c | 346 int reg1, reg2, rc; in handle_mvpg_pei() local 348 kvm_s390_get_regs_rre(vcpu, ®1, ®2); in handle_mvpg_pei() 351 rc = guest_translate_address(vcpu, vcpu->run->s.regs.gprs[reg2], in handle_mvpg_pei() 352 reg2, &srcaddr, GACC_FETCH); in handle_mvpg_pei() 392 int reg1, reg2, cc = 0, r = 0; in handle_sthyi() local 399 kvm_s390_get_regs_rre(vcpu, ®1, ®2); in handle_sthyi() 401 addr = vcpu->run->s.regs.gprs[reg2]; in handle_sthyi() 407 if (reg1 == reg2 || reg1 & 1 || reg2 & 1) in handle_sthyi() 434 r = write_guest(vcpu, addr, reg2, sctns, PAGE_SIZE); in handle_sthyi() 443 vcpu->run->s.regs.gprs[reg2 + 1] = rc; in handle_sthyi()
|
D | priv.c | 262 int reg1, reg2; in handle_iske() local 275 kvm_s390_get_regs_rre(vcpu, ®1, ®2); in handle_iske() 277 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_iske() 309 int reg1, reg2; in handle_rrbe() local 322 kvm_s390_get_regs_rre(vcpu, ®1, ®2); in handle_rrbe() 324 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_rrbe() 360 int reg1, reg2; in handle_sske() local 380 kvm_s390_get_regs_rre(vcpu, ®1, ®2); in handle_sske() 383 start = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_sske() 432 vcpu->run->s.regs.gprs[reg2] &= ~PAGE_MASK; in handle_sske() [all …]
|
/arch/x86/kernel/ |
D | uprobes.c | 339 u8 reg2; in riprel_analyze() local 414 reg2 = 0xff; /* Fetch vex.vvvv */ in riprel_analyze() 416 reg2 = insn->vex_prefix.bytes[2]; in riprel_analyze() 424 reg2 = ((reg2 >> 3) & 0x7) ^ 0x7; in riprel_analyze() 431 if (reg != 6 && reg2 != 6) { in riprel_analyze() 432 reg2 = 6; in riprel_analyze() 434 } else if (reg != 7 && reg2 != 7) { in riprel_analyze() 435 reg2 = 7; in riprel_analyze() 439 reg2 = 3; in riprel_analyze() 453 *cursor = 0x80 | (reg << 3) | reg2; in riprel_analyze()
|
/arch/arm64/crypto/ |
D | crct10dif-ce-core.S | 218 .macro fold_32_bytes, p, reg1, reg2 argument 227 __pmull_\p v9, \reg2, fold_consts, 2 228 __pmull_\p \reg2, \reg2, fold_consts 234 eor \reg2\().16b, \reg2\().16b, v9.16b 236 eor \reg2\().16b, \reg2\().16b, v12.16b
|
/arch/powerpc/include/asm/book3s/32/ |
D | mmu-hash.h | 71 .macro uus_addi sr reg1 reg2 imm 73 addi \reg1,\reg2,\imm
|