| /linux/arch/nios2/include/asm/ |
| H A 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 …]
|
| /linux/arch/arm64/include/asm/ |
| H A 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 …]
|
| /linux/arch/arm/probes/kprobes/ |
| H A 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 …]
|
| /linux/arch/s390/include/asm/ |
| H A D | ap.h | 153 unsigned long reg2; in ap_tapq() local 161 : [reg1] "=&d" (reg1.value), [reg2] "=&d" (reg2) in ap_tapq() 165 info->value = reg2; in ap_tapq() 270 struct ap_config_info *reg2 = config; in ap_qci() local 280 : [reg0] "d" (reg0), [reg2] "d" (reg2) in ap_qci() 323 unsigned long reg2 = pa_ind; in ap_aqic() local 334 : [reg0] "d" (reg0), [reg2] "d" (reg2) in ap_aqic() 371 unsigned long reg2; in ap_qact() local 381 : [reg1] "+&d" (reg1.value), [reg2] "=&d" (reg2) in ap_qact() 384 apinfo->val = reg2; in ap_qact() [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | rt715-sdw.c | 153 unsigned int reg2 = 0, reg3 = 0, reg4 = 0, mask, nid, val2; in rt715_sdw_read() local 169 reg2 = reg + 0x1000; in rt715_sdw_read() 170 reg2 |= 0x80; in rt715_sdw_read() 171 ret = regmap_write(rt715->sdw_regmap, reg2, val2); in rt715_sdw_read() 197 reg2 = reg + 0x1000; in rt715_sdw_read() 198 reg2 |= 0x80; in rt715_sdw_read() 199 ret = regmap_write(rt715->sdw_regmap, reg2, (*val & 0xff)); in rt715_sdw_read() 203 reg2 = reg - 0x1000; in rt715_sdw_read() 204 reg2 &= ~0x80; in rt715_sdw_read() 205 ret = regmap_write(rt715->sdw_regmap, reg2, in rt715_sdw_read() [all …]
|
| H A D | rt711-sdw.c | 96 unsigned int reg2 = 0, reg3 = 0, reg4 = 0, mask, nid, val2; in rt711_sdw_read() local 112 reg2 = reg + 0x1000; in rt711_sdw_read() 113 reg2 |= 0x80; in rt711_sdw_read() 114 ret = regmap_write(rt711->sdw_regmap, reg2, val2); in rt711_sdw_read() 140 reg2 = reg + 0x1000; in rt711_sdw_read() 141 reg2 |= 0x80; in rt711_sdw_read() 142 ret = regmap_write(rt711->sdw_regmap, reg2, (*val & 0xff)); in rt711_sdw_read() 146 reg2 = reg - 0x1000; in rt711_sdw_read() 147 reg2 &= ~0x80; in rt711_sdw_read() 149 reg2, ((*val >> 8) & 0xff)); in rt711_sdw_read() [all …]
|
| H A D | rt700-sdw.c | 90 unsigned int reg2 = 0, reg3 = 0, reg4 = 0, mask, nid, val2; in rt700_sdw_read() local 106 reg2 = reg + 0x1000; in rt700_sdw_read() 107 reg2 |= 0x80; in rt700_sdw_read() 108 ret = regmap_write(rt700->sdw_regmap, reg2, val2); in rt700_sdw_read() 134 reg2 = reg + 0x1000; in rt700_sdw_read() 135 reg2 |= 0x80; in rt700_sdw_read() 136 ret = regmap_write(rt700->sdw_regmap, reg2, (*val & 0xff)); in rt700_sdw_read() 140 reg2 = reg - 0x1000; in rt700_sdw_read() 141 reg2 &= ~0x80; in rt700_sdw_read() 143 reg2, ((*val >> 8) & 0xff)); in rt700_sdw_read() [all …]
|
| /linux/crypto/ |
| H A D | aria_generic.c | 32 u32 reg0, reg1, reg2, reg3; in aria_set_encrypt_key() local 45 reg2 = w0[2] ^ ck[2]; in aria_set_encrypt_key() 48 aria_subst_diff_odd(®0, ®1, ®2, ®3); in aria_set_encrypt_key() 69 w1[2] ^= reg2; in aria_set_encrypt_key() 74 reg2 = w1[2]; in aria_set_encrypt_key() 79 reg2 ^= ck[6]; in aria_set_encrypt_key() 82 aria_subst_diff_even(®0, ®1, ®2, ®3); in aria_set_encrypt_key() 86 reg2 ^= w0[2]; in aria_set_encrypt_key() 91 w2[2] = reg2; in aria_set_encrypt_key() 96 reg2 ^= ck[10]; in aria_set_encrypt_key() [all …]
|
| /linux/arch/arm/lib/ |
| H A 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}
|
| H A 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}
|
| H A 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})
|
| H A 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}
|
| H A D | csumpartialcopyuser.S | 60 .macro load2b, reg1, reg2 argument 62 ldrusr \reg2, r0, 1 69 .macro load2l, reg1, reg2 argument 71 ldrusr \reg2, r0, 4 74 .macro load4l, reg1, reg2, reg3, reg4 76 ldrusr \reg2, r0, 4
|
| /linux/arch/x86/events/intel/ |
| H A D | uncore_nhmex.c | 356 struct hw_perf_event_extra *reg2 = &hwc->branch_reg; in nhmex_bbox_hw_config() local 375 reg2->config = event->attr.config2; in nhmex_bbox_hw_config() 383 struct hw_perf_event_extra *reg2 = &hwc->branch_reg; in nhmex_bbox_msr_enable_event() local 387 wrmsrq(reg1->reg + 1, reg2->config); in nhmex_bbox_msr_enable_event() 447 struct hw_perf_event_extra *reg2 = &hwc->branch_reg; in nhmex_sbox_hw_config() local 460 reg2->config = event->attr.config2; in nhmex_sbox_hw_config() 468 struct hw_perf_event_extra *reg2 = &hwc->branch_reg; in nhmex_sbox_msr_enable_event() local 473 wrmsrq(reg1->reg + 2, reg2->config); in nhmex_sbox_msr_enable_event() 674 struct hw_perf_event_extra *reg2 = &event->hw.branch_reg; in nhmex_mbox_get_constraint() local 695 if (reg2->idx != EXTRA_REG_NONE && in nhmex_mbox_get_constraint() [all …]
|
| /linux/arch/arm/kernel/ |
| H A D | hyp-stub.S | 31 .macro store_primary_cpu_mode reg1, reg2 argument 34 str_l \reg1, __boot_cpu_mode, \reg2 43 .macro compare_cpu_mode_with_primary mode, reg1, reg2 argument 44 adr_l \reg2, __boot_cpu_mode 45 ldr \reg1, [\reg2] 48 strne \reg1, [\reg2] @ record what happened and give up 53 .macro store_primary_cpu_mode reg1:req, reg2:req 60 .macro compare_cpu_mode_with_primary mode, reg1, reg2 argument
|
| /linux/drivers/rtc/ |
| H A D | rtc-aspeed.c | 25 u32 reg1, reg2; in aspeed_rtc_read_time() local 33 reg2 = readl(rtc->base + RTC_YEAR); in aspeed_rtc_read_time() 35 } while (reg2 != readl(rtc->base + RTC_YEAR)); in aspeed_rtc_read_time() 42 cent = (reg2 >> 16) & 0x1f; in aspeed_rtc_read_time() 43 year = (reg2 >> 8) & 0x7f; in aspeed_rtc_read_time() 44 tm->tm_mon = ((reg2 >> 0) & 0x0f) - 1; in aspeed_rtc_read_time() 55 u32 reg1, reg2, ctrl; in aspeed_rtc_set_time() local 64 reg2 = ((cent & 0x1f) << 16) | ((year & 0x7f) << 8) | in aspeed_rtc_set_time() 71 writel(reg2, rtc->base + RTC_YEAR); in aspeed_rtc_set_time()
|
| /linux/arch/parisc/net/ |
| H A D | bpf_jit.h | 103 #define hppa_or(reg1, reg2, target) \ argument 104 hppa_t6_insn(0x02, reg2, reg1, 0, 0, 0x09, target) /* or reg1,reg2,target */ 105 #define hppa_or_cond(reg1, reg2, cond, f, target) \ argument 106 hppa_t6_insn(0x02, reg2, reg1, cond, f, 0x09, target) 107 #define hppa_and(reg1, reg2, target) \ argument 108 hppa_t6_insn(0x02, reg2, reg1, 0, 0, 0x08, target) /* and reg1,reg2,target */ 109 #define hppa_and_cond(reg1, reg2, cond, f, target) \ argument 110 hppa_t6_insn(0x02, reg2, reg1, cond, f, 0x08, target) 111 #define hppa_xor(reg1, reg2, target) \ argument 112 hppa_t6_insn(0x02, reg2, reg1, 0, 0, 0x0a, target) /* xor reg1,reg2,target */ [all …]
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | tua6100.c | 65 u8 reg2[] = { 0x02, 0x00, 0x00 }; in tua6100_set_params() local 68 struct i2c_msg msg2 = { .addr = priv->i2c_address, .flags = 0, .buf = reg2, .len = 3 }; in tua6100_set_params() 92 reg2[1] = (_R_VAL >> 8) & 0x03; in tua6100_set_params() 93 reg2[2] = _R_VAL; in tua6100_set_params() 95 reg2[1] |= 0x1c; in tua6100_set_params() 97 reg2[1] |= 0x0c; in tua6100_set_params() 99 reg2[1] |= 0x1c; in tua6100_set_params()
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_pmdemand.c | 405 u32 reg1, reg2; in intel_pmdemand_init_pmdemand_params() local 420 reg2 = intel_de_read(display, XELPDP_INITIATE_PMDEMAND_REQUEST(1)); in intel_pmdemand_init_pmdemand_params() 432 REG_FIELD_GET(XELPDP_PMDEMAND_CDCLK_FREQ_MASK, reg2); in intel_pmdemand_init_pmdemand_params() 434 REG_FIELD_GET(XELPDP_PMDEMAND_DDICLK_FREQ_MASK, reg2); in intel_pmdemand_init_pmdemand_params() 446 REG_FIELD_GET(XELPDP_PMDEMAND_SCALERS_MASK, reg2); in intel_pmdemand_init_pmdemand_params() 520 u32 *reg1, u32 *reg2, bool serialized) in intel_pmdemand_update_params() argument 556 update_reg(reg2, cdclk_freq_mhz, XELPDP_PMDEMAND_CDCLK_FREQ_MASK); in intel_pmdemand_update_params() 557 update_reg(reg2, ddiclk_max, XELPDP_PMDEMAND_DDICLK_FREQ_MASK); in intel_pmdemand_update_params() 558 update_reg(reg2, plls, XELPDP_PMDEMAND_PLLS_MASK); in intel_pmdemand_update_params() 566 update_reg(reg2, scalers, XELPDP_PMDEMAND_SCALERS_MASK); in intel_pmdemand_update_params() [all …]
|
| /linux/arch/powerpc/kernel/ |
| H A 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
|
| /linux/drivers/gpu/drm/amd/display/dc/irq/dcn302/ |
| H A D | irq_service_dcn302.c | 178 #define IRQ_REG_ENTRY(block, reg_num, reg1, mask1, reg2, mask2)\ argument 185 .ack_reg = SRI(reg2, block, reg_num),\ 186 .ack_mask = block ## reg_num ## _ ## reg2 ## __ ## mask2 ## _MASK,\ 187 .ack_value = block ## reg_num ## _ ## reg2 ## __ ## mask2 ## _MASK \ 196 #define IRQ_REG_ENTRY_DMUB(reg1, mask1, reg2, mask2)\ argument 204 .ack_reg = SRI_DMUB(reg2),\ 206 reg2 ## __ ## mask2 ## _MASK,\ 208 reg2 ## __ ## mask2 ## _MASK \
|
| /linux/drivers/gpu/drm/amd/display/dc/irq/dcn21/ |
| H A D | irq_service_dcn21.c | 186 #define IRQ_REG_ENTRY(block, reg_num, reg1, mask1, reg2, mask2)\ argument 194 .ack_reg = SRI(reg2, block, reg_num),\ 196 block ## reg_num ## _ ## reg2 ## __ ## mask2 ## _MASK,\ 198 block ## reg_num ## _ ## reg2 ## __ ## mask2 ## _MASK \ 200 #define IRQ_REG_ENTRY_DMUB(reg1, mask1, reg2, mask2)\ argument 208 .ack_reg = SRI_DMUB(reg2),\ 210 reg2 ## __ ## mask2 ## _MASK,\ 212 reg2 ## __ ## mask2 ## _MASK \
|
| /linux/drivers/gpu/drm/amd/display/dc/irq/dcn314/ |
| H A D | irq_service_dcn314.c | 183 #define IRQ_REG_ENTRY(block, reg_num, reg1, mask1, reg2, mask2)\ argument 191 .ack_reg = SRI(reg2, block, reg_num),\ 193 block ## reg_num ## _ ## reg2 ## __ ## mask2 ## _MASK,\ 195 block ## reg_num ## _ ## reg2 ## __ ## mask2 ## _MASK \ 197 #define IRQ_REG_ENTRY_DMUB(reg1, mask1, reg2, mask2)\ argument 205 .ack_reg = SRI_DMUB(reg2),\ 207 reg2 ## __ ## mask2 ## _MASK,\ 209 reg2 ## __ ## mask2 ## _MASK \
|
| /linux/drivers/gpu/drm/amd/display/dc/irq/dcn31/ |
| H A D | irq_service_dcn31.c | 181 #define IRQ_REG_ENTRY(block, reg_num, reg1, mask1, reg2, mask2)\ argument 189 .ack_reg = SRI(reg2, block, reg_num),\ 191 block ## reg_num ## _ ## reg2 ## __ ## mask2 ## _MASK,\ 193 block ## reg_num ## _ ## reg2 ## __ ## mask2 ## _MASK \ 195 #define IRQ_REG_ENTRY_DMUB(reg1, mask1, reg2, mask2)\ argument 203 .ack_reg = SRI_DMUB(reg2),\ 205 reg2 ## __ ## mask2 ## _MASK,\ 207 reg2 ## __ ## mask2 ## _MASK \
|
| /linux/drivers/gpu/drm/amd/display/dc/irq/dcn30/ |
| H A D | irq_service_dcn30.c | 193 #define IRQ_REG_ENTRY(block, reg_num, reg1, mask1, reg2, mask2)\ argument 201 .ack_reg = SRI(reg2, block, reg_num),\ 203 block ## reg_num ## _ ## reg2 ## __ ## mask2 ## _MASK,\ 205 block ## reg_num ## _ ## reg2 ## __ ## mask2 ## _MASK \ 207 #define IRQ_REG_ENTRY_DMUB(reg1, mask1, reg2, mask2)\ argument 215 .ack_reg = SRI_DMUB(reg2),\ 217 reg2 ## __ ## mask2 ## _MASK,\ 219 reg2 ## __ ## mask2 ## _MASK \
|