Lines Matching refs:buf_pos
220 size_t buf_pos = 0; in regmap_read_debugfs() local
245 if (buf_pos + map->debugfs_tot_len > count) in regmap_read_debugfs()
249 snprintf(buf + buf_pos, count - buf_pos, "%.*x: ", in regmap_read_debugfs()
251 buf_pos += map->debugfs_reg_len + 2; in regmap_read_debugfs()
256 snprintf(buf + buf_pos, count - buf_pos, in regmap_read_debugfs()
259 memset(buf + buf_pos, 'X', in regmap_read_debugfs()
261 buf_pos += 2 * map->format.val_bytes; in regmap_read_debugfs()
263 buf[buf_pos++] = '\n'; in regmap_read_debugfs()
268 ret = buf_pos; in regmap_read_debugfs()
270 if (copy_to_user(user_buf, buf, buf_pos)) { in regmap_read_debugfs()
275 *ppos += buf_pos; in regmap_read_debugfs()
365 size_t buf_pos = 0; in regmap_reg_ranges_read_file() local
400 if (buf_pos + entry_len > count) in regmap_reg_ranges_read_file()
402 memcpy(buf + buf_pos, entry, entry_len); in regmap_reg_ranges_read_file()
403 buf_pos += entry_len; in regmap_reg_ranges_read_file()
410 ret = buf_pos; in regmap_reg_ranges_read_file()
412 if (copy_to_user(user_buf, buf, buf_pos)) { in regmap_reg_ranges_read_file()
417 *ppos += buf_pos; in regmap_reg_ranges_read_file()