Lines Matching refs:val_len

1601 				  const void *val, size_t val_len, bool noinc)  in _regmap_raw_write_impl()  argument
1616 for (i = 0; i < val_len / map->format.val_bytes; i++) { in _regmap_raw_write_impl()
1630 i = noinc ? val_len - val_bytes : 0; in _regmap_raw_write_impl()
1631 for (; i < val_len; i += val_bytes) { in _regmap_raw_write_impl()
1650 int val_num = val_len / map->format.val_bytes; in _regmap_raw_write_impl()
1657 win_residue, val_len / map->format.val_bytes); in _regmap_raw_write_impl()
1667 val_len -= win_residue * map->format.val_bytes; in _regmap_raw_write_impl()
1689 if (val != work_val && val_len == map->format.val_bytes) { in _regmap_raw_write_impl()
1697 trace_regmap_async_write_start(map, reg, val_len); in _regmap_raw_write_impl()
1735 val, val_len, async); in _regmap_raw_write_impl()
1741 val_len, NULL, 0, async); in _regmap_raw_write_impl()
1755 trace_regmap_hw_write_start(map, reg, val_len / map->format.val_bytes); in _regmap_raw_write_impl()
1765 val_len); in _regmap_raw_write_impl()
1770 val, val_len); in _regmap_raw_write_impl()
1776 len = map->format.reg_bytes + map->format.pad_bytes + val_len; in _regmap_raw_write_impl()
1783 val, val_len); in _regmap_raw_write_impl()
1795 trace_regmap_hw_write_done(map, reg, val_len / map->format.val_bytes); in _regmap_raw_write_impl()
1990 const void *val, size_t val_len, bool noinc) in _regmap_raw_write() argument
1993 size_t val_count = val_len / val_bytes; in _regmap_raw_write()
2003 else if (map->max_raw_write && val_len > map->max_raw_write) in _regmap_raw_write()
2017 val_len -= chunk_bytes; in _regmap_raw_write()
2021 if (val_len) in _regmap_raw_write()
2022 ret = _regmap_raw_write_impl(map, reg, val, val_len, noinc); in _regmap_raw_write()
2044 const void *val, size_t val_len) in regmap_raw_write() argument
2050 if (val_len % map->format.val_bytes) in regmap_raw_write()
2055 ret = _regmap_raw_write(map, reg, val, val_len, false); in regmap_raw_write()
2064 void *val, unsigned int val_len, bool write) in regmap_noinc_readwrite() argument
2067 size_t val_count = val_len / val_bytes; in regmap_noinc_readwrite()
2163 const void *val, size_t val_len) in regmap_noinc_write() argument
2170 if (val_len % map->format.val_bytes) in regmap_noinc_write()
2174 if (val_len == 0) in regmap_noinc_write()
2189 ret = regmap_noinc_readwrite(map, reg, (void *)val, val_len, true); in regmap_noinc_write()
2193 while (val_len) { in regmap_noinc_write()
2194 if (map->max_raw_write && map->max_raw_write < val_len) in regmap_noinc_write()
2197 write_len = val_len; in regmap_noinc_write()
2202 val_len -= write_len; in regmap_noinc_write()
2692 const void *val, size_t val_len) in regmap_raw_write_async() argument
2696 if (val_len % map->format.val_bytes) in regmap_raw_write_async()
2705 ret = _regmap_raw_write(map, reg, val, val_len, false); in regmap_raw_write_async()
2716 unsigned int val_len, bool noinc) in _regmap_raw_read() argument
2727 noinc ? 1 : val_len / map->format.val_bytes); in _regmap_raw_read()
2736 trace_regmap_hw_read_start(map, reg, val_len / map->format.val_bytes); in _regmap_raw_read()
2740 val, val_len); in _regmap_raw_read()
2742 trace_regmap_hw_read_done(map, reg, val_len / map->format.val_bytes); in _regmap_raw_read()
2891 size_t val_len) in regmap_raw_read() argument
2894 size_t val_count = val_len / val_bytes; in regmap_raw_read()
2898 if (val_len % map->format.val_bytes) in regmap_raw_read()
2924 else if (map->max_raw_read && val_len > map->max_raw_read) in regmap_raw_read()
2938 val_len -= chunk_bytes; in regmap_raw_read()
2942 if (val_len) { in regmap_raw_read()
2943 ret = _regmap_raw_read(map, reg, val, val_len, false); in regmap_raw_read()
2990 void *val, size_t val_len) in regmap_noinc_read() argument
2998 if (val_len % map->format.val_bytes) in regmap_noinc_read()
3002 if (val_len == 0) in regmap_noinc_read()
3025 ret = regmap_noinc_readwrite(map, reg, val, val_len, false); in regmap_noinc_read()
3029 while (val_len) { in regmap_noinc_read()
3030 if (map->max_raw_read && map->max_raw_read < val_len) in regmap_noinc_read()
3033 read_len = val_len; in regmap_noinc_read()
3038 val_len -= read_len; in regmap_noinc_read()