Lines Matching refs:ppos
102 static void *kernfs_seq_start(struct seq_file *sf, loff_t *ppos) in kernfs_seq_start() argument
117 void *next = ops->seq_start(sf, ppos); in kernfs_seq_start()
127 return NULL + !*ppos; in kernfs_seq_start()
131 static void *kernfs_seq_next(struct seq_file *sf, void *v, loff_t *ppos) in kernfs_seq_next() argument
137 void *next = ops->seq_next(sf, v, ppos); in kernfs_seq_next()
147 ++*ppos; in kernfs_seq_next()
185 loff_t *ppos) in kernfs_file_direct_read() argument
213 len = ops->read(of, buf, len, *ppos); in kernfs_file_direct_read()
228 *ppos += len; in kernfs_file_direct_read()
246 size_t count, loff_t *ppos) in kernfs_fop_read() argument
251 return seq_read(file, user_buf, count, ppos); in kernfs_fop_read()
253 return kernfs_file_direct_read(of, user_buf, count, ppos); in kernfs_fop_read()
273 size_t count, loff_t *ppos) in kernfs_fop_write() argument
315 len = ops->write(of, buf, len, *ppos); in kernfs_fop_write()
323 *ppos += len; in kernfs_fop_write()