Home
last modified time | relevance | path

Searched refs:reg_stride (Results 1 – 25 of 182) sorted by relevance

12345678

/Linux-v4.19/drivers/base/regmap/
Dregmap-irq.c95 (i * map->reg_stride * d->irq_reg_stride); in regmap_irq_sync_unlock()
123 (i * map->reg_stride * d->irq_reg_stride); in regmap_irq_sync_unlock()
148 (i * map->reg_stride * d->irq_reg_stride); in regmap_irq_sync_unlock()
164 (i * map->reg_stride * d->type_reg_stride); in regmap_irq_sync_unlock()
198 d->mask_buf[irq_data->reg_offset / map->reg_stride] &= ~irq_data->mask; in regmap_irq_enable()
207 d->mask_buf[irq_data->reg_offset / map->reg_stride] |= irq_data->mask; in regmap_irq_disable()
215 int reg = irq_data->type_reg_offset / map->reg_stride; in regmap_irq_set_type()
250 d->wake_buf[irq_data->reg_offset / map->reg_stride] in regmap_irq_set_wake()
255 d->wake_buf[irq_data->reg_offset / map->reg_stride] in regmap_irq_set_wake()
298 if (!map->use_single_read && map->reg_stride == 1 && in regmap_irq_thread()
[all …]
Dregcache-rbtree.c49 *top = rbnode->base_reg + ((rbnode->blklen - 1) * map->reg_stride); in regcache_rbtree_get_base_top_reg()
160 this_registers = ((top - base) / map->reg_stride) + 1; in rbtree_show()
264 reg_tmp = (reg - rbnode->base_reg) / map->reg_stride; in regcache_rbtree_read()
288 blklen = (top_reg - base_reg) / map->reg_stride + 1; in regcache_rbtree_insert_to_block()
289 pos = (reg - base_reg) / map->reg_stride; in regcache_rbtree_insert_to_block()
290 offset = (rbnode->base_reg - base_reg) / map->reg_stride; in regcache_rbtree_insert_to_block()
353 map->reg_stride + 1; in regcache_rbtree_node_alloc()
399 reg_tmp = (reg - rbnode->base_reg) / map->reg_stride; in regcache_rbtree_write()
408 max_dist = map->reg_stride * sizeof(*rbnode_tmp) / in regcache_rbtree_write()
501 start = (min - base_reg) / map->reg_stride; in regcache_rbtree_sync()
[all …]
Dregcache.c43 if (regmap_readable(map, i * map->reg_stride) && in regcache_hw_init()
44 !regmap_volatile(map, i * map->reg_stride)) in regcache_hw_init()
83 reg = i * map->reg_stride; in regcache_hw_init()
141 if (config->reg_defaults[i].reg % map->reg_stride) in regcache_init()
303 for (reg = min; reg <= max; reg += map->reg_stride) { in regcache_default_sync()
681 regtmp = block_base + (i * map->reg_stride); in regcache_sync_block_single()
717 count = (cur - base) / map->reg_stride; in regcache_sync_block_raw_flush()
720 count * val_bytes, count, base, cur - map->reg_stride); in regcache_sync_block_raw_flush()
727 base, cur - map->reg_stride, ret); in regcache_sync_block_raw_flush()
748 regtmp = block_base + (i * map->reg_stride); in regcache_sync_block_raw()
[all …]
Dregmap-debugfs.c122 for (; i <= map->max_register; i += map->reg_stride) { in regmap_debugfs_get_dump_start()
127 c->max_reg = i - map->reg_stride; in regmap_debugfs_get_dump_start()
155 c->max_reg = i - map->reg_stride; in regmap_debugfs_get_dump_start()
175 return c->base_reg + (reg_offset * map->reg_stride); in regmap_debugfs_get_dump_start()
221 for (i = start_reg; i <= to; i += map->reg_stride) { in regmap_read_debugfs()
422 for (i = 0; i <= map->max_register; i += map->reg_stride) { in regmap_access_show()
Dregcache-lzo.c111 return ((reg / map->reg_stride) * map->cache_word_size) / in regcache_lzo_get_blkindex()
119 return (reg / map->reg_stride) % in regcache_lzo_get_blkpos()
320 set_bit(reg / map->reg_stride, lzo_block->sync_bmp); in regcache_lzo_write()
Dregmap.c757 if (config->reg_stride) in __regmap_init()
758 map->reg_stride = config->reg_stride; in __regmap_init()
760 map->reg_stride = 1; in __regmap_init()
761 if (is_power_of_2(map->reg_stride)) in __regmap_init()
762 map->reg_stride_order = ilog2(map->reg_stride); in __regmap_init()
1782 if (!IS_ALIGNED(reg, map->reg_stride)) in regmap_write()
1809 if (!IS_ALIGNED(reg, map->reg_stride)) in regmap_write_async()
1980 if (!IS_ALIGNED(reg, map->reg_stride)) in regmap_bulk_write()
2206 if (!IS_ALIGNED(reg, map->reg_stride)) in _regmap_multi_reg_write()
2357 if (!IS_ALIGNED(reg, map->reg_stride)) in regmap_raw_write_async()
[all …]
Dinternal.h116 int reg_stride; member
288 return index * map->reg_stride; in regmap_get_offset()
/Linux-v4.19/drivers/rtc/
Drtc-r7301.c60 .reg_stride = 4,
65 int reg_stride = regmap_get_reg_stride(priv->regmap); in rtc7301_read() local
68 regmap_read(priv->regmap, reg_stride * reg, &val); in rtc7301_read()
75 int reg_stride = regmap_get_reg_stride(priv->regmap); in rtc7301_write() local
77 regmap_write(priv->regmap, reg_stride * reg, val); in rtc7301_write()
83 int reg_stride = regmap_get_reg_stride(priv->regmap); in rtc7301_update_bits() local
85 regmap_update_bits(priv->regmap, reg_stride * reg, mask, val); in rtc7301_update_bits()
/Linux-v4.19/drivers/mfd/
Dwm97xx-core.c99 .reg_stride = 2,
167 .reg_stride = 2,
238 .reg_stride = 2,
Dsta2x11-mfd.c188 .reg_stride = 4,
209 .reg_stride = 4,
248 .reg_stride = 4,
287 .reg_stride = 4,
Dsyscon.c43 .reg_stride = 4,
110 syscon_config.reg_stride = reg_io_width; in of_syscon_register()
Dmotorola-cpcap.c133 reg_offset *= cpcap->regmap_conf->reg_stride; in cpcap_init_one_regmap_irq()
209 .reg_stride = 4,
Dstm32-lptimer.c18 .reg_stride = sizeof(u32),
Dhi6421-pmic-core.c35 .reg_stride = 4,
Datmel-hlcdc.c77 .reg_stride = 4,
/Linux-v4.19/drivers/pinctrl/ti/
Dpinctrl-ti-iodelay.c408 index = (offset - r->reg_start_offset) / r->regmap_config->reg_stride; in ti_iodelay_offset_to_pin()
644 offset = selector * r->regmap_config->reg_stride; in ti_iodelay_pin_to_offset()
670 regmap_read(iod->regmap, offset + r->regmap_config->reg_stride, &oen); in ti_iodelay_pin_dbg_show()
671 regmap_read(iod->regmap, offset + r->regmap_config->reg_stride * 2, in ti_iodelay_pin_dbg_show()
771 .reg_stride = 4,
/Linux-v4.19/drivers/pinctrl/uniphier/
Dpinctrl-uniphier-core.c592 unsigned int mux_bits, reg_stride, reg, reg_end, shift, mask; in uniphier_pmx_set_one_mux() local
611 reg_stride = 8; in uniphier_pmx_set_one_mux()
620 reg_stride = 4; in uniphier_pmx_set_one_mux()
624 reg = UNIPHIER_PINCTRL_PINMUX_BASE + pin * mux_bits / 32 * reg_stride; in uniphier_pmx_set_one_mux()
625 reg_end = reg + reg_stride; in uniphier_pmx_set_one_mux()
/Linux-v4.19/drivers/clk/actions/
Dowl-common.c20 .reg_stride = 4,
/Linux-v4.19/drivers/clk/sprd/
Dcommon.c18 .reg_stride = 4,
/Linux-v4.19/drivers/iio/adc/
Dstm32-dfsdm-core.c54 .reg_stride = sizeof(u32),
69 .reg_stride = sizeof(u32),
/Linux-v4.19/drivers/net/dsa/
Dlan9303_i2c.c29 .reg_stride = 1,
/Linux-v4.19/drivers/gpu/drm/fsl-dcu/
Dfsl_tcon.c38 .reg_stride = 4,
/Linux-v4.19/drivers/clk/qcom/
Da53-pll.c31 .reg_stride = 4,
/Linux-v4.19/drivers/gpu/drm/hisilicon/kirin/
Dkirin_drm_ade.c395 u32 reg_ctrl, reg_addr, reg_size, reg_stride, reg_space, reg_en; in ade_rdma_dump_regs() local
401 reg_stride = RD_CH_STRIDE(ch); in ade_rdma_dump_regs()
413 val = readl(base + reg_stride); in ade_rdma_dump_regs()
627 u32 reg_ctrl, reg_addr, reg_size, reg_stride, reg_space, reg_en; in ade_rdma_set() local
641 reg_stride = RD_CH_STRIDE(ch); in ade_rdma_set()
651 writel(stride, base + reg_stride); in ade_rdma_set()
/Linux-v4.19/sound/soc/sunxi/
Dsun4i-codec.c1417 .reg_stride = 4,
1424 .reg_stride = 4,
1431 .reg_stride = 4,
1438 .reg_stride = 4,
1445 .reg_stride = 4,
1452 .reg_stride = 4,

12345678