Lines Matching refs:file

82 	struct file *file;  in cachefiles_read()  local
92 file = cachefiles_cres_file(cres); in cachefiles_read()
95 file, file_inode(file)->i_ino, start_pos, len, in cachefiles_read()
96 i_size_read(file_inode(file))); in cachefiles_read()
106 off2 = vfs_llseek(file, off, SEEK_DATA); in cachefiles_read()
138 ki->iocb.ki_filp = file; in cachefiles_read()
155 trace_cachefiles_read(object, file_inode(file), ki->iocb.ki_pos, len - skipped); in cachefiles_read()
159 ret = vfs_iocb_iter_read(file, &ki->iocb, iter); in cachefiles_read()
202 struct file *file; in cachefiles_query_occupancy() local
212 file = cachefiles_cres_file(cres); in cachefiles_query_occupancy()
216 file, file_inode(file)->i_ino, start, len, in cachefiles_query_occupancy()
217 i_size_read(file_inode(file))); in cachefiles_query_occupancy()
221 off = vfs_llseek(file, start, SEEK_DATA); in cachefiles_query_occupancy()
231 off2 = vfs_llseek(file, off, SEEK_HOLE); in cachefiles_query_occupancy()
279 struct file *file, in __cachefiles_write() argument
295 file, file_inode(file)->i_ino, start_pos, len, in __cachefiles_write()
296 i_size_read(file_inode(file))); in __cachefiles_write()
306 ki->iocb.ki_filp = file; in __cachefiles_write()
327 trace_cachefiles_write(object, file_inode(file), ki->iocb.ki_pos, len); in __cachefiles_write()
331 ret = vfs_iocb_iter_write(file, &ki->iocb, iter); in __cachefiles_write()
388 struct file *file = cachefiles_cres_file(cres); in cachefiles_do_prepare_read() local
392 ino_t ino = file ? file_inode(file)->i_ino : 0; in cachefiles_do_prepare_read()
411 if (!file) { in cachefiles_do_prepare_read()
415 file = cachefiles_cres_file(cres); in cachefiles_do_prepare_read()
416 if (!file) in cachefiles_do_prepare_read()
418 ino = file_inode(file)->i_ino; in cachefiles_do_prepare_read()
427 off = vfs_llseek(file, start, SEEK_DATA); in cachefiles_do_prepare_read()
433 trace_cachefiles_io_error(object, file_inode(file), off, in cachefiles_do_prepare_read()
454 to = vfs_llseek(file, start, SEEK_HOLE); in cachefiles_do_prepare_read()
456 trace_cachefiles_io_error(object, file_inode(file), to, in cachefiles_do_prepare_read()
520 struct file *file, in __cachefiles_prepare_write() argument
543 pos = vfs_llseek(file, *_start, SEEK_DATA); in __cachefiles_prepare_write()
547 trace_cachefiles_io_error(object, file_inode(file), pos, in __cachefiles_prepare_write()
564 pos = vfs_llseek(file, *_start, SEEK_HOLE); in __cachefiles_prepare_write()
566 trace_cachefiles_io_error(object, file_inode(file), pos, in __cachefiles_prepare_write()
577 ret = vfs_fallocate(file, FALLOC_FL_PUNCH_HOLE | FALLOC_FL_KEEP_SIZE, in __cachefiles_prepare_write()
580 trace_cachefiles_io_error(object, file_inode(file), ret, in __cachefiles_prepare_write()
623 struct file *file = cachefiles_cres_file(cres); in cachefiles_end_operation() local
625 if (file) in cachefiles_end_operation()
626 fput(file); in cachefiles_end_operation()
650 if (object->file) { in cachefiles_begin_operation()
652 if (!cres->cache_priv2 && object->file) in cachefiles_begin_operation()
653 cres->cache_priv2 = get_file(object->file); in cachefiles_begin_operation()