| /OK3568_Linux_fs/kernel/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 …]
|
| /OK3568_Linux_fs/kernel/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 …]
|
| /OK3568_Linux_fs/kernel/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 …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-rockchip/ |
| H A D | sdram_common.h | 368 #define SYS_REG_DEC_ROW_3_4_V3(reg2, ch) SYS_REG_DEC_ROW_3_4(reg2, ch) argument 370 #define SYS_REG_DEC_CHINFO_V3(reg2, ch) SYS_REG_DEC_CHINFO(reg2, ch) argument 371 #define SYS_REG_ENC_DDRTYPE_V3(n, reg2, reg3) do { \ argument 372 (reg2) &= (~(0x7 << 13)); \ 374 (reg2) |= (((n) & 0x7) << 13); \ 377 #define SYS_REG_DEC_DDRTYPE_V3(reg2, reg3) \ argument 378 ((((reg2) >> 13) & 0x7) | \ 382 #define SYS_REG_DEC_NUM_CH_V3(reg2) SYS_REG_DEC_NUM_CH(reg2) argument 384 #define SYS_REG_DEC_CH1_3_RANK(reg2) SYS_REG_DEC_RANK(reg2, 1) argument 385 #define SYS_REG_ENC_CH0_2_RANK_V3(n, reg2, reg3) do { \ argument [all …]
|
| /OK3568_Linux_fs/kernel/arch/s390/include/asm/ |
| H A D | ap.h | 58 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() 229 register void *reg2 asm ("2") = ind; in ap_aqic() 236 : "d" (reg0), "d" (reg2) in ap_aqic() 277 register unsigned long reg2 asm ("2"); in ap_qact() [all …]
|
| /OK3568_Linux_fs/kernel/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} [all …]
|
| 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} 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 …]
|
| 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}) 93 .macro enter reg1 reg2 argument 95 stmdb sp!, {r0, r2, r3, \reg1, \reg2} [all …]
|
| 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 | 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
|
| /OK3568_Linux_fs/kernel/sound/soc/codecs/ |
| H A D | rt715-sdw.c | 151 unsigned int reg2 = 0, reg3 = 0, reg4 = 0, mask, nid, val2; in rt715_sdw_read() local 167 reg2 = reg + 0x1000; in rt715_sdw_read() 168 reg2 |= 0x80; in rt715_sdw_read() 169 ret = regmap_write(rt715->sdw_regmap, reg2, val2); in rt715_sdw_read() 195 reg2 = reg + 0x1000; in rt715_sdw_read() 196 reg2 |= 0x80; in rt715_sdw_read() 197 ret = regmap_write(rt715->sdw_regmap, reg2, (*val & 0xff)); in rt715_sdw_read() 201 reg2 = reg - 0x1000; in rt715_sdw_read() 202 reg2 &= ~0x80; in rt715_sdw_read() 203 ret = regmap_write(rt715->sdw_regmap, reg2, in rt715_sdw_read() [all …]
|
| H A D | rt700-sdw.c | 89 unsigned int reg2 = 0, reg3 = 0, reg4 = 0, mask, nid, val2; in rt700_sdw_read() local 105 reg2 = reg + 0x1000; in rt700_sdw_read() 106 reg2 |= 0x80; in rt700_sdw_read() 107 ret = regmap_write(rt700->sdw_regmap, reg2, val2); in rt700_sdw_read() 133 reg2 = reg + 0x1000; in rt700_sdw_read() 134 reg2 |= 0x80; in rt700_sdw_read() 135 ret = regmap_write(rt700->sdw_regmap, reg2, (*val & 0xff)); in rt700_sdw_read() 139 reg2 = reg - 0x1000; in rt700_sdw_read() 140 reg2 &= ~0x80; in rt700_sdw_read() 142 reg2, ((*val >> 8) & 0xff)); in rt700_sdw_read() [all …]
|
| H A D | rt711-sdw.c | 93 unsigned int reg2 = 0, reg3 = 0, reg4 = 0, mask, nid, val2; in rt711_sdw_read() local 109 reg2 = reg + 0x1000; in rt711_sdw_read() 110 reg2 |= 0x80; in rt711_sdw_read() 111 ret = regmap_write(rt711->sdw_regmap, reg2, val2); in rt711_sdw_read() 137 reg2 = reg + 0x1000; in rt711_sdw_read() 138 reg2 |= 0x80; in rt711_sdw_read() 139 ret = regmap_write(rt711->sdw_regmap, reg2, (*val & 0xff)); in rt711_sdw_read() 143 reg2 = reg - 0x1000; in rt711_sdw_read() 144 reg2 &= ~0x80; in rt711_sdw_read() 146 reg2, ((*val >> 8) & 0xff)); in rt711_sdw_read() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/ |
| H A D | nand_ecc.c | 69 uint8_t idx, reg1, reg2, reg3, tmp1, tmp2; in nand_calculate_ecc() local 73 reg1 = reg2 = reg3 = 0; in nand_calculate_ecc() 84 reg2 ^= ~((uint8_t) i); in nand_calculate_ecc() 90 tmp1 |= (reg2 & 0x80) >> 1; /* B7 -> B6 */ in nand_calculate_ecc() 92 tmp1 |= (reg2 & 0x40) >> 2; /* B6 -> B4 */ in nand_calculate_ecc() 94 tmp1 |= (reg2 & 0x20) >> 3; /* B5 -> B2 */ in nand_calculate_ecc() 96 tmp1 |= (reg2 & 0x10) >> 4; /* B4 -> B0 */ in nand_calculate_ecc() 99 tmp2 |= (reg2 & 0x08) << 3; /* B3 -> B6 */ in nand_calculate_ecc() 101 tmp2 |= (reg2 & 0x04) << 2; /* B2 -> B4 */ in nand_calculate_ecc() 103 tmp2 |= (reg2 & 0x02) << 1; /* B1 -> B2 */ in nand_calculate_ecc() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/kernel/ |
| H A D | hyp-stub.S | 29 .macro store_primary_cpu_mode reg1, reg2, reg3 32 adr \reg2, .L__boot_cpu_mode_offset 33 ldr \reg3, [\reg2] 34 str \reg1, [\reg2, \reg3] 43 .macro compare_cpu_mode_with_primary mode, reg1, reg2, reg3 44 adr \reg2, .L__boot_cpu_mode_offset 45 ldr \reg3, [\reg2] 46 ldr \reg1, [\reg2, \reg3] 49 strne \reg1, [\reg2, \reg3] @ record what happened and give up 54 .macro store_primary_cpu_mode reg1:req, reg2:req, reg3:req [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/events/intel/ |
| H A 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 …]
|
| /OK3568_Linux_fs/u-boot/post/lib_powerpc/ |
| H A D | threex.c | 128 unsigned int reg2 = (reg + 2) % 32; in cpu_post_test_threex() local 138 ASM_STW(reg2, stk, 0), in cpu_post_test_threex() 141 ASM_12X(test->cmd, reg2, reg1, reg0), in cpu_post_test_threex() 142 ASM_STW(reg2, stk, 12), in cpu_post_test_threex() 143 ASM_LWZ(reg2, stk, 0), in cpu_post_test_threex() 159 ASM_STW(reg2, stk, 0), in cpu_post_test_threex() 162 ASM_12X(test->cmd, reg2, reg1, reg0) | BIT_C, in cpu_post_test_threex() 163 ASM_STW(reg2, stk, 12), in cpu_post_test_threex() 164 ASM_LWZ(reg2, stk, 0), in cpu_post_test_threex()
|
| H A D | rlwnm.c | 63 unsigned int reg2 = (reg + 2) % 32; in cpu_post_test_rlwnm() local 73 ASM_STW(reg2, stk, 0), in cpu_post_test_rlwnm() 76 ASM_122(test->cmd, reg2, reg1, reg0, test->mb, test->me), in cpu_post_test_rlwnm() 77 ASM_STW(reg2, stk, 12), in cpu_post_test_rlwnm() 78 ASM_LWZ(reg2, stk, 0), in cpu_post_test_rlwnm() 94 ASM_STW(reg2, stk, 0), in cpu_post_test_rlwnm() 97 ASM_122(test->cmd, reg2, reg1, reg0, test->mb, test->me) | in cpu_post_test_rlwnm() 99 ASM_STW(reg2, stk, 12), in cpu_post_test_rlwnm() 100 ASM_LWZ(reg2, stk, 0), in cpu_post_test_rlwnm()
|
| H A D | three.c | 158 unsigned int reg2 = (reg + 2) % 32; in cpu_post_test_three() local 168 ASM_STW(reg2, stk, 0), in cpu_post_test_three() 171 ASM_12(test->cmd, reg2, reg1, reg0), in cpu_post_test_three() 172 ASM_STW(reg2, stk, 12), in cpu_post_test_three() 173 ASM_LWZ(reg2, stk, 0), in cpu_post_test_three() 189 ASM_STW(reg2, stk, 0), in cpu_post_test_three() 192 ASM_12(test->cmd, reg2, reg1, reg0) | BIT_C, in cpu_post_test_three() 193 ASM_STW(reg2, stk, 12), in cpu_post_test_three() 194 ASM_LWZ(reg2, stk, 0), in cpu_post_test_three()
|
| /OK3568_Linux_fs/kernel/drivers/rtc/ |
| H A D | rtc-aspeed.c | 26 u32 reg1, reg2; in aspeed_rtc_read_time() local 34 reg2 = readl(rtc->base + RTC_YEAR); in aspeed_rtc_read_time() 36 } while (reg2 != readl(rtc->base + RTC_YEAR)); in aspeed_rtc_read_time() 43 cent = (reg2 >> 16) & 0x1f; in aspeed_rtc_read_time() 44 year = (reg2 >> 8) & 0x7f; in aspeed_rtc_read_time() 45 tm->tm_mon = ((reg2 >> 0) & 0x0f) - 1; in aspeed_rtc_read_time() 56 u32 reg1, reg2, ctrl; in aspeed_rtc_set_time() local 65 reg2 = ((cent & 0x1f) << 16) | ((year & 0x7f) << 8) | in aspeed_rtc_set_time() 72 writel(reg2, rtc->base + RTC_YEAR); in aspeed_rtc_set_time()
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/kernel/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
|
| /OK3568_Linux_fs/kernel/arch/arm64/lib/ |
| H A D | memcpy.S | 51 .macro ldp1 reg1, reg2, ptr, val 52 ldp \reg1, \reg2, [\ptr], \val 55 .macro stp1 reg1, reg2, ptr, val 56 stp \reg1, \reg2, [\ptr], \val
|
| /OK3568_Linux_fs/kernel/arch/s390/boot/ |
| H A D | mem_detect.c | 72 unsigned long reg1, reg2; in __diag260() local 86 : "=&d" (reg1), "=&a" (reg2), in __diag260() 118 unsigned long reg1, reg2; in tprot() local 134 [reg2] "=&a" (reg2), in tprot()
|
| /OK3568_Linux_fs/u-boot/arch/arm/lib/ |
| H A D | memcpy.S | 23 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort 24 ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4} 27 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 28 ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8} 39 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 40 stmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8} 47 .macro enter reg1 reg2 argument 48 stmdb sp!, {r0, \reg1, \reg2} 51 .macro exit reg1 reg2 argument 52 ldmfd sp!, {r0, \reg1, \reg2}
|