/linux-master/include/linux/gpio/ |
H A D | regmap.h | 31 * @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 D | lpasscc-sc8280xp.c | 28 .reg_stride = 4, 46 .reg_stride = 4,
|
H A D | a7-pll.c | 50 .reg_stride = 4,
|
/linux-master/drivers/base/regmap/ |
H A D | regcache-rbtree.c | 45 *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 D | regcache.c | 37 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 D | regmap-irq.c | 67 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 D | gpio-regmap.c | 25 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 D | gpio-logicvc.c | 86 .reg_stride = 4, 120 logicvc_gpio_regmap_config.reg_stride;
|
H A D | gpio-gpio-mm.c | 42 .reg_stride = 1,
|
/linux-master/drivers/clk/sprd/ |
H A D | common.c | 18 .reg_stride = 4, 67 reg_config.max_register = resource_size(res) - reg_config.reg_stride;
|
/linux-master/drivers/rtc/ |
H A D | rtc-r7301.c | 67 .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 D | owl-common.c | 18 .reg_stride = 4,
|
/linux-master/drivers/soc/samsung/ |
H A D | exynos-pmu.c | 197 .reg_stride = 4, 210 .reg_stride = 4, 353 pmu_regmcfg.reg_stride; 362 pmu_regmcfg.reg_stride;
|
/linux-master/drivers/irqchip/ |
H A D | irq-qcom-mpm.c | 85 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 D | altera-sysmgr.c | 80 .reg_stride = 4, 143 sysmgr_config.reg_stride;
|
H A D | stm32-lptimer.c | 19 .reg_stride = sizeof(u32),
|
H A D | hi6421-pmic-core.c | 33 .reg_stride = 4,
|
H A D | cs42l43-i2c.c | 23 .reg_stride = 4,
|
H A D | khadas-mcu.c | 70 .reg_stride = 1,
|
/linux-master/sound/soc/sunxi/ |
H A D | sun8i-adda-pr-regmap.c | 84 .reg_stride = 1,
|
/linux-master/drivers/gpu/drm/fsl-dcu/ |
H A D | fsl_tcon.c | 34 .reg_stride = 4,
|
/linux-master/drivers/net/dsa/ |
H A D | lan9303_i2c.c | 20 .reg_stride = 1,
|
H A D | mt7530-mmio.c | 57 sw_regmap_config->reg_stride = 4;
|
/linux-master/drivers/regulator/ |
H A D | vqmmc-ipq4019-regulator.c | 41 .reg_stride = 4,
|
/linux-master/drivers/hwspinlock/ |
H A D | qcom_hwspinlock.c | 74 .reg_stride = 4, 88 .reg_stride = 4, 102 .reg_stride = 4,
|