| /linux/drivers/base/regmap/ |
| H A D | regcache.c | 52 if (regmap_readable(map, i * map->reg_stride) && in regcache_count_cacheable_registers() 53 !regmap_volatile(map, i * map->reg_stride)) in regcache_count_cacheable_registers() 87 reg = i * map->reg_stride; in regcache_hw_init() 155 if (config->reg_defaults[i].reg % map->reg_stride) in regcache_init() 221 map->max_register = (map->num_reg_defaults_raw - 1) * map->reg_stride; in regcache_init() 370 for (reg = min; reg <= max; reg += map->reg_stride) { in regcache_default_sync() 819 regtmp = block_base + (i * map->reg_stride); in regcache_sync_block_single() 843 count = (cur - base) / map->reg_stride; in regcache_sync_block_raw_flush() 846 count * val_bytes, count, base, cur - map->reg_stride); in regcache_sync_block_raw_flush() 853 base, cur - map->reg_stride, ret); in regcache_sync_block_raw_flush() [all …]
|
| H A D | regmap.c | 781 if (config->reg_stride) in __regmap_init() 782 map->reg_stride = config->reg_stride; in __regmap_init() 784 map->reg_stride = 1; in __regmap_init() 785 if (is_power_of_2(map->reg_stride)) in __regmap_init() 786 map->reg_stride_order = ilog2(map->reg_stride); in __regmap_init() 1982 if (!IS_ALIGNED(reg, map->reg_stride)) in regmap_write() 2009 if (!IS_ALIGNED(reg, map->reg_stride)) in regmap_write_async() 2209 if (!IS_ALIGNED(reg, map->reg_stride)) in regmap_noinc_write() 2352 if (!IS_ALIGNED(reg, map->reg_stride)) in regmap_bulk_write() 2586 if (!IS_ALIGNED(reg, map->reg_stride)) in _regmap_multi_reg_write() [all …]
|
| /linux/drivers/rtc/ |
| H A D | rtc-r7301.c | 66 .reg_stride = 4, 72 .reg_stride = 1, 77 int reg_stride = regmap_get_reg_stride(priv->regmap); in rtc7301_read() local 80 regmap_read(priv->regmap, reg_stride * reg, &val); in rtc7301_read() 87 int reg_stride = regmap_get_reg_stride(priv->regmap); in rtc7301_write() local 89 regmap_write(priv->regmap, reg_stride * reg, val); in rtc7301_write() 95 int reg_stride = regmap_get_reg_stride(priv->regmap); in rtc7301_update_bits() local 97 regmap_update_bits(priv->regmap, reg_stride * reg, mask, val); in rtc7301_update_bits()
|
| /linux/drivers/clk/qcom/ |
| H A D | lpasscc-sc8280xp.c | 27 .reg_stride = 4, 45 .reg_stride = 4,
|
| H A D | lpasscc-sm6115.c | 24 .reg_stride = 4, 42 .reg_stride = 4,
|
| H A D | gxclkctl-kaanapali.c | 41 .reg_stride = 4,
|
| /linux/drivers/interconnect/qcom/ |
| H A D | glymur.c | 1870 .reg_stride = 4, 1893 .reg_stride = 4, 1921 .reg_stride = 4, 1947 .reg_stride = 4, 2046 .reg_stride = 4, 2078 .reg_stride = 4, 2121 .reg_stride = 4, 2142 .reg_stride = 4, 2165 .reg_stride = 4, 2186 .reg_stride = 4, [all …]
|
| H A D | kaanapali.c | 1431 .reg_stride = 4, 1520 .reg_stride = 4, 1556 .reg_stride = 4, 1598 .reg_stride = 4, 1619 .reg_stride = 4, 1642 .reg_stride = 4, 1663 .reg_stride = 4, 1717 .reg_stride = 4, 1742 .reg_stride = 4, 1769 .reg_stride = 4, [all …]
|
| H A D | milos.c | 1515 .reg_stride = 4, 1546 .reg_stride = 4, 1625 .reg_stride = 4, 1667 .reg_stride = 4, 1707 .reg_stride = 4, 1728 .reg_stride = 4, 1778 .reg_stride = 4, 1803 .reg_stride = 4, 1831 .reg_stride = 4, 1865 .reg_stride = 4,
|
| H A D | sc7280.c | 1615 .reg_stride = 4, 1636 .reg_stride = 4, 1738 .reg_stride = 4, 1779 .reg_stride = 4, 1804 .reg_stride = 4, 1849 .reg_stride = 4, 1878 .reg_stride = 4, 1904 .reg_stride = 4, 1940 .reg_stride = 4, 1968 .reg_stride = 4, [all …]
|
| H A D | qcs8300.c | 1877 .reg_stride = 4, 1912 .reg_stride = 4, 2038 .reg_stride = 4, 2060 .reg_stride = 4, 2102 .reg_stride = 4, 2129 .reg_stride = 4, 2161 .reg_stride = 4, 2216 .reg_stride = 4, 2245 .reg_stride = 4, 2271 .reg_stride = 4, [all …]
|
| H A D | sa8775p.c | 2169 .reg_stride = 4, 2206 .reg_stride = 4, 2345 .reg_stride = 4, 2370 .reg_stride = 4, 2415 .reg_stride = 4, 2442 .reg_stride = 4, 2474 .reg_stride = 4, 2532 .reg_stride = 4, 2561 .reg_stride = 4, 2582 .reg_stride = 4, [all …]
|
| H A D | sc8280xp.c | 2265 .reg_stride = 4, 2311 .reg_stride = 4, 2447 .reg_stride = 4, 2472 .reg_stride = 4, 2515 .reg_stride = 4, 2547 .reg_stride = 4, 2604 .reg_stride = 4, 2633 .reg_stride = 4, 2662 .reg_stride = 4, 2700 .reg_stride = 4,
|
| H A D | sm6350.c | 1615 .reg_stride = 4, 1650 .reg_stride = 4, 1706 .reg_stride = 4, 1788 .reg_stride = 4, 1826 .reg_stride = 4, 1862 .reg_stride = 4, 1926 .reg_stride = 4,
|
| /linux/drivers/mfd/ |
| H A D | wm97xx-core.c | 95 .reg_stride = 2, 163 .reg_stride = 2, 234 .reg_stride = 2,
|
| /linux/drivers/clk/sprd/ |
| H A D | common.c | 18 .reg_stride = 4, 67 reg_config.max_register = resource_size(res) - reg_config.reg_stride; in sprd_clk_regmap_init()
|
| /linux/drivers/clk/meson/ |
| H A D | meson-clkc-utils.c | 88 .reg_stride = 4, in meson_clkc_mmio_probe() 99 regmap_cfg.max_register = resource_size(res) - regmap_cfg.reg_stride; in meson_clkc_mmio_probe()
|
| /linux/drivers/gpio/ |
| H A D | gpio-logicvc.c | 85 .reg_stride = 4, 119 logicvc_gpio_regmap_config.reg_stride; in logicvc_gpio_probe()
|
| /linux/drivers/reset/ |
| H A D | reset-microchip-sparx5.c | 35 .reg_stride = 4, 69 .reg_stride = 4,
|
| /linux/sound/soc/codecs/ |
| H A D | cs35l45-tables.c | 253 .reg_stride = 4, 269 .reg_stride = 4,
|
| /linux/drivers/pinctrl/uniphier/ |
| H A D | pinctrl-uniphier-core.c | 584 unsigned int mux_bits, reg_stride, reg, reg_end, shift, mask; in uniphier_pmx_set_one_mux() local 603 reg_stride = 8; in uniphier_pmx_set_one_mux() 612 reg_stride = 4; in uniphier_pmx_set_one_mux() 616 reg = UNIPHIER_PINCTRL_PINMUX_BASE + pin * mux_bits / 32 * reg_stride; in uniphier_pmx_set_one_mux() 617 reg_end = reg + reg_stride; in uniphier_pmx_set_one_mux()
|
| /linux/drivers/pinctrl/ti/ |
| H A D | pinctrl-ti-iodelay.c | 417 index = (offset - r->reg_start_offset) / r->regmap_config->reg_stride; in ti_iodelay_offset_to_pin() 655 offset = selector * r->regmap_config->reg_stride; in ti_iodelay_pin_to_offset() 681 regmap_read(iod->regmap, offset + r->regmap_config->reg_stride, &oen); in ti_iodelay_pin_dbg_show() 682 regmap_read(iod->regmap, offset + r->regmap_config->reg_stride * 2, in ti_iodelay_pin_dbg_show() 781 .reg_stride = 4,
|
| /linux/drivers/mailbox/ |
| H A D | tegra-hsp.c | 91 unsigned int reg_stride; member 288 offset += index * hsp->soc->reg_stride; in tegra_hsp_doorbell_create() 916 .reg_stride = 0x100, 933 .reg_stride = 0x100, 950 .reg_stride = 0x100, 967 .reg_stride = 0x1000,
|
| /linux/drivers/gpu/drm/imx/dc/ |
| H A D | dc-ed.c | 77 .reg_stride = 4, 99 .reg_stride = 4,
|
| H A D | dc-fw.c | 51 .reg_stride = 4, 72 .reg_stride = 4,
|