/linux-4.4.14/drivers/clk/ux500/ |
H A D | clk-sysctrl.c | 28 u8 reg_mask[SYSCTRL_MAX_NUM_PARENTS]; member in struct:clk_sysctrl 41 ret = ab8500_sysctrl_write(clk->reg_sel[0], clk->reg_mask[0], clk_sysctrl_prepare() 53 if (ab8500_sysctrl_clear(clk->reg_sel[0], clk->reg_mask[0])) clk_sysctrl_unprepare() 73 clk->reg_mask[old_index]); clk_sysctrl_set_parent() 80 clk->reg_mask[index], clk_sysctrl_set_parent() 85 clk->reg_mask[old_index], clk_sysctrl_set_parent() 122 u8 *reg_mask, clk_reg_sysctrl() 151 clk->reg_mask[0] = reg_mask[0]; clk_reg_sysctrl() 157 clk->reg_mask[i] = reg_mask[i]; clk_reg_sysctrl() 183 u8 reg_mask, clk_reg_sysctrl_gate() 192 ®_sel, ®_mask, ®_bits, 0, enable_delay_us, clk_reg_sysctrl_gate() 200 u8 reg_mask, clk_reg_sysctrl_gate_fixed_rate() 210 ®_sel, ®_mask, ®_bits, clk_reg_sysctrl_gate_fixed_rate() 220 u8 *reg_mask, clk_reg_sysctrl_set_parent() 225 reg_sel, reg_mask, reg_bits, 0, 0, flags, clk_reg_sysctrl_set_parent() 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, struct clk_ops *clk_sysctrl_ops) clk_reg_sysctrl() argument 179 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 196 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 215 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
|
H A D | clk.h | 67 u8 reg_mask, 76 u8 reg_mask, 87 u8 *reg_mask,
|
/linux-4.4.14/drivers/irqchip/ |
H A D | irq-mmp.c | 42 void __iomem *reg_mask; member in struct:icu_chip_data 82 r = readl_relaxed(data->reg_mask) | (1 << hwirq); icu_mask_ack_irq() 83 writel_relaxed(r, data->reg_mask); icu_mask_ack_irq() 101 r = readl_relaxed(data->reg_mask) | (1 << hwirq); icu_mask_irq() 102 writel_relaxed(r, data->reg_mask); icu_mask_irq() 120 r = readl_relaxed(data->reg_mask) & ~(1 << hwirq); icu_unmask_irq() 121 writel_relaxed(r, data->reg_mask); icu_unmask_irq() 152 mask = readl_relaxed(data->reg_mask); icu_mux_irq_demux() 257 icu_data[1].reg_mask = mmp_icu_base + 0x168; mmp2_init_icu() 269 icu_data[2].reg_mask = mmp_icu_base + 0x16c; mmp2_init_icu() 278 icu_data[3].reg_mask = mmp_icu_base + 0x17c; mmp2_init_icu() 287 icu_data[4].reg_mask = mmp_icu_base + 0x170; mmp2_init_icu() 296 icu_data[5].reg_mask = mmp_icu_base + 0x174; mmp2_init_icu() 305 icu_data[6].reg_mask = mmp_icu_base + 0x178; mmp2_init_icu() 314 icu_data[7].reg_mask = mmp_icu_base + 0x184; mmp2_init_icu() 451 icu_data[i].reg_mask = mmp_icu_base + res.start; mmp2_mux_of_init()
|
H A D | irq-s3c24xx.c | 64 * @reg_mask mask register 72 void __iomem *reg_mask; member in struct:s3c_irq_intc 95 mask = __raw_readl(intc->reg_mask); s3c_irq_mask() 97 __raw_writel(mask, intc->reg_mask); s3c_irq_mask() 122 mask = __raw_readl(intc->reg_mask); s3c_irq_unmask() 124 __raw_writel(mask, intc->reg_mask); s3c_irq_unmask() 319 msk = __raw_readl(sub_intc->reg_mask); s3c_irq_demux() 553 intc->reg_mask = base + 0x08; s3c24xx_init_intc() 561 intc->reg_mask = base + 0x1c; s3c24xx_init_intc() 568 intc->reg_mask = base + 0x48; s3c24xx_init_intc() 577 intc->reg_mask = base + 0xa4; s3c24xx_init_intc() 1273 intc->reg_mask = reg_base + ctrl->offset + 0x4; s3c_init_intc_of() 1286 intc->reg_mask = reg_base + ctrl->offset + 0x08; s3c_init_intc_of()
|
/linux-4.4.14/drivers/mfd/ |
H A D | tps65912-irq.c | 108 u32 reg_mask; tps65912_irq_sync_unlock() local 112 reg_mask = reg; tps65912_irq_sync_unlock() 114 reg_mask |= reg << 8; tps65912_irq_sync_unlock() 116 reg_mask |= reg << 16; tps65912_irq_sync_unlock() 118 reg_mask |= reg << 24; tps65912_irq_sync_unlock() 120 if (tps65912->irq_mask != reg_mask) { tps65912_irq_sync_unlock()
|
H A D | htc-egpio.c | 37 int reg_mask; member in struct:egpio_info 203 reg, (egpio->cached_values >> shift) & ei->reg_mask); egpio_set() 210 egpio_writew((egpio->cached_values >> shift) & ei->reg_mask, ei, reg); egpio_set() 244 if (!((egpio->is_out >> shift) & ei->reg_mask)) egpio_write_cache() 248 (egpio->cached_values >> shift) & ei->reg_mask, egpio_write_cache() 252 & ei->reg_mask, ei, reg); egpio_write_cache() 305 ei->reg_mask = (1 << pdata->reg_width) - 1; egpio_probe()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_init.h | 570 } reg_mask; /* Register mask (all valid bits) */ member in struct:__anon6551 696 return bnx2x_blocks_parity_data[idx].reg_mask.e1; bnx2x_parity_reg_mask() 698 return bnx2x_blocks_parity_data[idx].reg_mask.e1h; bnx2x_parity_reg_mask() 700 return bnx2x_blocks_parity_data[idx].reg_mask.e2; bnx2x_parity_reg_mask() 702 return bnx2x_blocks_parity_data[idx].reg_mask.e3; bnx2x_parity_reg_mask() 742 u32 reg_mask = bnx2x_parity_reg_mask(bp, i); bnx2x_clear_blocks_parity() local 744 if (reg_mask) { bnx2x_clear_blocks_parity() 747 if (reg_val & reg_mask) bnx2x_clear_blocks_parity() 751 reg_val & reg_mask); bnx2x_clear_blocks_parity() 775 u32 reg_mask = bnx2x_parity_reg_mask(bp, i); bnx2x_enable_blocks_parity() local 777 if (reg_mask) bnx2x_enable_blocks_parity() 779 bnx2x_blocks_parity_data[i].en_mask & reg_mask); bnx2x_enable_blocks_parity()
|
/linux-4.4.14/include/sound/ |
H A D | pcm_oss.h | 86 unsigned int reg_mask; member in struct:snd_pcm_oss
|
/linux-4.4.14/drivers/video/fbdev/via/ |
H A D | hw.c | 983 int reg_mask; viafb_load_reg() local 992 reg_mask = 0; viafb_load_reg() 1001 reg_mask = reg_mask | (BIT0 << j); viafb_load_reg() 1008 viafb_write_reg_mask(cr_index, VIACR, data, reg_mask); viafb_load_reg() 1010 viafb_write_reg_mask(cr_index, VIASR, data, reg_mask); viafb_load_reg()
|
/linux-4.4.14/drivers/pinctrl/samsung/ |
H A D | pinctrl-exynos.c | 65 unsigned long reg_mask = our_chip->eint_mask + bank->eint_offset; exynos_irq_mask() local 71 mask = readl(d->virt_base + reg_mask); exynos_irq_mask() 73 writel(mask, d->virt_base + reg_mask); exynos_irq_mask() 95 unsigned long reg_mask = our_chip->eint_mask + bank->eint_offset; exynos_irq_unmask() local 112 mask = readl(d->virt_base + reg_mask); exynos_irq_unmask() 114 writel(mask, d->virt_base + reg_mask); exynos_irq_unmask()
|
/linux-4.4.14/drivers/hwmon/ |
H A D | adt7470.c | 323 int reg_mask; adt7470_update_device() local 329 reg_mask = ADT7470_PWM2_AUTO_MASK; adt7470_update_device() 331 reg_mask = ADT7470_PWM1_AUTO_MASK; adt7470_update_device() 334 if (i2c_smbus_read_byte_data(client, reg) & reg_mask) adt7470_update_device()
|
/linux-4.4.14/drivers/crypto/qat/qat_common/ |
H A D | qat_hal.c | 1184 unsigned short reg_mask; qat_hal_put_rel_wr_xfer() local 1202 reg_mask = (unsigned short)~0x1f; qat_hal_put_rel_wr_xfer() 1204 reg_mask = (unsigned short)~0xf; qat_hal_put_rel_wr_xfer() 1206 if (reg_num & reg_mask) qat_hal_put_rel_wr_xfer()
|
/linux-4.4.14/sound/core/oss/ |
H A D | pcm_oss.c | 3040 pcm->oss.reg_mask |= 1; snd_pcm_oss_register_minor() 3045 pcm->oss.reg_mask |= 2; snd_pcm_oss_register_minor() 3057 if (pcm->oss.reg_mask & 1) { snd_pcm_oss_disconnect_minor() 3058 pcm->oss.reg_mask &= ~1; snd_pcm_oss_disconnect_minor() 3062 if (pcm->oss.reg_mask & 2) { snd_pcm_oss_disconnect_minor() 3063 pcm->oss.reg_mask &= ~2; snd_pcm_oss_disconnect_minor()
|
/linux-4.4.14/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm281xx.c | 970 static inline void bcm281xx_pin_update(u32 *reg_val, u32 *reg_mask, bcm281xx_pin_update() argument 976 *reg_mask |= param_mask; bcm281xx_pin_update()
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
H A D | sta_cmd.c | 1929 cmd_ptr->params.reg_mask.action = cpu_to_le16(cmd_action); mwifiex_sta_prepare_cmd() 1930 cmd_ptr->params.reg_mask.mask = cpu_to_le32(*(u32 *)data_buf); mwifiex_sta_prepare_cmd()
|
H A D | fw.h | 2141 struct host_cmd_ds_mgmt_frame_reg reg_mask; member in union:host_cmd_ds_command::__anon8544
|
/linux-4.4.14/drivers/media/i2c/soc_camera/ |
H A D | mt9m111.c | 135 #define reg_mask(reg, val, mask) mt9m111_reg_mask(client, MT9M111_##reg, \ macro
|