Searched refs:reg_stride (Results 1 - 25 of 483) sorted by relevance

1234567891011>>

/linux-master/include/linux/gpio/
H A Dregmap.h31 * @reg_stride: (Optional) May be set if the registers (of the
77 int reg_stride; member in struct:gpio_regmap_config
/linux-master/drivers/clk/qcom/
H A Dlpasscc-sc8280xp.c28 .reg_stride = 4,
46 .reg_stride = 4,
H A Da7-pll.c50 .reg_stride = 4,
/linux-master/drivers/base/regmap/
H A Dregcache-rbtree.c45 *top = rbnode->base_reg + ((rbnode->blklen - 1) * map->reg_stride);
156 this_registers = ((top - base) / map->reg_stride) + 1;
250 reg_tmp = (reg - rbnode->base_reg) / map->reg_stride;
274 blklen = (top_reg - base_reg) / map->reg_stride + 1;
275 pos = (reg - base_reg) / map->reg_stride;
276 offset = (rbnode->base_reg - base_reg) / map->reg_stride;
338 map->reg_stride + 1;
384 reg_tmp = (reg - rbnode->base_reg) / map->reg_stride;
393 max_dist = map->reg_stride * sizeof(*rbnode_tmp) /
456 (reg - rbnode->base_reg) / map->reg_stride,
[all...]
H A Dregcache.c37 if (regmap_readable(map, i * map->reg_stride) &&
38 !regmap_volatile(map, i * map->reg_stride))
77 reg = i * map->reg_stride;
141 if (config->reg_defaults[i].reg % map->reg_stride)
191 map->max_register = (map->num_reg_defaults_raw - 1) * map->reg_stride;
308 for (reg = min; reg <= max; reg += map->reg_stride) {
749 regtmp = block_base + (i * map->reg_stride);
773 count = (cur - base) / map->reg_stride;
776 count * val_bytes, count, base, cur - map->reg_stride);
783 base, cur - map->reg_stride, re
[all...]
H A Dregmap-irq.c67 return data->irq_reg_stride == 1 && map->reg_stride == 1 &&
211 unsigned int reg = irq_data->reg_offset / map->reg_stride;
241 d->mask_buf[irq_data->reg_offset / map->reg_stride] |= irq_data->mask;
255 reg = t->type_reg_offset / map->reg_stride;
282 d->wake_buf[irq_data->reg_offset / map->reg_stride]
287 d->wake_buf[irq_data->reg_offset / map->reg_stride]
324 unsigned int index = offset / map->reg_stride;
498 map->reg_stride] & chip->irqs[i].mask) {
550 return base + index * map->reg_stride * data->irq_reg_stride;
649 if (chip->irqs[i].reg_offset % map->reg_stride)
[all...]
/linux-master/drivers/gpio/
H A Dgpio-regmap.c25 int reg_stride; member in struct:gpio_regmap
55 *reg = base + stride * gpio->reg_stride;
237 gpio->reg_stride = config->reg_stride;
250 if (!gpio->reg_stride)
251 gpio->reg_stride = 1;
H A Dgpio-logicvc.c86 .reg_stride = 4,
120 logicvc_gpio_regmap_config.reg_stride;
H A Dgpio-gpio-mm.c42 .reg_stride = 1,
/linux-master/drivers/clk/sprd/
H A Dcommon.c18 .reg_stride = 4,
67 reg_config.max_register = resource_size(res) - reg_config.reg_stride;
/linux-master/drivers/rtc/
H A Drtc-r7301.c67 .reg_stride = 4,
73 .reg_stride = 1,
78 int reg_stride = regmap_get_reg_stride(priv->regmap); local
81 regmap_read(priv->regmap, reg_stride * reg, &val);
88 int reg_stride = regmap_get_reg_stride(priv->regmap); local
90 regmap_write(priv->regmap, reg_stride * reg, val);
96 int reg_stride = regmap_get_reg_stride(priv->regmap); local
98 regmap_update_bits(priv->regmap, reg_stride * reg, mask, val);
/linux-master/drivers/clk/actions/
H A Dowl-common.c18 .reg_stride = 4,
/linux-master/drivers/soc/samsung/
H A Dexynos-pmu.c197 .reg_stride = 4,
210 .reg_stride = 4,
353 pmu_regmcfg.reg_stride;
362 pmu_regmcfg.reg_stride;
/linux-master/drivers/irqchip/
H A Dirq-qcom-mpm.c85 unsigned int reg_stride; member in struct:qcom_mpm_priv
93 unsigned int offset = (reg * priv->reg_stride + index + 2) * 4;
101 unsigned int offset = (reg * priv->reg_stride + index + 2) * 4;
270 for (i = 0; i < priv->reg_stride; i++) {
298 for (i = 0; i < priv->reg_stride; i++)
343 priv->reg_stride = DIV_ROUND_UP(pin_cnt, 32);
401 for (i = 0; i < priv->reg_stride; i++) {
/linux-master/drivers/mfd/
H A Daltera-sysmgr.c80 .reg_stride = 4,
143 sysmgr_config.reg_stride;
H A Dstm32-lptimer.c19 .reg_stride = sizeof(u32),
H A Dhi6421-pmic-core.c33 .reg_stride = 4,
H A Dcs42l43-i2c.c23 .reg_stride = 4,
H A Dkhadas-mcu.c70 .reg_stride = 1,
/linux-master/sound/soc/sunxi/
H A Dsun8i-adda-pr-regmap.c84 .reg_stride = 1,
/linux-master/drivers/gpu/drm/fsl-dcu/
H A Dfsl_tcon.c34 .reg_stride = 4,
/linux-master/drivers/net/dsa/
H A Dlan9303_i2c.c20 .reg_stride = 1,
H A Dmt7530-mmio.c57 sw_regmap_config->reg_stride = 4;
/linux-master/drivers/regulator/
H A Dvqmmc-ipq4019-regulator.c41 .reg_stride = 4,
/linux-master/drivers/hwspinlock/
H A Dqcom_hwspinlock.c74 .reg_stride = 4,
88 .reg_stride = 4,
102 .reg_stride = 4,

Completed in 319 milliseconds

1234567891011>>