Lines Matching refs:object

25 	struct cachefiles_object *object;  in cachefiles_read_waiter()  local
59 object = container_of(op->op.object, struct cachefiles_object, fscache); in cachefiles_read_waiter()
60 spin_lock(&object->work_lock); in cachefiles_read_waiter()
63 spin_unlock(&object->work_lock); in cachefiles_read_waiter()
76 static int cachefiles_read_reissue(struct cachefiles_object *object, in cachefiles_read_reissue() argument
79 struct address_space *bmapping = d_backing_inode(object->backer)->i_mapping; in cachefiles_read_reissue()
84 d_backing_inode(object->backer)->i_ino, in cachefiles_read_reissue()
141 spin_lock_irq(&object->work_lock); in cachefiles_read_reissue()
143 spin_unlock_irq(&object->work_lock); in cachefiles_read_reissue()
155 struct cachefiles_object *object; in cachefiles_read_copier() local
160 object = container_of(op->op.object, in cachefiles_read_copier()
163 _enter("{ino=%lu}", d_backing_inode(object->backer)->i_ino); in cachefiles_read_copier()
166 spin_lock_irq(&object->work_lock); in cachefiles_read_copier()
173 spin_unlock_irq(&object->work_lock); in cachefiles_read_copier()
179 &object->fscache.cookie->flags)) { in cachefiles_read_copier()
188 error = cachefiles_read_reissue(object, monitor); in cachefiles_read_copier()
194 object, in cachefiles_read_copier()
218 spin_lock_irq(&object->work_lock); in cachefiles_read_copier()
221 spin_unlock_irq(&object->work_lock); in cachefiles_read_copier()
229 static int cachefiles_read_backing_file_one(struct cachefiles_object *object, in cachefiles_read_backing_file_one() argument
253 bmapping = d_backing_inode(object->backer)->i_mapping; in cachefiles_read_backing_file_one()
362 cachefiles_io_error_obj(object, "Page read error on backing file"); in cachefiles_read_backing_file_one()
396 struct cachefiles_object *object; in cachefiles_read_or_alloc_page() local
403 object = container_of(op->op.object, in cachefiles_read_or_alloc_page()
405 cache = container_of(object->fscache.cache, in cachefiles_read_or_alloc_page()
408 _enter("{%p},{%lx},,,", object, page->index); in cachefiles_read_or_alloc_page()
410 if (!object->backer) in cachefiles_read_or_alloc_page()
413 inode = d_backing_inode(object->backer); in cachefiles_read_or_alloc_page()
442 ret = cachefiles_read_backing_file_one(object, op, page); in cachefiles_read_or_alloc_page()
465 static int cachefiles_read_backing_file(struct cachefiles_object *object, in cachefiles_read_backing_file() argument
470 struct address_space *bmapping = d_backing_inode(object->backer)->i_mapping; in cachefiles_read_backing_file()
671 cachefiles_io_error_obj(object, "Page read error on backing file"); in cachefiles_read_backing_file()
687 struct cachefiles_object *object; in cachefiles_read_or_alloc_pages() local
696 object = container_of(op->op.object, in cachefiles_read_or_alloc_pages()
698 cache = container_of(object->fscache.cache, in cachefiles_read_or_alloc_pages()
702 object->fscache.debug_id, atomic_read(&op->op.usage), in cachefiles_read_or_alloc_pages()
705 if (!object->backer) in cachefiles_read_or_alloc_pages()
712 inode = d_backing_inode(object->backer); in cachefiles_read_or_alloc_pages()
771 ret2 = cachefiles_read_backing_file(object, op, &backpages); in cachefiles_read_or_alloc_pages()
800 struct cachefiles_object *object; in cachefiles_allocate_page() local
804 object = container_of(op->op.object, in cachefiles_allocate_page()
806 cache = container_of(object->fscache.cache, in cachefiles_allocate_page()
809 _enter("%p,{%lx},", object, page->index); in cachefiles_allocate_page()
838 struct cachefiles_object *object; in cachefiles_allocate_pages() local
844 object = container_of(op->op.object, in cachefiles_allocate_pages()
846 cache = container_of(object->fscache.cache, in cachefiles_allocate_pages()
849 _enter("%p,,,%d,", object, *nr_pages); in cachefiles_allocate_pages()
881 struct cachefiles_object *object; in cachefiles_write_page() local
893 object = container_of(op->op.object, in cachefiles_write_page()
896 _enter("%p,%p{%lx},,,", object, page, page->index); in cachefiles_write_page()
898 if (!object->backer) { in cachefiles_write_page()
903 ASSERT(d_is_reg(object->backer)); in cachefiles_write_page()
905 cache = container_of(object->fscache.cache, in cachefiles_write_page()
913 eof = object->fscache.store_limit_l; in cachefiles_write_page()
920 path.dentry = object->backer; in cachefiles_write_page()
951 cachefiles_io_error_obj(object, in cachefiles_write_page()
963 __releases(&object->fscache.cookie->lock) in cachefiles_uncache_page()
965 struct cachefiles_object *object; in cachefiles_uncache_page() local
967 object = container_of(_object, struct cachefiles_object, fscache); in cachefiles_uncache_page()
969 _enter("%p,{%lu}", object, page->index); in cachefiles_uncache_page()
971 spin_unlock(&object->fscache.cookie->lock); in cachefiles_uncache_page()