Lines Matching refs:val_len

1458 				  const void *val, size_t val_len)  in _regmap_raw_write_impl()  argument
1473 for (i = 0; i < val_len / map->format.val_bytes; i++) in _regmap_raw_write_impl()
1481 for (i = 0; i < val_len / val_bytes; i++) { in _regmap_raw_write_impl()
1501 int val_num = val_len / map->format.val_bytes; in _regmap_raw_write_impl()
1508 win_residue, val_len / map->format.val_bytes); in _regmap_raw_write_impl()
1518 val_len -= win_residue * map->format.val_bytes; in _regmap_raw_write_impl()
1539 if (val != work_val && val_len == map->format.val_bytes) { in _regmap_raw_write_impl()
1547 trace_regmap_async_write_start(map, reg, val_len); in _regmap_raw_write_impl()
1585 val, val_len, async); in _regmap_raw_write_impl()
1591 val_len, NULL, 0, async); in _regmap_raw_write_impl()
1605 trace_regmap_hw_write_start(map, reg, val_len / map->format.val_bytes); in _regmap_raw_write_impl()
1615 val_len); in _regmap_raw_write_impl()
1620 val, val_len); in _regmap_raw_write_impl()
1624 len = map->format.reg_bytes + map->format.pad_bytes + val_len; in _regmap_raw_write_impl()
1631 val, val_len); in _regmap_raw_write_impl()
1643 trace_regmap_hw_write_done(map, reg, val_len / map->format.val_bytes); in _regmap_raw_write_impl()
1827 const void *val, size_t val_len) in _regmap_raw_write() argument
1830 size_t val_count = val_len / val_bytes; in _regmap_raw_write()
1840 else if (map->max_raw_write && val_len > map->max_raw_write) in _regmap_raw_write()
1854 val_len -= chunk_bytes; in _regmap_raw_write()
1858 if (val_len) in _regmap_raw_write()
1859 ret = _regmap_raw_write_impl(map, reg, val, val_len); in _regmap_raw_write()
1881 const void *val, size_t val_len) in regmap_raw_write() argument
1887 if (val_len % map->format.val_bytes) in regmap_raw_write()
1892 ret = _regmap_raw_write(map, reg, val, val_len); in regmap_raw_write()
2351 const void *val, size_t val_len) in regmap_raw_write_async() argument
2355 if (val_len % map->format.val_bytes) in regmap_raw_write_async()
2364 ret = _regmap_raw_write(map, reg, val, val_len); in regmap_raw_write_async()
2375 unsigned int val_len) in _regmap_raw_read() argument
2388 val_len / map->format.val_bytes); in _regmap_raw_read()
2396 trace_regmap_hw_read_start(map, reg, val_len / map->format.val_bytes); in _regmap_raw_read()
2400 val, val_len); in _regmap_raw_read()
2402 trace_regmap_hw_read_done(map, reg, val_len / map->format.val_bytes); in _regmap_raw_read()
2506 size_t val_len) in regmap_raw_read() argument
2509 size_t val_count = val_len / val_bytes; in regmap_raw_read()
2515 if (val_len % map->format.val_bytes) in regmap_raw_read()
2536 else if (map->max_raw_read && val_len > map->max_raw_read) in regmap_raw_read()
2550 val_len -= chunk_bytes; in regmap_raw_read()
2554 if (val_len) { in regmap_raw_read()
2555 ret = _regmap_raw_read(map, reg, val, val_len); in regmap_raw_read()
2602 void *val, size_t val_len) in regmap_noinc_read() argument
2611 if (val_len % map->format.val_bytes) in regmap_noinc_read()
2615 if (val_len == 0) in regmap_noinc_read()
2625 while (val_len) { in regmap_noinc_read()
2626 if (map->max_raw_read && map->max_raw_read < val_len) in regmap_noinc_read()
2629 read_len = val_len; in regmap_noinc_read()
2634 val_len -= read_len; in regmap_noinc_read()