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()
443 ret = cachefiles_read_backing_file_one(object, op, page); in cachefiles_read_or_alloc_page()
466 static int cachefiles_read_backing_file(struct cachefiles_object *object, in cachefiles_read_backing_file() argument
471 struct address_space *bmapping = d_backing_inode(object->backer)->i_mapping; in cachefiles_read_backing_file()
667 cachefiles_io_error_obj(object, "Page read error on backing file"); in cachefiles_read_backing_file()
683 struct cachefiles_object *object; in cachefiles_read_or_alloc_pages() local
692 object = container_of(op->op.object, in cachefiles_read_or_alloc_pages()
694 cache = container_of(object->fscache.cache, in cachefiles_read_or_alloc_pages()
698 object->fscache.debug_id, atomic_read(&op->op.usage), in cachefiles_read_or_alloc_pages()
701 if (!object->backer) in cachefiles_read_or_alloc_pages()
708 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()
911 path.dentry = object->backer; in cachefiles_write_page()
920 eof = object->fscache.store_limit_l; in cachefiles_write_page()
943 object, "Write page to backing file failed"); in cachefiles_write_page()
957 struct cachefiles_object *object; in cachefiles_uncache_page() local
960 object = container_of(_object, struct cachefiles_object, fscache); in cachefiles_uncache_page()
961 cache = container_of(object->fscache.cache, in cachefiles_uncache_page()
964 _enter("%p,{%lu}", object, page->index); in cachefiles_uncache_page()
966 spin_unlock(&object->fscache.cookie->lock); in cachefiles_uncache_page()