Lines Matching refs:object

29 	struct cachefiles_object *object;  in cachefiles_read_waiter()  local
56 object = container_of(monitor->op->op.object, in cachefiles_read_waiter()
59 spin_lock(&object->work_lock); in cachefiles_read_waiter()
61 spin_unlock(&object->work_lock); in cachefiles_read_waiter()
74 static int cachefiles_read_reissue(struct cachefiles_object *object, in cachefiles_read_reissue() argument
77 struct address_space *bmapping = d_backing_inode(object->backer)->i_mapping; in cachefiles_read_reissue()
82 d_backing_inode(object->backer)->i_ino, in cachefiles_read_reissue()
138 spin_lock_irq(&object->work_lock); in cachefiles_read_reissue()
140 spin_unlock_irq(&object->work_lock); in cachefiles_read_reissue()
152 struct cachefiles_object *object; in cachefiles_read_copier() local
157 object = container_of(op->op.object, in cachefiles_read_copier()
160 _enter("{ino=%lu}", d_backing_inode(object->backer)->i_ino); in cachefiles_read_copier()
163 spin_lock_irq(&object->work_lock); in cachefiles_read_copier()
170 spin_unlock_irq(&object->work_lock); in cachefiles_read_copier()
176 &object->fscache.cookie->flags)) { in cachefiles_read_copier()
185 error = cachefiles_read_reissue(object, monitor); in cachefiles_read_copier()
191 object, in cachefiles_read_copier()
215 spin_lock_irq(&object->work_lock); in cachefiles_read_copier()
218 spin_unlock_irq(&object->work_lock); in cachefiles_read_copier()
226 static int cachefiles_read_backing_file_one(struct cachefiles_object *object, in cachefiles_read_backing_file_one() argument
250 bmapping = d_backing_inode(object->backer)->i_mapping; in cachefiles_read_backing_file_one()
360 cachefiles_io_error_obj(object, "Page read error on backing file"); in cachefiles_read_backing_file_one()
394 struct cachefiles_object *object; in cachefiles_read_or_alloc_page() local
401 object = container_of(op->op.object, in cachefiles_read_or_alloc_page()
403 cache = container_of(object->fscache.cache, in cachefiles_read_or_alloc_page()
406 _enter("{%p},{%lx},,,", object, page->index); in cachefiles_read_or_alloc_page()
408 if (!object->backer) in cachefiles_read_or_alloc_page()
411 inode = d_backing_inode(object->backer); in cachefiles_read_or_alloc_page()
440 ret = cachefiles_read_backing_file_one(object, op, page); in cachefiles_read_or_alloc_page()
463 static int cachefiles_read_backing_file(struct cachefiles_object *object, in cachefiles_read_backing_file() argument
468 struct address_space *bmapping = d_backing_inode(object->backer)->i_mapping; in cachefiles_read_backing_file()
664 cachefiles_io_error_obj(object, "Page read error on backing file"); in cachefiles_read_backing_file()
680 struct cachefiles_object *object; in cachefiles_read_or_alloc_pages() local
689 object = container_of(op->op.object, in cachefiles_read_or_alloc_pages()
691 cache = container_of(object->fscache.cache, in cachefiles_read_or_alloc_pages()
695 object->fscache.debug_id, atomic_read(&op->op.usage), in cachefiles_read_or_alloc_pages()
698 if (!object->backer) in cachefiles_read_or_alloc_pages()
705 inode = d_backing_inode(object->backer); in cachefiles_read_or_alloc_pages()
765 ret2 = cachefiles_read_backing_file(object, op, &backpages); in cachefiles_read_or_alloc_pages()
794 struct cachefiles_object *object; in cachefiles_allocate_page() local
798 object = container_of(op->op.object, in cachefiles_allocate_page()
800 cache = container_of(object->fscache.cache, in cachefiles_allocate_page()
803 _enter("%p,{%lx},", object, page->index); in cachefiles_allocate_page()
832 struct cachefiles_object *object; in cachefiles_allocate_pages() local
838 object = container_of(op->op.object, in cachefiles_allocate_pages()
840 cache = container_of(object->fscache.cache, in cachefiles_allocate_pages()
843 _enter("%p,,,%d,", object, *nr_pages); in cachefiles_allocate_pages()
875 struct cachefiles_object *object; in cachefiles_write_page() local
887 object = container_of(op->op.object, in cachefiles_write_page()
890 _enter("%p,%p{%lx},,,", object, page, page->index); in cachefiles_write_page()
892 if (!object->backer) { in cachefiles_write_page()
897 ASSERT(d_is_reg(object->backer)); in cachefiles_write_page()
899 cache = container_of(object->fscache.cache, in cachefiles_write_page()
907 eof = object->fscache.store_limit_l; in cachefiles_write_page()
914 path.dentry = object->backer; in cachefiles_write_page()
945 cachefiles_io_error_obj(object, in cachefiles_write_page()
958 struct cachefiles_object *object; in cachefiles_uncache_page() local
961 object = container_of(_object, struct cachefiles_object, fscache); in cachefiles_uncache_page()
962 cache = container_of(object->fscache.cache, in cachefiles_uncache_page()
965 _enter("%p,{%lu}", object, page->index); in cachefiles_uncache_page()
967 spin_unlock(&object->fscache.cookie->lock); in cachefiles_uncache_page()