| /Linux-v5.4/drivers/base/regmap/ |
| D | regmap-irq.c | 91 (i * map->reg_stride * d->irq_reg_stride); in regmap_irq_sync_unlock() 112 (i * map->reg_stride * d->irq_reg_stride); in regmap_irq_sync_unlock() 140 (i * map->reg_stride * d->irq_reg_stride); in regmap_irq_sync_unlock() 165 (i * map->reg_stride * d->irq_reg_stride); in regmap_irq_sync_unlock() 183 (i * map->reg_stride * d->type_reg_stride); in regmap_irq_sync_unlock() 233 mask = d->type_buf[irq_data->reg_offset / map->reg_stride]; in regmap_irq_enable() 240 d->mask_buf[irq_data->reg_offset / map->reg_stride] &= ~mask; in regmap_irq_enable() 249 d->mask_buf[irq_data->reg_offset / map->reg_stride] |= irq_data->mask; in regmap_irq_disable() 263 reg = t->type_reg_offset / map->reg_stride; in regmap_irq_set_type() 307 d->wake_buf[irq_data->reg_offset / map->reg_stride] in regmap_irq_set_wake() [all …]
|
| D | regcache-rbtree.c | 45 *top = rbnode->base_reg + ((rbnode->blklen - 1) * map->reg_stride); in regcache_rbtree_get_base_top_reg() 156 this_registers = ((top - base) / map->reg_stride) + 1; in rbtree_show() 250 reg_tmp = (reg - rbnode->base_reg) / map->reg_stride; in regcache_rbtree_read() 274 blklen = (top_reg - base_reg) / map->reg_stride + 1; in regcache_rbtree_insert_to_block() 275 pos = (reg - base_reg) / map->reg_stride; in regcache_rbtree_insert_to_block() 276 offset = (rbnode->base_reg - base_reg) / map->reg_stride; in regcache_rbtree_insert_to_block() 339 map->reg_stride + 1; in regcache_rbtree_node_alloc() 385 reg_tmp = (reg - rbnode->base_reg) / map->reg_stride; in regcache_rbtree_write() 394 max_dist = map->reg_stride * sizeof(*rbnode_tmp) / in regcache_rbtree_write() 487 start = (min - base_reg) / map->reg_stride; in regcache_rbtree_sync() [all …]
|
| D | regcache.c | 39 if (regmap_readable(map, i * map->reg_stride) && in regcache_hw_init() 40 !regmap_volatile(map, i * map->reg_stride)) in regcache_hw_init() 79 reg = i * map->reg_stride; in regcache_hw_init() 137 if (config->reg_defaults[i].reg % map->reg_stride) in regcache_init() 299 for (reg = min; reg <= max; reg += map->reg_stride) { in regcache_default_sync() 677 regtmp = block_base + (i * map->reg_stride); in regcache_sync_block_single() 713 count = (cur - base) / map->reg_stride; in regcache_sync_block_raw_flush() 716 count * val_bytes, count, base, cur - map->reg_stride); in regcache_sync_block_raw_flush() 723 base, cur - map->reg_stride, ret); in regcache_sync_block_raw_flush() 744 regtmp = block_base + (i * map->reg_stride); in regcache_sync_block_raw() [all …]
|
| D | regmap-debugfs.c | 118 for (; i <= map->max_register; i += map->reg_stride) { in regmap_debugfs_get_dump_start() 123 c->max_reg = i - map->reg_stride; in regmap_debugfs_get_dump_start() 151 c->max_reg = i - map->reg_stride; in regmap_debugfs_get_dump_start() 171 return c->base_reg + (reg_offset * map->reg_stride); in regmap_debugfs_get_dump_start() 199 if (regmap_printable(map, reg + map->reg_stride)) { in regmap_next_readable_reg() 200 ret = reg + map->reg_stride; in regmap_next_readable_reg() 436 for (i = 0; i <= map->max_register; i += map->reg_stride) { in regmap_access_show()
|
| D | regcache-lzo.c | 107 return ((reg / map->reg_stride) * map->cache_word_size) / in regcache_lzo_get_blkindex() 115 return (reg / map->reg_stride) % in regcache_lzo_get_blkpos() 314 set_bit(reg / map->reg_stride, lzo_block->sync_bmp); in regcache_lzo_write()
|
| D | regmap.c | 774 if (config->reg_stride) in __regmap_init() 775 map->reg_stride = config->reg_stride; in __regmap_init() 777 map->reg_stride = 1; in __regmap_init() 778 if (is_power_of_2(map->reg_stride)) in __regmap_init() 779 map->reg_stride_order = ilog2(map->reg_stride); in __regmap_init() 1801 if (!IS_ALIGNED(reg, map->reg_stride)) in regmap_write() 1828 if (!IS_ALIGNED(reg, map->reg_stride)) in regmap_write_async() 1952 if (!IS_ALIGNED(reg, map->reg_stride)) in regmap_noinc_write() 2062 if (!IS_ALIGNED(reg, map->reg_stride)) in regmap_bulk_write() 2288 if (!IS_ALIGNED(reg, map->reg_stride)) in _regmap_multi_reg_write() [all …]
|
| D | internal.h | 115 int reg_stride; member 288 return index * map->reg_stride; in regmap_get_offset()
|
| /Linux-v5.4/drivers/rtc/ |
| D | rtc-r7301.c | 61 .reg_stride = 4, 66 int reg_stride = regmap_get_reg_stride(priv->regmap); in rtc7301_read() local 69 regmap_read(priv->regmap, reg_stride * reg, &val); in rtc7301_read() 76 int reg_stride = regmap_get_reg_stride(priv->regmap); in rtc7301_write() local 78 regmap_write(priv->regmap, reg_stride * reg, val); in rtc7301_write() 84 int reg_stride = regmap_get_reg_stride(priv->regmap); in rtc7301_update_bits() local 86 regmap_update_bits(priv->regmap, reg_stride * reg, mask, val); in rtc7301_update_bits()
|
| /Linux-v5.4/drivers/mfd/ |
| D | wm97xx-core.c | 95 .reg_stride = 2, 163 .reg_stride = 2, 234 .reg_stride = 2,
|
| D | altera-sysmgr.c | 83 .reg_stride = 4, 140 sysmgr_config.reg_stride; in sysmgr_probe()
|
| D | sta2x11-mfd.c | 178 .reg_stride = 4, 199 .reg_stride = 4, 238 .reg_stride = 4, 277 .reg_stride = 4,
|
| D | syscon.c | 40 .reg_stride = 4, 105 syscon_config.reg_stride = reg_io_width; in of_syscon_register()
|
| D | motorola-cpcap.c | 131 reg_offset *= cpcap->regmap_conf->reg_stride; in cpcap_init_one_regmap_irq() 207 .reg_stride = 4,
|
| D | stm32-lptimer.c | 18 .reg_stride = sizeof(u32),
|
| /Linux-v5.4/drivers/pinctrl/ti/ |
| D | pinctrl-ti-iodelay.c | 408 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-v5.4/drivers/pinctrl/uniphier/ |
| D | pinctrl-uniphier-core.c | 582 unsigned int mux_bits, reg_stride, reg, reg_end, shift, mask; in uniphier_pmx_set_one_mux() local 601 reg_stride = 8; in uniphier_pmx_set_one_mux() 610 reg_stride = 4; in uniphier_pmx_set_one_mux() 614 reg = UNIPHIER_PINCTRL_PINMUX_BASE + pin * mux_bits / 32 * reg_stride; in uniphier_pmx_set_one_mux() 615 reg_end = reg + reg_stride; in uniphier_pmx_set_one_mux()
|
| /Linux-v5.4/drivers/thermal/qcom/ |
| D | tsens-common.c | 144 .reg_stride = 4, 151 .reg_stride = 4,
|
| /Linux-v5.4/drivers/gpu/drm/hisilicon/kirin/ |
| D | kirin_drm_ade.c | 369 u32 reg_ctrl, reg_addr, reg_size, reg_stride, reg_space, reg_en; in ade_rdma_dump_regs() local 375 reg_stride = RD_CH_STRIDE(ch); in ade_rdma_dump_regs() 387 val = readl(base + reg_stride); in ade_rdma_dump_regs() 572 u32 reg_ctrl, reg_addr, reg_size, reg_stride, reg_space, reg_en; in ade_rdma_set() local 586 reg_stride = RD_CH_STRIDE(ch); in ade_rdma_set() 596 writel(stride, base + reg_stride); in ade_rdma_set()
|
| /Linux-v5.4/drivers/clk/qcom/ |
| D | hfpll.c | 42 .reg_stride = 4,
|
| D | a53-pll.c | 31 .reg_stride = 4,
|
| /Linux-v5.4/drivers/clk/actions/ |
| D | owl-common.c | 20 .reg_stride = 4,
|
| /Linux-v5.4/drivers/net/dsa/ |
| D | lan9303_i2c.c | 20 .reg_stride = 1,
|
| /Linux-v5.4/drivers/gpu/drm/fsl-dcu/ |
| D | fsl_tcon.c | 34 .reg_stride = 4,
|
| /Linux-v5.4/drivers/clk/sprd/ |
| D | common.c | 18 .reg_stride = 4,
|
| /Linux-v5.4/sound/soc/sunxi/ |
| D | sun8i-adda-pr-regmap.c | 84 .reg_stride = 1,
|