Lines Matching refs:pos
101 off_t pos = 0; in dfs_seq_traverse() local
131 if (pos + seq->count > offset) in dfs_seq_traverse()
133 seq->from = offset - pos; in dfs_seq_traverse()
137 pos += seq->count; in dfs_seq_traverse()
139 if (pos == offset) in dfs_seq_traverse()
175 ssize_t dfs_seq_read(struct dfs_file *file, void *buf, size_t size, off_t *pos) in dfs_seq_read() argument
192 if (*pos == 0) in dfs_seq_read()
199 if (*pos != seq->read_pos) in dfs_seq_read()
201 while ((err = dfs_seq_traverse(seq, *pos)) == -EAGAIN) in dfs_seq_read()
213 seq->read_pos = *pos; in dfs_seq_read()
273 off_t pos = seq->index; in dfs_seq_read() local
276 if (pos == seq->index) in dfs_seq_read()
310 *pos += copied; in dfs_seq_read()