Home
last modified time | relevance | path

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

12

/linux/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() argument
150 clk->reg_mask[0] = reg_mask[0]; in clk_reg_sysctrl()
156 clk->reg_mask[i] = reg_mask[i]; in clk_reg_sysctrl()
182 u8 reg_mask, in clk_reg_sysctrl_gate() argument
[all …]
H A Dclk.h72 u8 reg_mask,
81 u8 reg_mask,
92 u8 *reg_mask,
/linux/drivers/power/reset/
H A Datc260x-poweroff.c25 uint reg_mask, reg_val; in atc2603c_do_poweroff() local
44 reg_mask = ATC2603C_PMU_SYS_CTL3_EN_S2 | ATC2603C_PMU_SYS_CTL3_EN_S3; in atc2603c_do_poweroff()
46 ret = regmap_update_bits(pwrc->regmap, ATC2603C_PMU_SYS_CTL3, reg_mask, in atc2603c_do_poweroff()
54 reg_mask = restart ? ATC2603C_PMU_SYS_CTL0_RESTART_EN in atc2603c_do_poweroff()
60 reg_mask, reg_val); in atc2603c_do_poweroff()
76 uint reg_mask, reg_val; in atc2609a_do_poweroff() local
95 reg_mask = ATC2609A_PMU_SYS_CTL3_EN_S2 | ATC2609A_PMU_SYS_CTL3_EN_S3; in atc2609a_do_poweroff()
97 ret = regmap_update_bits(pwrc->regmap, ATC2609A_PMU_SYS_CTL3, reg_mask, in atc2609a_do_poweroff()
105 reg_mask = restart ? ATC2609A_PMU_SYS_CTL0_RESTART_EN in atc2609a_do_poweroff()
111 reg_mask, reg_val); in atc2609a_do_poweroff()
/linux/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()
/linux/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 = bnx2x_parity_reg_mask(bp, i); in bnx2x_enable_blocks_parity() local
[all …]
/linux/drivers/soc/mediatek/
H A Dmtk-mmsys.h88 #define MMSYS_ROUTE(from, to, reg_addr, reg_mask, selection) \ argument
89 { DDP_COMPONENT_##from, DDP_COMPONENT_##to, reg_addr, reg_mask, \
90 (__BUILD_BUG_ON_ZERO_MSG((reg_mask) == 0, "Invalid mask") + \
91 __BUILD_BUG_ON_ZERO_MSG(~(reg_mask) & (selection), \
93 #reg_mask) + \
/linux/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()
274 target_bus_cfg->reg_mask = ~target_bus_cfg->ecam_mask; in al_pcie_config_prepare()
275 target_bus_cfg->reg_val = bus->start & target_bus_cfg->reg_mask; in al_pcie_config_prepare()
278 target_bus_cfg->reg_mask); in al_pcie_config_prepare()
/linux/drivers/gpu/drm/imagination/
H A Dpvr_device.h628 u32 reg_mask, u64 timeout_usec) in pvr_cr_poll_reg32() argument
633 (value & reg_mask) == reg_value, 0, timeout_usec); in pvr_cr_poll_reg32()
651 u64 reg_mask, u64 timeout_usec) in pvr_cr_poll_reg64() argument
656 (value & reg_mask) == reg_value, 0, timeout_usec); in pvr_cr_poll_reg64()
/linux/drivers/memory/
H A Dstm32-fmc2-ebi.c231 u32 reg_mask; member
505 regmap_update_bits(ebi->regmap, reg, prop->reg_mask, in stm32_fmc2_ebi_set_bit_field()
506 setup ? prop->reg_mask : 0); in stm32_fmc2_ebi_set_bit_field()
934 .reg_mask = FMC2_BCR1_CCLKEN,
942 .reg_mask = FMC2_BCR_MUXEN,
955 .reg_mask = FMC2_BCR_WAITPOL,
962 .reg_mask = FMC2_BCR_WAITCFG,
970 .reg_mask = FMC2_BCR_WAITEN,
978 .reg_mask = FMC2_BCR_ASYNCWAIT,
1099 .reg_mask = FMC2_CFGR_CCLKEN,
[all …]
/linux/drivers/pinctrl/samsung/
H A Dpinctrl-exynos.c63 unsigned long reg_mask; in exynos_irq_mask() local
68 reg_mask = bank->pctl_offset + bank->eint_mask_offset; in exynos_irq_mask()
70 reg_mask = our_chip->eint_mask + bank->eint_offset; in exynos_irq_mask()
80 mask = readl(bank->eint_base + reg_mask); in exynos_irq_mask()
82 writel(mask, bank->eint_base + reg_mask); in exynos_irq_mask()
117 unsigned long reg_mask; in exynos_irq_unmask() local
133 reg_mask = bank->pctl_offset + bank->eint_mask_offset; in exynos_irq_unmask()
135 reg_mask = our_chip->eint_mask + bank->eint_offset; in exynos_irq_unmask()
145 mask = readl(bank->eint_base + reg_mask); in exynos_irq_unmask()
147 writel(mask, bank->eint_base + reg_mask); in exynos_irq_unmask()
/linux/drivers/pinctrl/ti/
H A Dpinctrl-ti-iodelay.c219 u32 reg_mask, reg_val, tmp_val; in ti_iodelay_pinconf_set() local
238 reg_mask = reg->signature_mask; in ti_iodelay_pinconf_set()
241 reg_mask |= reg->binary_data_coarse_mask; in ti_iodelay_pinconf_set()
250 reg_mask |= reg->binary_data_fine_mask; in ti_iodelay_pinconf_set()
265 reg_mask |= reg->lock_mask; in ti_iodelay_pinconf_set()
267 r = regmap_update_bits(iod->regmap, cfg->offset, reg_mask, reg_val); in ti_iodelay_pinconf_set()
/linux/drivers/pmdomain/qcom/
H A Dcpr.c463 u32 val, error_steps, reg_mask; in cpr_scale() local
499 reg_mask = RBCPR_CTL_UP_THRESHOLD_MASK; in cpr_scale()
500 reg_mask <<= RBCPR_CTL_UP_THRESHOLD_SHIFT; in cpr_scale()
501 val = reg_mask; in cpr_scale()
502 cpr_ctl_modify(drv, reg_mask, val); in cpr_scale()
536 reg_mask = RBCPR_CTL_SW_AUTO_CONT_NACK_DN_EN; in cpr_scale()
539 cpr_ctl_modify(drv, reg_mask, val); in cpr_scale()
568 reg_mask = RBCPR_CTL_SW_AUTO_CONT_NACK_DN_EN; in cpr_scale()
572 reg_mask = RBCPR_CTL_UP_THRESHOLD_MASK; in cpr_scale()
573 reg_mask <<= RBCPR_CTL_UP_THRESHOLD_SHIFT; in cpr_scale()
[all …]
/linux/include/sound/
H A Dpcm_oss.h72 unsigned int reg_mask; member
/linux/drivers/rtc/
H A Drtc-isl12022.c396 unsigned int reg_mask, reg_val; in isl12022_setup_irq() local
409 reg_mask = ISL12022_INT_ARST | ISL12022_INT_IM | ISL12022_INT_FO_MASK; in isl12022_setup_irq()
412 reg_mask, reg_val); in isl12022_setup_irq()
/linux/drivers/phy/broadcom/
H A Dphy-bcm-ns2-usbdrd.c78 static inline int pll_lock_stat(u32 usb_reg, int reg_mask, in pll_lock_stat() argument
84 val, (val & reg_mask), 1, in pll_lock_stat()
/linux/drivers/video/fbdev/via/
H A Dhw.c968 int reg_mask; in viafb_load_reg() local
977 reg_mask = 0; in viafb_load_reg()
986 reg_mask = reg_mask | (BIT0 << j); in viafb_load_reg()
993 viafb_write_reg_mask(cr_index, VIACR, data, reg_mask); in viafb_load_reg()
995 viafb_write_reg_mask(cr_index, VIASR, data, reg_mask); in viafb_load_reg()
/linux/drivers/tty/serial/8250/
H A D8250_aspeed_vuart.c384 u32 reg_offset, u32 reg_mask) in aspeed_vuart_auto_configure_sirq_polarity() argument
400 aspeed_vuart_set_sirq_polarity(vuart, (value & reg_mask) == 0); in aspeed_vuart_auto_configure_sirq_polarity()
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac100_core.c190 mac->mii.reg_mask = 0x000007C0; in dwmac100_setup()
/linux/drivers/usb/serial/
H A Df81534.c174 const u8 reg_mask; member
1343 pins->pin[i].reg_addr, pins->pin[i].reg_mask, in f81534_set_port_output_pin()
1344 value & BIT(i) ? pins->pin[i].reg_mask : 0); in f81534_set_port_output_pin()
/linux/drivers/pci/controller/plda/
H A Dpcie-microchip-host.c176 u32 reg_mask; member
324 return (reg & field.reg_mask) ? BIT(field.event_bit) : 0; in reg_to_event()
/linux/drivers/net/dsa/microchip/
H A Dksz_ptp.c1049 ret = ksz_write16(dev, kirq->reg_mask, kirq->masked); in ksz_ptp_irq_bus_sync_unlock()
1126 ptpirq->reg_mask = ops->get_port_addr(p, REG_PTP_PORT_TX_INT_ENABLE__2); in ksz_ptp_irq_setup()
H A Dksz_common.h104 u16 reg_mask; member
/linux/drivers/net/ethernet/ti/
H A Dcpsw_ale.c778 int untag_mask, int reg_mask, int unreg_mask) in cpsw_ale_vlan_add_modify() argument
801 reg_mcast_members = (reg_mcast_members & ~port_mask) | reg_mask; in cpsw_ale_vlan_add_modify()
/linux/drivers/clk/samsung/
H A Dclk-pll.c74 unsigned int reg_mask) in samsung_pll_lock_wait() argument
92 val & reg_mask, 0, in samsung_pll_lock_wait()
/linux/drivers/pinctrl/bcm/
H A Dpinctrl-bcm281xx.c1567 static inline void bcm281xx_pin_update(u32 *reg_val, u32 *reg_mask, in bcm281xx_pin_update() argument
1573 *reg_mask |= param_mask; in bcm281xx_pin_update()

12