Home
last modified time | relevance | path

Searched full:reg4 (Results 1 – 25 of 74) sorted by relevance

123

/linux/arch/arm/lib/
H A Dcopy_from_user.S46 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort
50 ldr1w \ptr, \reg4, \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 Dcopy_to_user.S40 .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
68 str1w \ptr, \reg4, \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 Dmemcpy.S21 .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 Dcsumpartialcopy.S43 .macro load4l, reg1, reg2, reg3, reg4 argument
44 ldmia r0!, {\reg1, \reg2, \reg3, \reg4}
H A Dcsumpartialcopyuser.S74 .macro load4l, reg1, reg2, reg3, reg4 argument
78 ldrusr \reg4, r0, 4
H A Dcopy_template.S27 * ldr4w ptr reg1 reg2 reg3 reg4 abort
28 * ldr8w ptr, reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
41 * str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
/linux/sound/soc/codecs/
H A Drt700-sdw.c90 unsigned int reg2 = 0, reg3 = 0, reg4 = 0, mask, nid, val2; in rt700_sdw_read() local
117 reg4 = reg3 + 0x1000; in rt700_sdw_read()
118 reg4 |= 0x80; in rt700_sdw_read()
119 ret = regmap_write(rt700->sdw_regmap, reg4, (*val & 0xff)); in rt700_sdw_read()
200 __func__, reg, reg2, reg3, reg4, *val); in rt700_sdw_read()
212 unsigned int reg2 = 0, reg3, reg4, nid, mask, val2; in rt700_sdw_write() local
239 reg4 = reg3 + 0x1000; in rt700_sdw_write()
240 reg4 |= 0x80; in rt700_sdw_write()
241 ret = regmap_write(rt700->sdw_regmap, reg4, (val & 0xff)); in rt700_sdw_write()
279 __func__, reg, reg2, reg3, reg4, val2, val); in rt700_sdw_write()
H A Drt715-sdw.c153 unsigned int reg2 = 0, reg3 = 0, reg4 = 0, mask, nid, val2; in rt715_sdw_read() local
180 reg4 = reg3 + 0x1000; in rt715_sdw_read()
181 reg4 |= 0x80; in rt715_sdw_read()
182 ret = regmap_write(rt715->sdw_regmap, reg4, (*val & 0xff)); in rt715_sdw_read()
263 reg, reg2, reg3, reg4, *val); in rt715_sdw_read()
275 unsigned int reg2 = 0, reg3, reg4, nid, mask, val2; in rt715_sdw_write() local
302 reg4 = reg3 + 0x1000; in rt715_sdw_write()
303 reg4 |= 0x80; in rt715_sdw_write()
304 ret = regmap_write(rt715->sdw_regmap, reg4, (val & 0xff)); in rt715_sdw_write()
342 __func__, reg, reg2, reg3, reg4, val2, val); in rt715_sdw_write()
H A Drt711-sdw.c96 unsigned int reg2 = 0, reg3 = 0, reg4 = 0, mask, nid, val2; in rt711_sdw_read() local
123 reg4 = reg3 + 0x1000; in rt711_sdw_read()
124 reg4 |= 0x80; in rt711_sdw_read()
125 ret = regmap_write(rt711->sdw_regmap, reg4, (*val & 0xff)); in rt711_sdw_read()
206 __func__, reg, reg2, reg3, reg4, *val); in rt711_sdw_read()
218 unsigned int reg2 = 0, reg3, reg4, nid, mask, val2; in rt711_sdw_write() local
245 reg4 = reg3 + 0x1000; in rt711_sdw_write()
246 reg4 |= 0x80; in rt711_sdw_write()
247 ret = regmap_write(rt711->sdw_regmap, reg4, (val & 0xff)); in rt711_sdw_write()
285 __func__, reg, reg2, reg3, reg4, val2, val); in rt711_sdw_write()
/linux/arch/powerpc/include/asm/
H A Dsyscalls.h101 long sys_ppc_truncate64(const char __user *path, u32 reg4,
103 long sys_ppc_ftruncate64(unsigned int fd, u32 reg4,
127 long compat_sys_ppc_truncate64(const char __user *path, u32 reg4,
129 long compat_sys_ppc_ftruncate64(unsigned int fd, u32 reg4,
H A Dmpc52xx.h206 u8 ext_48mhz_en; /* CDM + 0x10 reg4 byte0 */
207 u8 fd_enable; /* CDM + 0x11 reg4 byte1 */
208 u16 fd_counters; /* CDM + 0x12 reg4 byte2,3 */
/linux/Documentation/devicetree/bindings/mfd/
H A Drockchip,rk806.yaml48 The input supply for dcdc-reg4.
80 The input supply for pldo-reg4 and pldo-reg5.
88 The input supply for nldo-reg4 and nldo-reg5.
196 vdd_vdenc_s0: dcdc-reg4 {
317 vcc_3v3_s0: pldo-reg4 {
385 avdd_0v75_s0: nldo-reg4 {
/linux/arch/sparc/include/asm/
H A Dtsb.h332 * on TSB hit. REG1, REG2, REG3, and REG4 are used as temporaries
333 * and the found TTE will be left in REG1. REG3 and REG4 must
338 #define KERN_TSB_LOOKUP_TL1(VADDR, TAG, REG1, REG2, REG3, REG4, OK_LABEL) \ argument
355 mov REG4, REG1;
361 #define KERN_TSB4M_LOOKUP_TL1(TAG, REG1, REG2, REG3, REG4, OK_LABEL) \ argument
377 mov REG4, REG1;
/linux/arch/arm/probes/kprobes/
H A Dtest-core.h256 #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) \
261 TEST_ARG_REG(reg4, val4) \
263 TEST_INSTRUCTION(code1 #reg1 code2 #reg2 code3 #reg3 code4 #reg4) \
/linux/Documentation/devicetree/bindings/regulator/
H A Dactive-semi,act8846.yaml50 description: Handle to the VP4 input supply (REG4)
103 REG4 {
/linux/arch/powerpc/kernel/
H A Dsys_ppc32.c94 const char __user *, path, u32, reg4, in PPC32_SYSCALL_DEFINE4() argument
101 unsigned int, fd, u32, reg4, in PPC32_SYSCALL_DEFINE4() argument
/linux/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-tpo-td043mtea1.c140 u8 reg4 = TPO_R04_NFLIP_H | TPO_R04_NFLIP_V | in tpo_td043_write_mirror() local
143 reg4 &= ~TPO_R04_NFLIP_H; in tpo_td043_write_mirror()
145 reg4 &= ~TPO_R04_NFLIP_V; in tpo_td043_write_mirror()
147 return tpo_td043_write(spi, 4, reg4); in tpo_td043_write_mirror()
/linux/drivers/devfreq/event/
H A Drockchip-dfi.c730 u32 reg2, reg3, reg4; in rk3588_dfi_init() local
734 regmap_read(regmap_pmu, RK3588_PMUGRF_OS_REG4, &reg4); in rk3588_dfi_init()
748 dfi->buswidth[2] = FIELD_GET(RK3568_PMUGRF_OS_REG2_BW_CH0, reg4) == 0 ? 4 : 2; in rk3588_dfi_init()
749 dfi->buswidth[3] = FIELD_GET(RK3588_PMUGRF_OS_REG2_BW_CH1, reg4) == 0 ? 4 : 2; in rk3588_dfi_init()
751 FIELD_GET(RK3588_PMUGRF_OS_REG2_CH_INFO, reg4) << 2; in rk3588_dfi_init()
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3588-edgeble-neu6a-common.dtsi242 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
366 vcc_3v3_s0: pldo-reg4 {
443 vdd_0v85_s0: nldo-reg4 {
H A Drk3588-quartzpro64.dts544 vdd_vdenc_s0: dcdc-reg4 {
681 vcc_3v3_s3: pldo-reg4 {
762 avdd_0v75_s0: nldo-reg4 {
877 vcc_3v3_s0: dcdc-reg4 {
1013 vcc_3v3_sd_s0: pldo-reg4 {
1093 avdd_1v2_cam_s0: nldo-reg4 {
H A Drk3588-evb1-v10.dts609 vdd_vdenc_s0: dcdc-reg4 {
736 vcc_3v3_s3: pldo-reg4 {
810 avdd_0v75_s0: nldo-reg4 {
920 vcc_3v3_s0: dcdc-reg4 {
1044 vcc_3v3_sd_s0: pldo-reg4 {
1115 avdd_1v2_cam_s0: nldo-reg4 {
H A Drk3588-fet3588-c.dtsi323 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
447 vcc_3v3_s0: pldo-reg4 {
524 vdd_0v85_s0: nldo-reg4 {
H A Drk3588-turing-rk1.dtsi375 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
499 vcc_3v3_s0: pldo-reg4 {
576 vdd_0v85_s0: nldo-reg4 {
/linux/drivers/gpu/drm/panel/
H A Dpanel-tpo-td043mtea1.c125 u8 reg4 = TPO_R04_NFLIP_H | TPO_R04_NFLIP_V | in td043mtea1_write_mirror() local
128 reg4 &= ~TPO_R04_NFLIP_V; in td043mtea1_write_mirror()
130 return td043mtea1_write(lcd, 4, reg4); in td043mtea1_write_mirror()
/linux/drivers/net/ethernet/8390/
H A Dsmc-ultra.c213 unsigned char reg4 = inb(ioaddr + 4) & 0x7f; in ultra_probe1() local
227 outb(reg4, ioaddr + 4); in ultra_probe1()
250 outb(0x80 | reg4, ioaddr + 4); in ultra_probe1()
260 outb(reg4, ioaddr + 4); in ultra_probe1()

123