Lines Matching refs:xobject

81 					      struct cachefiles_object *xobject)  in cachefiles_printk_object()  argument
88 if (xobject) in cachefiles_printk_object()
89 __cachefiles_printk_object(xobject, "x", keybuf); in cachefiles_printk_object()
149 struct cachefiles_object *xobject; in cachefiles_mark_object_active() local
168 xobject = rb_entry(_parent, in cachefiles_mark_object_active()
171 ASSERT(xobject != object); in cachefiles_mark_object_active()
173 if (xobject->dentry > dentry) in cachefiles_mark_object_active()
175 else if (xobject->dentry < dentry) in cachefiles_mark_object_active()
191 if (fscache_object_is_live(&xobject->fscache)) { in cachefiles_mark_object_active()
194 cachefiles_printk_object(object, xobject); in cachefiles_mark_object_active()
197 atomic_inc(&xobject->usage); in cachefiles_mark_object_active()
200 if (test_bit(CACHEFILES_OBJECT_ACTIVE, &xobject->flags)) { in cachefiles_mark_object_active()
209 if (work_pending(&xobject->fscache.work)) { in cachefiles_mark_object_active()
212 xobject->fscache.debug_id); in cachefiles_mark_object_active()
218 wq = bit_waitqueue(&xobject->flags, CACHEFILES_OBJECT_ACTIVE); in cachefiles_mark_object_active()
223 if (!test_bit(CACHEFILES_OBJECT_ACTIVE, &xobject->flags)) in cachefiles_mark_object_active()
231 test_bit(CACHEFILES_OBJECT_ACTIVE, &xobject->flags)) { in cachefiles_mark_object_active()
234 xobject->fscache.debug_id); in cachefiles_mark_object_active()
241 cachefiles_printk_object(object, xobject); in cachefiles_mark_object_active()
246 ASSERT(!test_bit(CACHEFILES_OBJECT_ACTIVE, &xobject->flags)); in cachefiles_mark_object_active()
248 cache->cache.ops->put_object(&xobject->fscache); in cachefiles_mark_object_active()
253 cache->cache.ops->put_object(&xobject->fscache); in cachefiles_mark_object_active()