Home
last modified time | relevance | path

Searched refs:reg_mask (Results 1 - 25 of 77) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/clk/ux500/
H A Dclk-sysctrl.c27 u8 reg_mask[SYSCTRL_MAX_NUM_PARENTS]; member
40 ret = ab8500_sysctrl_write(clk->reg_sel[0], clk->reg_mask[0], in clk_sysctrl_prepare()
53 if (ab8500_sysctrl_clear(clk->reg_sel[0], clk->reg_mask[0])) in clk_sysctrl_unprepare()
73 clk->reg_mask[old_index]); in clk_sysctrl_set_parent()
80 clk->reg_mask[index], in clk_sysctrl_set_parent()
85 clk->reg_mask[old_index], in clk_sysctrl_set_parent()
122 u8 *reg_mask, in clk_reg_sysctrl()
149 clk->reg_mask[0] = reg_mask[0]; in clk_reg_sysctrl()
155 clk->reg_mask[ in clk_reg_sysctrl()
117 clk_reg_sysctrl(struct device *dev, const char *name, const char **parent_names, u8 num_parents, u16 *reg_sel, u8 *reg_mask, u8 *reg_bits, unsigned long rate, unsigned long enable_delay_us, unsigned long flags, const struct clk_ops *clk_sysctrl_ops) clk_reg_sysctrl() argument
177 clk_reg_sysctrl_gate(struct device *dev, const char *name, const char *parent_name, u16 reg_sel, u8 reg_mask, u8 reg_bits, unsigned long enable_delay_us, unsigned long flags) clk_reg_sysctrl_gate() argument
194 clk_reg_sysctrl_gate_fixed_rate(struct device *dev, const char *name, const char *parent_name, u16 reg_sel, u8 reg_mask, u8 reg_bits, unsigned long rate, unsigned long enable_delay_us, unsigned long flags) clk_reg_sysctrl_gate_fixed_rate() argument
213 clk_reg_sysctrl_set_parent(struct device *dev, const char *name, const char **parent_names, u8 num_parents, u16 *reg_sel, u8 *reg_mask, u8 *reg_bits, unsigned long flags) clk_reg_sysctrl_set_parent() argument
[all...]
H A Dclk.h66 u8 reg_mask,
75 u8 reg_mask,
86 u8 *reg_mask,
/kernel/linux/linux-6.6/drivers/clk/ux500/
H A Dclk-sysctrl.c27 u8 reg_mask[SYSCTRL_MAX_NUM_PARENTS]; member
40 ret = ab8500_sysctrl_write(clk->reg_sel[0], clk->reg_mask[0], in clk_sysctrl_prepare()
53 if (ab8500_sysctrl_clear(clk->reg_sel[0], clk->reg_mask[0])) in clk_sysctrl_unprepare()
73 clk->reg_mask[old_index]); in clk_sysctrl_set_parent()
80 clk->reg_mask[index], in clk_sysctrl_set_parent()
85 clk->reg_mask[old_index], in clk_sysctrl_set_parent()
123 u8 *reg_mask, in clk_reg_sysctrl()
150 clk->reg_mask[0] = reg_mask[0]; in clk_reg_sysctrl()
156 clk->reg_mask[ in clk_reg_sysctrl()
118 clk_reg_sysctrl(struct device *dev, const char *name, const char **parent_names, u8 num_parents, u16 *reg_sel, u8 *reg_mask, u8 *reg_bits, unsigned long rate, unsigned long enable_delay_us, unsigned long flags, const struct clk_ops *clk_sysctrl_ops) clk_reg_sysctrl() argument
178 clk_reg_sysctrl_gate(struct device *dev, const char *name, const char *parent_name, u16 reg_sel, u8 reg_mask, u8 reg_bits, unsigned long enable_delay_us, unsigned long flags) clk_reg_sysctrl_gate() argument
195 clk_reg_sysctrl_gate_fixed_rate(struct device *dev, const char *name, const char *parent_name, u16 reg_sel, u8 reg_mask, u8 reg_bits, unsigned long rate, unsigned long enable_delay_us, unsigned long flags) clk_reg_sysctrl_gate_fixed_rate() argument
214 clk_reg_sysctrl_set_parent(struct device *dev, const char *name, const char **parent_names, u8 num_parents, u16 *reg_sel, u8 *reg_mask, u8 *reg_bits, unsigned long flags) clk_reg_sysctrl_set_parent() argument
[all...]
H A Dclk.h72 u8 reg_mask,
81 u8 reg_mask,
92 u8 *reg_mask,
/kernel/linux/linux-6.6/drivers/power/reset/
H A Datc260x-poweroff.c29 uint reg_mask, reg_val; in atc2603c_do_poweroff() local
48 reg_mask = ATC2603C_PMU_SYS_CTL3_EN_S2 | ATC2603C_PMU_SYS_CTL3_EN_S3; in atc2603c_do_poweroff()
50 ret = regmap_update_bits(pwrc->regmap, ATC2603C_PMU_SYS_CTL3, reg_mask, in atc2603c_do_poweroff()
58 reg_mask = restart ? ATC2603C_PMU_SYS_CTL0_RESTART_EN in atc2603c_do_poweroff()
64 reg_mask, reg_val); in atc2603c_do_poweroff()
80 uint reg_mask, reg_val; in atc2609a_do_poweroff() local
99 reg_mask = ATC2609A_PMU_SYS_CTL3_EN_S2 | ATC2609A_PMU_SYS_CTL3_EN_S3; in atc2609a_do_poweroff()
101 ret = regmap_update_bits(pwrc->regmap, ATC2609A_PMU_SYS_CTL3, reg_mask, in atc2609a_do_poweroff()
109 reg_mask = restart ? ATC2609A_PMU_SYS_CTL0_RESTART_EN in atc2609a_do_poweroff()
115 reg_mask, reg_va in atc2609a_do_poweroff()
[all...]
/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-mmp.c43 void __iomem *reg_mask; member
86 r = readl_relaxed(data->reg_mask) | (1 << hwirq); in icu_mask_ack_irq()
87 writel_relaxed(r, data->reg_mask); in icu_mask_ack_irq()
115 r = readl_relaxed(data->reg_mask) | (1 << hwirq); in icu_mask_irq()
116 writel_relaxed(r, data->reg_mask); in icu_mask_irq()
134 r = readl_relaxed(data->reg_mask) & ~(1 << hwirq); in icu_unmask_irq()
135 writel_relaxed(r, data->reg_mask); in icu_unmask_irq()
169 mask = readl_relaxed(data->reg_mask); in icu_mux_irq_demux()
286 icu_data[1].reg_mask = mmp_icu_base + 0x168; in mmp2_init_icu()
298 icu_data[2].reg_mask in mmp2_init_icu()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_init.h569 } reg_mask; /* Register mask (all valid bits) */ member
695 return bnx2x_blocks_parity_data[idx].reg_mask.e1; in bnx2x_parity_reg_mask()
697 return bnx2x_blocks_parity_data[idx].reg_mask.e1h; in bnx2x_parity_reg_mask()
699 return bnx2x_blocks_parity_data[idx].reg_mask.e2; in bnx2x_parity_reg_mask()
701 return bnx2x_blocks_parity_data[idx].reg_mask.e3; in bnx2x_parity_reg_mask()
741 u32 reg_mask = bnx2x_parity_reg_mask(bp, i); in bnx2x_clear_blocks_parity() local
743 if (reg_mask) { in bnx2x_clear_blocks_parity()
746 if (reg_val & reg_mask) in bnx2x_clear_blocks_parity()
750 reg_val & reg_mask); in bnx2x_clear_blocks_parity()
774 u32 reg_mask in bnx2x_enable_blocks_parity() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_init.h569 } reg_mask; /* Register mask (all valid bits) */ member
695 return bnx2x_blocks_parity_data[idx].reg_mask.e1; in bnx2x_parity_reg_mask()
697 return bnx2x_blocks_parity_data[idx].reg_mask.e1h; in bnx2x_parity_reg_mask()
699 return bnx2x_blocks_parity_data[idx].reg_mask.e2; in bnx2x_parity_reg_mask()
701 return bnx2x_blocks_parity_data[idx].reg_mask.e3; in bnx2x_parity_reg_mask()
741 u32 reg_mask = bnx2x_parity_reg_mask(bp, i); in bnx2x_clear_blocks_parity() local
743 if (reg_mask) { in bnx2x_clear_blocks_parity()
746 if (reg_val & reg_mask) in bnx2x_clear_blocks_parity()
750 reg_val & reg_mask); in bnx2x_clear_blocks_parity()
774 u32 reg_mask in bnx2x_enable_blocks_parity() local
[all...]
/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-mmp.c43 void __iomem *reg_mask; member
86 r = readl_relaxed(data->reg_mask) | (1 << hwirq); in icu_mask_ack_irq()
87 writel_relaxed(r, data->reg_mask); in icu_mask_ack_irq()
115 r = readl_relaxed(data->reg_mask) | (1 << hwirq); in icu_mask_irq()
116 writel_relaxed(r, data->reg_mask); in icu_mask_irq()
134 r = readl_relaxed(data->reg_mask) & ~(1 << hwirq); in icu_unmask_irq()
135 writel_relaxed(r, data->reg_mask); in icu_unmask_irq()
169 mask = readl_relaxed(data->reg_mask); in icu_mux_irq_demux()
388 icu_data[i].reg_mask = mmp_icu_base + reg[2]; in mmp2_mux_of_init()
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/
H A Dpcie-al.c127 u8 reg_mask; member
228 unsigned int busnr_reg = busnr & target_bus_cfg->reg_mask; in al_pcie_conf_addr_map_bus()
241 target_bus_cfg->reg_mask); in al_pcie_conf_addr_map_bus()
276 target_bus_cfg->reg_mask = ~target_bus_cfg->ecam_mask; in al_pcie_config_prepare()
277 target_bus_cfg->reg_val = bus->start & target_bus_cfg->reg_mask; in al_pcie_config_prepare()
280 target_bus_cfg->reg_mask); in al_pcie_config_prepare()
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/
H A Dpcie-al.c126 u8 reg_mask; member
225 unsigned int busnr_reg = busnr & target_bus_cfg->reg_mask; in al_pcie_conf_addr_map_bus()
233 target_bus_cfg->reg_mask); in al_pcie_conf_addr_map_bus()
268 target_bus_cfg->reg_mask = ~target_bus_cfg->ecam_mask; in al_pcie_config_prepare()
269 target_bus_cfg->reg_val = bus->start & target_bus_cfg->reg_mask; in al_pcie_config_prepare()
272 target_bus_cfg->reg_mask); in al_pcie_config_prepare()
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-htc-egpio.c38 int reg_mask; member
192 reg, (egpio->cached_values >> shift) & ei->reg_mask); in egpio_set()
199 egpio_writew((egpio->cached_values >> shift) & ei->reg_mask, ei, reg); in egpio_set()
245 if (!((egpio->is_out >> shift) & ei->reg_mask)) in egpio_write_cache()
249 (egpio->cached_values >> shift) & ei->reg_mask, in egpio_write_cache()
253 & ei->reg_mask, ei, reg); in egpio_write_cache()
301 ei->reg_mask = (1 << pdata->reg_width) - 1; in egpio_probe()
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-htc-egpio.c38 int reg_mask; member
192 reg, (egpio->cached_values >> shift) & ei->reg_mask); in egpio_set()
199 egpio_writew((egpio->cached_values >> shift) & ei->reg_mask, ei, reg); in egpio_set()
245 if (!((egpio->is_out >> shift) & ei->reg_mask)) in egpio_write_cache()
249 (egpio->cached_values >> shift) & ei->reg_mask, in egpio_write_cache()
253 & ei->reg_mask, ei, reg); in egpio_write_cache()
301 ei->reg_mask = (1 << pdata->reg_width) - 1; in egpio_probe()
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_mdio.c288 value |= (phyreg << priv->hw->mii.reg_shift) & priv->hw->mii.reg_mask; in stmmac_mdio_read_c22()
328 value |= (phyreg << priv->hw->mii.reg_shift) & priv->hw->mii.reg_mask; in stmmac_mdio_read_c45()
333 value &= ~priv->hw->mii.reg_mask; in stmmac_mdio_read_c45()
334 value |= (devad << priv->hw->mii.reg_shift) & priv->hw->mii.reg_mask; in stmmac_mdio_read_c45()
387 value |= (phyreg << priv->hw->mii.reg_shift) & priv->hw->mii.reg_mask; in stmmac_mdio_write_c22()
428 value |= (phyreg << priv->hw->mii.reg_shift) & priv->hw->mii.reg_mask; in stmmac_mdio_write_c45()
435 value &= ~priv->hw->mii.reg_mask; in stmmac_mdio_write_c45()
436 value |= (devad << priv->hw->mii.reg_shift) & priv->hw->mii.reg_mask; in stmmac_mdio_write_c45()
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_mdio.c240 value |= (phyreg << priv->hw->mii.reg_shift) & priv->hw->mii.reg_mask; in stmmac_mdio_read()
247 value &= ~priv->hw->mii.reg_mask; in stmmac_mdio_read()
250 priv->hw->mii.reg_mask; in stmmac_mdio_read()
308 value |= (phyreg << priv->hw->mii.reg_shift) & priv->hw->mii.reg_mask; in stmmac_mdio_write()
316 value &= ~priv->hw->mii.reg_mask; in stmmac_mdio_write()
319 priv->hw->mii.reg_mask; in stmmac_mdio_write()
/kernel/linux/linux-5.10/arch/arm/mach-s3c/
H A Dirq-s3c24xx.c56 * @reg_mask mask register
64 void __iomem *reg_mask; member
87 mask = readl_relaxed(intc->reg_mask); in s3c_irq_mask()
89 writel_relaxed(mask, intc->reg_mask); in s3c_irq_mask()
114 mask = readl_relaxed(intc->reg_mask); in s3c_irq_unmask()
116 writel_relaxed(mask, intc->reg_mask); in s3c_irq_unmask()
311 msk = readl_relaxed(sub_intc->reg_mask); in s3c_irq_demux()
565 intc->reg_mask = base + 0x08; in s3c24xx_init_intc()
573 intc->reg_mask = base + 0x1c; in s3c24xx_init_intc()
580 intc->reg_mask in s3c24xx_init_intc()
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/ti/
H A Dpinctrl-ti-iodelay.c216 u32 reg_mask, reg_val, tmp_val; in ti_iodelay_pinconf_set() local
235 reg_mask = reg->signature_mask; in ti_iodelay_pinconf_set()
238 reg_mask |= reg->binary_data_coarse_mask; in ti_iodelay_pinconf_set()
247 reg_mask |= reg->binary_data_fine_mask; in ti_iodelay_pinconf_set()
262 reg_mask |= reg->lock_mask; in ti_iodelay_pinconf_set()
264 r = regmap_update_bits(iod->regmap, cfg->offset, reg_mask, reg_val); in ti_iodelay_pinconf_set()
/kernel/linux/linux-6.6/drivers/pinctrl/ti/
H A Dpinctrl-ti-iodelay.c218 u32 reg_mask, reg_val, tmp_val; in ti_iodelay_pinconf_set() local
237 reg_mask = reg->signature_mask; in ti_iodelay_pinconf_set()
240 reg_mask |= reg->binary_data_coarse_mask; in ti_iodelay_pinconf_set()
249 reg_mask |= reg->binary_data_fine_mask; in ti_iodelay_pinconf_set()
264 reg_mask |= reg->lock_mask; in ti_iodelay_pinconf_set()
266 r = regmap_update_bits(iod->regmap, cfg->offset, reg_mask, reg_val); in ti_iodelay_pinconf_set()
/kernel/linux/linux-6.6/drivers/net/phy/
H A Dnxp-tja11xx.c291 u16 reg_mask, reg_val; in tja11xx_config_init() local
304 reg_mask = MII_CFG1_AUTO_OP | MII_CFG1_LED_MODE_MASK | in tja11xx_config_init()
309 reg_mask |= MII_CFG1_INTERFACE_MODE_MASK; in tja11xx_config_init()
315 ret = phy_modify(phydev, MII_CFG1, reg_mask, reg_val); in tja11xx_config_init()
320 reg_mask = MII_CFG1_INTERFACE_MODE_MASK; in tja11xx_config_init()
326 ret = phy_modify(phydev, MII_CFG1, reg_mask, reg_val); in tja11xx_config_init()
/kernel/linux/linux-5.10/drivers/memory/
H A Dstm32-fmc2-ebi.c151 * @reg_mask: the bit that have to be modified in the selected register
167 u32 reg_mask; member
353 regmap_update_bits(ebi->regmap, reg, prop->reg_mask, in stm32_fmc2_ebi_set_bit_field()
354 setup ? prop->reg_mask : 0); in stm32_fmc2_ebi_set_bit_field()
729 .reg_mask = FMC2_BCR1_CCLKEN,
737 .reg_mask = FMC2_BCR_MUXEN,
750 .reg_mask = FMC2_BCR_WAITPOL,
757 .reg_mask = FMC2_BCR_WAITCFG,
765 .reg_mask = FMC2_BCR_WAITEN,
773 .reg_mask
[all...]
/kernel/linux/linux-6.6/drivers/memory/
H A Dstm32-fmc2-ebi.c153 * @reg_mask: the bit that have to be modified in the selected register
169 u32 reg_mask; member
355 regmap_update_bits(ebi->regmap, reg, prop->reg_mask, in stm32_fmc2_ebi_set_bit_field()
356 setup ? prop->reg_mask : 0); in stm32_fmc2_ebi_set_bit_field()
731 .reg_mask = FMC2_BCR1_CCLKEN,
739 .reg_mask = FMC2_BCR_MUXEN,
752 .reg_mask = FMC2_BCR_WAITPOL,
759 .reg_mask = FMC2_BCR_WAITCFG,
767 .reg_mask = FMC2_BCR_WAITEN,
775 .reg_mask
[all...]
/kernel/linux/linux-6.6/drivers/soundwire/
H A Damd_manager.c35 val |= amd_manager->reg_mask->sw_pad_enable_mask; in amd_enable_sdw_pads()
40 sw_pad_pulldown_val &= amd_manager->reg_mask->sw_pad_pulldown_mask; in amd_enable_sdw_pads()
105 struct sdw_manager_reg_mask *reg_mask = amd_manager->reg_mask; in amd_enable_sdw_interrupts() local
110 val |= reg_mask->acp_sdw_intr_mask; in amd_enable_sdw_interrupts()
123 struct sdw_manager_reg_mask *reg_mask = amd_manager->reg_mask; in amd_disable_sdw_interrupts() local
128 val &= ~reg_mask->acp_sdw_intr_mask; in amd_disable_sdw_interrupts()
951 amd_manager->reg_mask = &sdw_manager_reg_mask_array[amd_manager->instance]; in amd_sdw_manager_probe()
/kernel/linux/linux-5.10/include/sound/
H A Dpcm_oss.h72 unsigned int reg_mask; member
/kernel/linux/linux-6.6/include/linux/soundwire/
H A Dsdw_amd.h62 * @reg_mask: register mask structure per manager instance
86 struct sdw_manager_reg_mask *reg_mask; member
/kernel/linux/linux-6.6/include/sound/
H A Dpcm_oss.h72 unsigned int reg_mask; member

Completed in 20 milliseconds

1234