Lines Matching refs:object

27 	struct cachefiles_object *object;  member
38 cachefiles_put_object(ki->object, cachefiles_obj_put_ioreq); in cachefiles_put_kiocb()
55 trace_cachefiles_io_error(ki->object, inode, ret, in cachefiles_read_complete()
60 if (ki->object->cookie->inval_counter == ki->inval_counter) in cachefiles_read_complete()
82 struct cachefiles_object *object; in cachefiles_read() local
93 object = cachefiles_cres_object(cres); in cachefiles_read()
145 ki->object = object; in cachefiles_read()
155 cachefiles_grab_object(object, cachefiles_obj_get_ioreq); in cachefiles_read()
157 trace_cachefiles_read(object, file_inode(file), ki->iocb.ki_pos, len - skipped); in cachefiles_read()
203 struct cachefiles_object *object; in cachefiles_query_occupancy() local
213 object = cachefiles_cres_object(cres); in cachefiles_query_occupancy()
215 granularity = max_t(size_t, object->volume->cache->bsize, granularity); in cachefiles_query_occupancy()
259 struct cachefiles_object *object = ki->object; in cachefiles_write_complete() local
268 trace_cachefiles_io_error(object, inode, ret, in cachefiles_write_complete()
271 atomic_long_sub(ki->b_writing, &object->volume->cache->b_writing); in cachefiles_write_complete()
272 set_bit(FSCACHE_COOKIE_HAVE_DATA, &object->cookie->flags); in cachefiles_write_complete()
281 int __cachefiles_write(struct cachefiles_object *object, in __cachefiles_write() argument
295 cache = object->volume->cache; in __cachefiles_write()
313 ki->object = object; in __cachefiles_write()
326 cachefiles_grab_object(object, cachefiles_obj_get_ioreq); in __cachefiles_write()
328 trace_cachefiles_write(object, file_inode(file), ki->iocb.ki_pos, len); in __cachefiles_write()
384 struct cachefiles_object *object = NULL; in cachefiles_do_prepare_read() local
421 object = cachefiles_cres_object(cres); in cachefiles_do_prepare_read()
422 cache = object->volume->cache; in cachefiles_do_prepare_read()
433 trace_cachefiles_io_error(object, file_inode(file), off, in cachefiles_do_prepare_read()
456 trace_cachefiles_io_error(object, file_inode(file), to, in cachefiles_do_prepare_read()
478 rc = cachefiles_ondemand_read(object, start, len); in cachefiles_do_prepare_read()
488 trace_cachefiles_prep_read(object, start, len, *_flags, ret, why, ino, netfs_ino); in cachefiles_do_prepare_read()
519 int __cachefiles_prepare_write(struct cachefiles_object *object, in __cachefiles_prepare_write() argument
524 struct cachefiles_cache *cache = object->volume->cache; in __cachefiles_prepare_write()
555 trace_cachefiles_io_error(object, file_inode(file), pos, in __cachefiles_prepare_write()
574 trace_cachefiles_io_error(object, file_inode(file), pos, in __cachefiles_prepare_write()
588 trace_cachefiles_io_error(object, file_inode(file), ret, in __cachefiles_prepare_write()
590 cachefiles_io_error_obj(object, in __cachefiles_prepare_write()
606 struct cachefiles_object *object = cachefiles_cres_object(cres); in cachefiles_prepare_write() local
607 struct cachefiles_cache *cache = object->volume->cache; in cachefiles_prepare_write()
619 ret = __cachefiles_prepare_write(object, cachefiles_cres_file(cres), in cachefiles_prepare_write()
649 struct cachefiles_object *object = cachefiles_cres_object(cres); in cachefiles_issue_write() local
650 struct cachefiles_cache *cache = object->volume->cache; in cachefiles_issue_write()
700 ret = __cachefiles_prepare_write(object, cachefiles_cres_file(cres), in cachefiles_issue_write()
744 struct cachefiles_object *object = cachefiles_cres_object(cres); in cachefiles_begin_operation() local
748 if (object->file) { in cachefiles_begin_operation()
749 spin_lock(&object->lock); in cachefiles_begin_operation()
750 if (!cres->cache_priv2 && object->file) in cachefiles_begin_operation()
751 cres->cache_priv2 = get_file(object->file); in cachefiles_begin_operation()
752 spin_unlock(&object->lock); in cachefiles_begin_operation()