Home
last modified time | relevance | path

Searched refs:reg_mask (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v4.19/drivers/clk/ux500/
Dclk-sysctrl.c28 u8 reg_mask[SYSCTRL_MAX_NUM_PARENTS]; member
41 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() argument
149 clk->reg_mask[0] = reg_mask[0]; in clk_reg_sysctrl()
155 clk->reg_mask[i] = reg_mask[i]; in clk_reg_sysctrl()
181 u8 reg_mask, in clk_reg_sysctrl_gate() argument
[all …]
Dclk.h67 u8 reg_mask,
76 u8 reg_mask,
87 u8 *reg_mask,
/Linux-v4.19/drivers/irqchip/
Dirq-mmp.c42 void __iomem *reg_mask; member
82 r = readl_relaxed(data->reg_mask) | (1 << hwirq); in icu_mask_ack_irq()
83 writel_relaxed(r, data->reg_mask); in icu_mask_ack_irq()
101 r = readl_relaxed(data->reg_mask) | (1 << hwirq); in icu_mask_irq()
102 writel_relaxed(r, data->reg_mask); in icu_mask_irq()
120 r = readl_relaxed(data->reg_mask) & ~(1 << hwirq); in icu_unmask_irq()
121 writel_relaxed(r, data->reg_mask); in icu_unmask_irq()
152 mask = readl_relaxed(data->reg_mask); in icu_mux_irq_demux()
257 icu_data[1].reg_mask = mmp_icu_base + 0x168; in mmp2_init_icu()
269 icu_data[2].reg_mask = mmp_icu_base + 0x16c; in mmp2_init_icu()
[all …]
Dirq-s3c24xx.c72 void __iomem *reg_mask; member
95 mask = readl_relaxed(intc->reg_mask); in s3c_irq_mask()
97 writel_relaxed(mask, intc->reg_mask); in s3c_irq_mask()
122 mask = readl_relaxed(intc->reg_mask); in s3c_irq_unmask()
124 writel_relaxed(mask, intc->reg_mask); in s3c_irq_unmask()
319 msk = readl_relaxed(sub_intc->reg_mask); in s3c_irq_demux()
553 intc->reg_mask = base + 0x08; in s3c24xx_init_intc()
561 intc->reg_mask = base + 0x1c; in s3c24xx_init_intc()
568 intc->reg_mask = base + 0x48; in s3c24xx_init_intc()
577 intc->reg_mask = base + 0xa4; in s3c24xx_init_intc()
[all …]
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_init.h570 } reg_mask; /* Register mask (all valid bits) */ member
696 return bnx2x_blocks_parity_data[idx].reg_mask.e1; in bnx2x_parity_reg_mask()
698 return bnx2x_blocks_parity_data[idx].reg_mask.e1h; in bnx2x_parity_reg_mask()
700 return bnx2x_blocks_parity_data[idx].reg_mask.e2; in bnx2x_parity_reg_mask()
702 return bnx2x_blocks_parity_data[idx].reg_mask.e3; in bnx2x_parity_reg_mask()
742 u32 reg_mask = bnx2x_parity_reg_mask(bp, i); in bnx2x_clear_blocks_parity() local
744 if (reg_mask) { in bnx2x_clear_blocks_parity()
747 if (reg_val & reg_mask) in bnx2x_clear_blocks_parity()
751 reg_val & reg_mask); in bnx2x_clear_blocks_parity()
775 u32 reg_mask = bnx2x_parity_reg_mask(bp, i); in bnx2x_enable_blocks_parity() local
[all …]
/Linux-v4.19/drivers/gpio/
Dgpio-htc-egpio.c38 int reg_mask; member
208 reg, (egpio->cached_values >> shift) & ei->reg_mask); in egpio_set()
215 egpio_writew((egpio->cached_values >> shift) & ei->reg_mask, ei, reg); in egpio_set()
258 if (!((egpio->is_out >> shift) & ei->reg_mask)) in egpio_write_cache()
262 (egpio->cached_values >> shift) & ei->reg_mask, in egpio_write_cache()
266 & ei->reg_mask, ei, reg); in egpio_write_cache()
319 ei->reg_mask = (1 << pdata->reg_width) - 1; in egpio_probe()
/Linux-v4.19/drivers/pinctrl/ti/
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()
/Linux-v4.19/drivers/pinctrl/samsung/
Dpinctrl-exynos.c55 unsigned long reg_mask = our_chip->eint_mask + bank->eint_offset; in exynos_irq_mask() local
61 mask = readl(bank->eint_base + reg_mask); in exynos_irq_mask()
63 writel(mask, bank->eint_base + reg_mask); in exynos_irq_mask()
83 unsigned long reg_mask = our_chip->eint_mask + bank->eint_offset; in exynos_irq_unmask() local
100 mask = readl(bank->eint_base + reg_mask); in exynos_irq_unmask()
102 writel(mask, bank->eint_base + reg_mask); in exynos_irq_unmask()
/Linux-v4.19/include/sound/
Dpcm_oss.h87 unsigned int reg_mask; member
/Linux-v4.19/drivers/pinctrl/mvebu/
Dpinctrl-armada-37xx.c62 u32 reg_mask; member
117 .reg_mask = _mask, \
127 .reg_mask = _mask, \
137 .reg_mask = _mask, \
147 .reg_mask = _mask, \
158 .reg_mask = _mask, \
342 unsigned int mask = grp->reg_mask; in armada_37xx_pmx_set_by_name()
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/
Dcommon.h414 unsigned int reg_mask; /* MII reg mask */ member
439 u32 reg_mask; member
Dstmmac_mdio.c174 value |= (phyreg << priv->hw->mii.reg_shift) & priv->hw->mii.reg_mask; in stmmac_mdio_read()
216 value |= (phyreg << priv->hw->mii.reg_shift) & priv->hw->mii.reg_mask; in stmmac_mdio_write()
Ddwmac100_core.c193 mac->mii.reg_mask = 0x000007C0; in dwmac100_setup()
Ddwmac4_core.c135 value &= ~route_possibilities[packet - 1].reg_mask; in dwmac4_rx_queue_routing()
137 route_possibilities[packet - 1].reg_mask; in dwmac4_rx_queue_routing()
827 mac->mii.reg_mask = GENMASK(20, 16); in dwmac4_setup()
Ddwxgmac2_core.c366 mac->mii.reg_mask = GENMASK(15, 0); in dwxgmac2_setup()
Ddwmac1000_core.c548 mac->mii.reg_mask = 0x000007C0; in dwmac1000_setup()
Ddwmac-sun8i.c1022 mac->mii.reg_mask = GENMASK(8, 4); in sun8i_dwmac_setup()
/Linux-v4.19/drivers/video/fbdev/via/
Dhw.c982 int reg_mask; in viafb_load_reg() local
991 reg_mask = 0; in viafb_load_reg()
1000 reg_mask = reg_mask | (BIT0 << j); in viafb_load_reg()
1007 viafb_write_reg_mask(cr_index, VIACR, data, reg_mask); in viafb_load_reg()
1009 viafb_write_reg_mask(cr_index, VIASR, data, reg_mask); in viafb_load_reg()
/Linux-v4.19/drivers/phy/broadcom/
Dphy-bcm-ns2-usbdrd.c87 static inline int pll_lock_stat(u32 usb_reg, int reg_mask, in pll_lock_stat() argument
96 if (val & reg_mask) in pll_lock_stat()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Dvi.c797 u32 reg_mask; in vi_set_vce_clocks() local
803 reg_mask = CG_ECLK_CNTL__ECLK_DIVIDER_MASK; in vi_set_vce_clocks()
808 reg_mask = CG_ECLK_CNTL__ECLK_DIR_CNTL_EN_MASK | CG_ECLK_CNTL__ECLK_DIVIDER_MASK; in vi_set_vce_clocks()
827 tmp &= ~reg_mask; in vi_set_vce_clocks()
/Linux-v4.19/drivers/crypto/qat/qat_common/
Dqat_hal.c1230 unsigned short reg_mask; in qat_hal_put_rel_wr_xfer() local
1248 reg_mask = (unsigned short)~0x1f; in qat_hal_put_rel_wr_xfer()
1250 reg_mask = (unsigned short)~0xf; in qat_hal_put_rel_wr_xfer()
1252 if (reg_num & reg_mask) in qat_hal_put_rel_wr_xfer()
/Linux-v4.19/drivers/hwmon/
Dadt7470.c331 int reg_mask; in adt7470_update_device() local
337 reg_mask = ADT7470_PWM2_AUTO_MASK; in adt7470_update_device()
339 reg_mask = ADT7470_PWM1_AUTO_MASK; in adt7470_update_device()
342 if (i2c_smbus_read_byte_data(client, reg) & reg_mask) in adt7470_update_device()
/Linux-v4.19/drivers/usb/serial/
Df81534.c171 const u8 reg_mask; member
1368 pins->pin[i].reg_addr, pins->pin[i].reg_mask, in f81534_set_port_output_pin()
1369 value & BIT(i) ? pins->pin[i].reg_mask : 0); in f81534_set_port_output_pin()
/Linux-v4.19/sound/core/oss/
Dpcm_oss.c3121 pcm->oss.reg_mask |= 1; in snd_pcm_oss_register_minor()
3126 pcm->oss.reg_mask |= 2; in snd_pcm_oss_register_minor()
3138 if (pcm->oss.reg_mask & 1) { in snd_pcm_oss_disconnect_minor()
3139 pcm->oss.reg_mask &= ~1; in snd_pcm_oss_disconnect_minor()
3143 if (pcm->oss.reg_mask & 2) { in snd_pcm_oss_disconnect_minor()
3144 pcm->oss.reg_mask &= ~2; in snd_pcm_oss_disconnect_minor()
/Linux-v4.19/drivers/pinctrl/bcm/
Dpinctrl-bcm281xx.c971 static inline void bcm281xx_pin_update(u32 *reg_val, u32 *reg_mask, in bcm281xx_pin_update() argument
977 *reg_mask |= param_mask; in bcm281xx_pin_update()

12