Lines Matching refs:object
25 struct cachefiles_object *object; member
36 cachefiles_put_object(ki->object, cachefiles_obj_put_ioreq); in cachefiles_put_kiocb()
53 trace_cachefiles_io_error(ki->object, inode, ret, in cachefiles_read_complete()
58 if (ki->object->cookie->inval_counter == ki->inval_counter) in cachefiles_read_complete()
80 struct cachefiles_object *object; in cachefiles_read() local
91 object = cachefiles_cres_object(cres); in cachefiles_read()
143 ki->object = object; in cachefiles_read()
153 cachefiles_grab_object(object, cachefiles_obj_get_ioreq); in cachefiles_read()
155 trace_cachefiles_read(object, file_inode(file), ki->iocb.ki_pos, len - skipped); in cachefiles_read()
201 struct cachefiles_object *object; in cachefiles_query_occupancy() local
211 object = cachefiles_cres_object(cres); in cachefiles_query_occupancy()
213 granularity = max_t(size_t, object->volume->cache->bsize, granularity); in cachefiles_query_occupancy()
257 struct cachefiles_object *object = ki->object; in cachefiles_write_complete() local
267 trace_cachefiles_io_error(object, inode, ret, in cachefiles_write_complete()
270 atomic_long_sub(ki->b_writing, &object->volume->cache->b_writing); in cachefiles_write_complete()
271 set_bit(FSCACHE_COOKIE_HAVE_DATA, &object->cookie->flags); in cachefiles_write_complete()
280 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()
335 cachefiles_grab_object(object, cachefiles_obj_get_ioreq); in __cachefiles_write()
337 trace_cachefiles_write(object, inode, ki->iocb.ki_pos, len); in __cachefiles_write()
394 struct cachefiles_object *object = NULL; in cachefiles_do_prepare_read() local
431 object = cachefiles_cres_object(cres); in cachefiles_do_prepare_read()
432 cache = object->volume->cache; in cachefiles_do_prepare_read()
443 trace_cachefiles_io_error(object, file_inode(file), off, in cachefiles_do_prepare_read()
466 trace_cachefiles_io_error(object, file_inode(file), to, in cachefiles_do_prepare_read()
488 rc = cachefiles_ondemand_read(object, start, len); in cachefiles_do_prepare_read()
498 trace_cachefiles_prep_read(object, start, len, *_flags, ret, why, ino, netfs_ino); in cachefiles_do_prepare_read()
529 int __cachefiles_prepare_write(struct cachefiles_object *object, in __cachefiles_prepare_write() argument
534 struct cachefiles_cache *cache = object->volume->cache; in __cachefiles_prepare_write()
557 trace_cachefiles_io_error(object, file_inode(file), pos, in __cachefiles_prepare_write()
576 trace_cachefiles_io_error(object, file_inode(file), pos, in __cachefiles_prepare_write()
590 trace_cachefiles_io_error(object, file_inode(file), ret, in __cachefiles_prepare_write()
592 cachefiles_io_error_obj(object, in __cachefiles_prepare_write()
608 struct cachefiles_object *object = cachefiles_cres_object(cres); in cachefiles_prepare_write() local
609 struct cachefiles_cache *cache = object->volume->cache; in cachefiles_prepare_write()
621 ret = __cachefiles_prepare_write(object, cachefiles_cres_file(cres), in cachefiles_prepare_write()
656 struct cachefiles_object *object = cachefiles_cres_object(cres); in cachefiles_begin_operation() local
660 if (object->file) { in cachefiles_begin_operation()
661 spin_lock(&object->lock); in cachefiles_begin_operation()
662 if (!cres->cache_priv2 && object->file) in cachefiles_begin_operation()
663 cres->cache_priv2 = get_file(object->file); in cachefiles_begin_operation()
664 spin_unlock(&object->lock); in cachefiles_begin_operation()