Home
last modified time | relevance | path

Searched refs:reg_offs (Results 1 - 25 of 42) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-sunxi-nmi.c146 const struct sunxi_sc_nmi_reg_offs *reg_offs) in sunxi_sc_nmi_irq_init()
190 gc->chip_types[0].regs.ack = reg_offs->pend; in sunxi_sc_nmi_irq_init()
191 gc->chip_types[0].regs.mask = reg_offs->enable; in sunxi_sc_nmi_irq_init()
192 gc->chip_types[0].regs.type = reg_offs->ctrl; in sunxi_sc_nmi_irq_init()
200 gc->chip_types[1].regs.ack = reg_offs->pend; in sunxi_sc_nmi_irq_init()
201 gc->chip_types[1].regs.mask = reg_offs->enable; in sunxi_sc_nmi_irq_init()
202 gc->chip_types[1].regs.type = reg_offs->ctrl; in sunxi_sc_nmi_irq_init()
206 sunxi_sc_nmi_write(gc, reg_offs->enable, 0); in sunxi_sc_nmi_irq_init()
209 sunxi_sc_nmi_write(gc, reg_offs->pend, SUNXI_NMI_IRQ_BIT); in sunxi_sc_nmi_irq_init()
145 sunxi_sc_nmi_irq_init(struct device_node *node, const struct sunxi_sc_nmi_reg_offs *reg_offs) sunxi_sc_nmi_irq_init() argument
H A Dirq-imgpdc.c89 static void pdc_write(struct pdc_intc_priv *priv, unsigned int reg_offs, in pdc_write() argument
92 iowrite32(data, priv->pdc_base + reg_offs); in pdc_write()
96 unsigned int reg_offs) in pdc_read()
98 return ioread32(priv->pdc_base + reg_offs); in pdc_read()
95 pdc_read(struct pdc_intc_priv *priv, unsigned int reg_offs) pdc_read() argument
/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-sunxi-nmi.c160 const struct sunxi_sc_nmi_reg_offs *reg_offs) in sunxi_sc_nmi_irq_init()
204 gc->chip_types[0].regs.ack = reg_offs->pend; in sunxi_sc_nmi_irq_init()
205 gc->chip_types[0].regs.mask = reg_offs->enable; in sunxi_sc_nmi_irq_init()
206 gc->chip_types[0].regs.type = reg_offs->ctrl; in sunxi_sc_nmi_irq_init()
214 gc->chip_types[1].regs.ack = reg_offs->pend; in sunxi_sc_nmi_irq_init()
215 gc->chip_types[1].regs.mask = reg_offs->enable; in sunxi_sc_nmi_irq_init()
216 gc->chip_types[1].regs.type = reg_offs->ctrl; in sunxi_sc_nmi_irq_init()
220 sunxi_sc_nmi_write(gc, reg_offs->enable, 0); in sunxi_sc_nmi_irq_init()
223 sunxi_sc_nmi_write(gc, reg_offs->pend, SUNXI_NMI_IRQ_BIT); in sunxi_sc_nmi_irq_init()
159 sunxi_sc_nmi_irq_init(struct device_node *node, const struct sunxi_sc_nmi_reg_offs *reg_offs) sunxi_sc_nmi_irq_init() argument
H A Dirq-imgpdc.c89 static void pdc_write(struct pdc_intc_priv *priv, unsigned int reg_offs, in pdc_write() argument
92 iowrite32(data, priv->pdc_base + reg_offs); in pdc_write()
96 unsigned int reg_offs) in pdc_read()
98 return ioread32(priv->pdc_base + reg_offs); in pdc_read()
95 pdc_read(struct pdc_intc_priv *priv, unsigned int reg_offs) pdc_read() argument
/kernel/linux/linux-5.10/drivers/media/rc/img-ir/
H A Dimg-ir.h158 unsigned int reg_offs, unsigned int data) in img_ir_write()
160 iowrite32(data, priv->reg_base + reg_offs); in img_ir_write()
164 unsigned int reg_offs) in img_ir_read()
166 return ioread32(priv->reg_base + reg_offs); in img_ir_read()
157 img_ir_write(struct img_ir_priv *priv, unsigned int reg_offs, unsigned int data) img_ir_write() argument
163 img_ir_read(struct img_ir_priv *priv, unsigned int reg_offs) img_ir_read() argument
/kernel/linux/linux-6.6/drivers/media/rc/img-ir/
H A Dimg-ir.h158 unsigned int reg_offs, unsigned int data) in img_ir_write()
160 iowrite32(data, priv->reg_base + reg_offs); in img_ir_write()
164 unsigned int reg_offs) in img_ir_read()
166 return ioread32(priv->reg_base + reg_offs); in img_ir_read()
157 img_ir_write(struct img_ir_priv *priv, unsigned int reg_offs, unsigned int data) img_ir_write() argument
163 img_ir_read(struct img_ir_priv *priv, unsigned int reg_offs) img_ir_read() argument
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
H A Dfsl_upm.c82 u32 mar, reg_offs = fun->mchip_offsets[fun->mchip_number]; in func_exec_instr() local
91 reg_offs; in func_exec_instr()
92 fsl_upm_run_pattern(&fun->upm, fun->io_base + reg_offs, mar); in func_exec_instr()
100 reg_offs; in func_exec_instr()
101 fsl_upm_run_pattern(&fun->upm, fun->io_base + reg_offs, mar); in func_exec_instr()
109 in[i] = in_8(fun->io_base + reg_offs); in func_exec_instr()
115 out_8(fun->io_base + reg_offs, out[i]); in func_exec_instr()
/kernel/linux/linux-5.10/drivers/thermal/broadcom/
H A Dbrcmstb_thermal.c73 u32 reg_offs; member
83 .reg_offs = AVS_TMON_INT_THRESH,
91 .reg_offs = AVS_TMON_INT_THRESH,
99 .reg_offs = AVS_TMON_RESET_THRESH,
197 u32 val = __raw_readl(priv->tmon_base + trip->reg_offs); in avs_tmon_get_trip_temp()
221 orig = __raw_readl(priv->tmon_base + trip->reg_offs); in avs_tmon_set_trip_temp()
224 __raw_writel(orig, priv->tmon_base + trip->reg_offs); in avs_tmon_set_trip_temp()
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
H A Dfsl_upm.c82 u32 mar, reg_offs = fun->mchip_offsets[fun->mchip_number]; in func_exec_instr() local
91 reg_offs; in func_exec_instr()
92 fsl_upm_run_pattern(&fun->upm, fun->io_base + reg_offs, mar); in func_exec_instr()
100 reg_offs; in func_exec_instr()
101 fsl_upm_run_pattern(&fun->upm, fun->io_base + reg_offs, mar); in func_exec_instr()
109 in[i] = in_8(fun->io_base + reg_offs); in func_exec_instr()
115 out_8(fun->io_base + reg_offs, out[i]); in func_exec_instr()
/kernel/linux/linux-6.6/drivers/thermal/broadcom/
H A Dbrcmstb_thermal.c73 u32 reg_offs; member
83 .reg_offs = AVS_TMON_INT_THRESH,
91 .reg_offs = AVS_TMON_INT_THRESH,
99 .reg_offs = AVS_TMON_RESET_THRESH,
195 u32 val = __raw_readl(priv->tmon_base + trip->reg_offs); in avs_tmon_get_trip_temp()
219 orig = __raw_readl(priv->tmon_base + trip->reg_offs); in avs_tmon_set_trip_temp()
222 __raw_writel(orig, priv->tmon_base + trip->reg_offs); in avs_tmon_set_trip_temp()
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
H A Ddib7000m.c40 u8 reg_offs; member
140 if (state->reg_offs && (r >= 112 && r <= 331)) // compensate for 7000MC in dib7000m_write_tab()
159 smo_mode = (dib7000m_read_word(state, 294 + state->reg_offs) & 0x0010) | (1 << 1); in dib7000m_set_output_mode()
195 ret |= dib7000m_write_word(state, 294 + state->reg_offs, smo_mode); in dib7000m_set_output_mode()
196 ret |= dib7000m_write_word(state, 295 + state->reg_offs, fifo_threshold); /* synchronous fread */ in dib7000m_set_output_mode()
353 dib7000m_write_word(state, 263 + state->reg_offs, 6); in dib7000m_set_diversity_in()
354 dib7000m_write_word(state, 264 + state->reg_offs, 6); in dib7000m_set_diversity_in()
355 dib7000m_write_word(state, 266 + state->reg_offs, (state->div_sync_wait << 4) | (1 << 2) | (2 << 0)); in dib7000m_set_diversity_in()
357 dib7000m_write_word(state, 263 + state->reg_offs, 1); in dib7000m_set_diversity_in()
358 dib7000m_write_word(state, 264 + state->reg_offs, in dib7000m_set_diversity_in()
[all...]
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/
H A Ddib7000m.c40 u8 reg_offs; member
140 if (state->reg_offs && (r >= 112 && r <= 331)) // compensate for 7000MC in dib7000m_write_tab()
159 smo_mode = (dib7000m_read_word(state, 294 + state->reg_offs) & 0x0010) | (1 << 1); in dib7000m_set_output_mode()
195 ret |= dib7000m_write_word(state, 294 + state->reg_offs, smo_mode); in dib7000m_set_output_mode()
196 ret |= dib7000m_write_word(state, 295 + state->reg_offs, fifo_threshold); /* synchronous fread */ in dib7000m_set_output_mode()
353 dib7000m_write_word(state, 263 + state->reg_offs, 6); in dib7000m_set_diversity_in()
354 dib7000m_write_word(state, 264 + state->reg_offs, 6); in dib7000m_set_diversity_in()
355 dib7000m_write_word(state, 266 + state->reg_offs, (state->div_sync_wait << 4) | (1 << 2) | (2 << 0)); in dib7000m_set_diversity_in()
357 dib7000m_write_word(state, 263 + state->reg_offs, 1); in dib7000m_set_diversity_in()
358 dib7000m_write_word(state, 264 + state->reg_offs, in dib7000m_set_diversity_in()
[all...]
/kernel/linux/linux-5.10/drivers/misc/genwqe/
H A Dcard_dev.c1061 u32 reg_offs; in genwqe_ioctl() local
1080 if (get_user(reg_offs, &io->num)) in genwqe_ioctl()
1083 if ((reg_offs >= cd->mmio_len) || (reg_offs & 0x7)) in genwqe_ioctl()
1086 val = __genwqe_readq(cd, reg_offs); in genwqe_ioctl()
1100 if (get_user(reg_offs, &io->num)) in genwqe_ioctl()
1103 if ((reg_offs >= cd->mmio_len) || (reg_offs & 0x7)) in genwqe_ioctl()
1109 __genwqe_writeq(cd, reg_offs, val); in genwqe_ioctl()
1116 if (get_user(reg_offs, in genwqe_ioctl()
[all...]
/kernel/linux/linux-6.6/drivers/misc/genwqe/
H A Dcard_dev.c1061 u32 reg_offs; in genwqe_ioctl() local
1080 if (get_user(reg_offs, &io->num)) in genwqe_ioctl()
1083 if ((reg_offs >= cd->mmio_len) || (reg_offs & 0x7)) in genwqe_ioctl()
1086 val = __genwqe_readq(cd, reg_offs); in genwqe_ioctl()
1100 if (get_user(reg_offs, &io->num)) in genwqe_ioctl()
1103 if ((reg_offs >= cd->mmio_len) || (reg_offs & 0x7)) in genwqe_ioctl()
1109 __genwqe_writeq(cd, reg_offs, val); in genwqe_ioctl()
1116 if (get_user(reg_offs, in genwqe_ioctl()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/icssg/
H A Dicss_iep.c93 * @reg_offs: register offsets to capture offset differences across SoCs
98 u32 reg_offs[ICSS_IEP_MAX_REGS]; member
138 val = readl(iep->base + iep->plat_data->reg_offs[ICSS_IEP_COUNT_REG1]); in icss_iep_get_count_hi()
155 val = readl(iep->base + iep->plat_data->reg_offs[ICSS_IEP_COUNT_REG0]); in icss_iep_get_count_low()
179 iep->plat_data->reg_offs[ICSS_IEP_COUNT_REG1]); in icss_iep_set_counter()
180 writel(lower_32_bits(ns), iep->base + iep->plat_data->reg_offs[ICSS_IEP_COUNT_REG0]); in icss_iep_set_counter()
204 writel(0, iep->base + iep->plat_data->reg_offs[ICSS_IEP_SYNC_CTRL_REG]); in icss_iep_settime()
211 iep->base + iep->plat_data->reg_offs[ICSS_IEP_SYNC_CTRL_REG]); in icss_iep_settime()
240 ts_lo = readl(iep->base + iep->plat_data->reg_offs[ICSS_IEP_COUNT_REG0]); in icss_iep_gettime()
243 ts_hi = readl(iep->base + iep->plat_data->reg_offs[ICSS_IEP_COUNT_REG in icss_iep_gettime()
[all...]
/kernel/linux/linux-6.6/drivers/clk/samsung/
H A Dclk-exynos-arm64.c44 * @reg_offs: Register offsets array for clocks to init
45 * @reg_offs_len: Number of register offsets in reg_offs array
50 const unsigned long *reg_offs, size_t reg_offs_len) in exynos_arm64_init_clocks()
60 void __iomem *reg = reg_base + reg_offs[i]; in exynos_arm64_init_clocks()
64 if (reg_offs[i] < GATE_OFF_START || reg_offs[i] > GATE_OFF_END) in exynos_arm64_init_clocks()
49 exynos_arm64_init_clocks(struct device_node *np, const unsigned long *reg_offs, size_t reg_offs_len) exynos_arm64_init_clocks() argument
/kernel/linux/linux-5.10/drivers/soc/imx/
H A Dgpc.c48 unsigned int reg_offs; member
66 regmap_read(pd->regmap, pd->reg_offs + GPC_PGC_PDNSCR_OFFS, &val); in imx6_pm_domain_power_off()
71 regmap_update_bits(pd->regmap, pd->reg_offs + GPC_PGC_CTRL_OFFS, in imx6_pm_domain_power_off()
107 regmap_update_bits(pd->regmap, pd->reg_offs + GPC_PGC_CTRL_OFFS, in imx6_pm_domain_power_on()
267 .reg_offs = 0x260,
276 .reg_offs = 0x240,
285 .reg_offs = 0x200,
/kernel/linux/linux-6.6/drivers/pmdomain/imx/
H A Dgpc.c48 unsigned int reg_offs; member
66 regmap_read(pd->regmap, pd->reg_offs + GPC_PGC_PDNSCR_OFFS, &val); in imx6_pm_domain_power_off()
71 regmap_update_bits(pd->regmap, pd->reg_offs + GPC_PGC_CTRL_OFFS, in imx6_pm_domain_power_off()
107 regmap_update_bits(pd->regmap, pd->reg_offs + GPC_PGC_CTRL_OFFS, in imx6_pm_domain_power_on()
267 .reg_offs = 0x260,
276 .reg_offs = 0x240,
285 .reg_offs = 0x200,
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-mtk-snfi.c463 u32 reg_offs = 0; in mtk_snand_mac_io() local
479 for (i = 0; i < op->cmd.nbytes; i++, reg_offs++) { in mtk_snand_mac_io()
481 val |= b << (8 * (reg_offs % 4)); in mtk_snand_mac_io()
482 if (reg_offs % 4 == 3) { in mtk_snand_mac_io()
483 nfi_write32(snf, SNF_GPRAM + reg_offs - 3, val); in mtk_snand_mac_io()
488 for (i = 0; i < op->addr.nbytes; i++, reg_offs++) { in mtk_snand_mac_io()
490 val |= b << (8 * (reg_offs % 4)); in mtk_snand_mac_io()
491 if (reg_offs % 4 == 3) { in mtk_snand_mac_io()
492 nfi_write32(snf, SNF_GPRAM + reg_offs - 3, val); in mtk_snand_mac_io()
497 for (i = 0; i < op->dummy.nbytes; i++, reg_offs in mtk_snand_mac_io()
[all...]
/kernel/linux/linux-6.6/drivers/pmdomain/renesas/
H A Drcar-gen4-sysc.c69 unsigned int reg_offs; in rcar_gen4_sysc_pwr_on_off() local
74 reg_offs = PDRONCR(pdr); in rcar_gen4_sysc_pwr_on_off()
76 reg_offs = PDROFFCR(pdr); in rcar_gen4_sysc_pwr_on_off()
86 iowrite32(PWRON_PWROFF, rcar_gen4_sysc_base + reg_offs); in rcar_gen4_sysc_pwr_on_off()
H A Drcar-sysc.c71 unsigned int sr_bit, reg_offs; in rcar_sysc_pwr_on_off() local
77 reg_offs = PWRONCR_OFFS; in rcar_sysc_pwr_on_off()
80 reg_offs = PWROFFCR_OFFS; in rcar_sysc_pwr_on_off()
92 rcar_sysc_base + sysc_ch->chan_offs + reg_offs); in rcar_sysc_pwr_on_off()
/kernel/linux/linux-5.10/arch/microblaze/kernel/
H A Dptrace.c47 static microblaze_reg_t *reg_save_addr(unsigned reg_offs, in reg_save_addr() argument
75 return (microblaze_reg_t *)((char *)regs + reg_offs); in reg_save_addr()
/kernel/linux/linux-6.6/arch/microblaze/kernel/
H A Dptrace.c46 static microblaze_reg_t *reg_save_addr(unsigned reg_offs, in reg_save_addr() argument
74 return (microblaze_reg_t *)((char *)regs + reg_offs); in reg_save_addr()
/kernel/linux/linux-5.10/drivers/soc/renesas/
H A Dr8a779a0-sysc.c148 unsigned int reg_offs; in r8a779a0_sysc_pwr_on_off() local
153 reg_offs = PDRONCR(pdr); in r8a779a0_sysc_pwr_on_off()
155 reg_offs = PDROFFCR(pdr); in r8a779a0_sysc_pwr_on_off()
165 iowrite32(PWRON_PWROFF, r8a779a0_sysc_base + reg_offs); in r8a779a0_sysc_pwr_on_off()
H A Drcar-sysc.c70 unsigned int sr_bit, reg_offs; in rcar_sysc_pwr_on_off() local
75 reg_offs = PWRONCR_OFFS; in rcar_sysc_pwr_on_off()
78 reg_offs = PWROFFCR_OFFS; in rcar_sysc_pwr_on_off()
93 rcar_sysc_base + sysc_ch->chan_offs + reg_offs); in rcar_sysc_pwr_on_off()

Completed in 21 milliseconds

12