Home
last modified time | relevance | path

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

12345678910>>...19

/linux/drivers/base/regmap/
H A Dregcache.c52 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 Dregmap.c781 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 Drtc-r7301.c66 .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 Dlpasscc-sc8280xp.c27 .reg_stride = 4,
45 .reg_stride = 4,
H A Dlpasscc-sm6115.c24 .reg_stride = 4,
42 .reg_stride = 4,
H A Dgxclkctl-kaanapali.c41 .reg_stride = 4,
/linux/drivers/interconnect/qcom/
H A Dglymur.c1870 .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 Dkaanapali.c1431 .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 Dmilos.c1515 .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 Dsc7280.c1615 .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 Dqcs8300.c1877 .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 Dsa8775p.c2169 .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 Dsc8280xp.c2265 .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 Dsm6350.c1615 .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 Dwm97xx-core.c95 .reg_stride = 2,
163 .reg_stride = 2,
234 .reg_stride = 2,
/linux/drivers/clk/sprd/
H A Dcommon.c18 .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 Dmeson-clkc-utils.c88 .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 Dgpio-logicvc.c85 .reg_stride = 4,
119 logicvc_gpio_regmap_config.reg_stride; in logicvc_gpio_probe()
/linux/drivers/reset/
H A Dreset-microchip-sparx5.c35 .reg_stride = 4,
69 .reg_stride = 4,
/linux/sound/soc/codecs/
H A Dcs35l45-tables.c253 .reg_stride = 4,
269 .reg_stride = 4,
/linux/drivers/pinctrl/uniphier/
H A Dpinctrl-uniphier-core.c584 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 Dpinctrl-ti-iodelay.c417 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 Dtegra-hsp.c91 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 Ddc-ed.c77 .reg_stride = 4,
99 .reg_stride = 4,
H A Ddc-fw.c51 .reg_stride = 4,
72 .reg_stride = 4,

12345678910>>...19