Lines Matching refs:val_count
1993 size_t val_count = val_len / val_bytes; in _regmap_raw_write() local
1995 size_t chunk_regs = val_count; in _regmap_raw_write()
1998 if (!val_count) in _regmap_raw_write()
2006 chunk_count = val_count / chunk_regs; in _regmap_raw_write()
2067 size_t val_count = val_len / val_bytes; in regmap_noinc_readwrite() local
2079 lastval = (unsigned int)u8p[val_count - 1]; in regmap_noinc_readwrite()
2084 lastval = (unsigned int)u16p[val_count - 1]; in regmap_noinc_readwrite()
2089 lastval = (unsigned int)u32p[val_count - 1]; in regmap_noinc_readwrite()
2110 ret = map->bus->reg_noinc_write(map->bus_context, reg, val, val_count); in regmap_noinc_readwrite()
2112 ret = map->bus->reg_noinc_read(map->bus_context, reg, val, val_count); in regmap_noinc_readwrite()
2117 for (i = 0; i < val_count; i++) { in regmap_noinc_readwrite()
2131 if (i == (val_count - 1)) in regmap_noinc_readwrite()
2308 size_t val_count) in regmap_bulk_write() argument
2322 for (i = 0; i < val_count; i++) { in regmap_bulk_write()
2351 wval = kmemdup_array(val, val_count, val_bytes, map->alloc_flags); in regmap_bulk_write()
2355 for (i = 0; i < val_count * val_bytes; i += val_bytes) in regmap_bulk_write()
2358 ret = regmap_raw_write(map, reg, wval, val_bytes * val_count); in regmap_bulk_write()
2364 trace_regmap_bulk_write(map, reg, val, val_bytes * val_count); in regmap_bulk_write()
2894 size_t val_count = val_len / val_bytes; in regmap_raw_read() local
2902 if (val_count == 0) in regmap_raw_read()
2907 if (regmap_volatile_range(map, reg, val_count) || map->cache_bypass || in regmap_raw_read()
2910 size_t chunk_regs = val_count; in regmap_raw_read()
2927 chunk_count = val_count / chunk_regs; in regmap_raw_read()
2951 for (i = 0; i < val_count; i++) { in regmap_raw_read()
3106 unsigned int *regs, void *val, size_t val_count) in _regmap_bulk_read() argument
3115 for (i = 0; i < val_count; i++) { in _regmap_bulk_read()
3162 size_t val_count) in regmap_bulk_read() argument
3166 bool vol = regmap_volatile_range(map, reg, val_count); in regmap_bulk_read()
3170 if (val_count == 0) in regmap_bulk_read()
3174 ret = regmap_raw_read(map, reg, val, val_bytes * val_count); in regmap_bulk_read()
3178 for (i = 0; i < val_count * val_bytes; i += val_bytes) in regmap_bulk_read()
3181 ret = _regmap_bulk_read(map, reg, NULL, val, val_count); in regmap_bulk_read()
3184 trace_regmap_bulk_read(map, reg, val, val_bytes * val_count); in regmap_bulk_read()
3201 size_t val_count) in regmap_multi_reg_read() argument
3203 if (val_count == 0) in regmap_multi_reg_read()
3206 return _regmap_bulk_read(map, 0, regs, val, val_count); in regmap_multi_reg_read()