Lines Matching refs:cache
293 struct fscache_cache *cache) in fscache_object_init() argument
297 atomic_inc(&cache->object_count); in fscache_object_init()
314 object->cache = cache; in fscache_object_init()
384 object->cache->ops->grab_object(object)) { in fscache_initialise_object()
448 test_bit(FSCACHE_IOERROR, &object->cache->flags) || in fscache_look_up_object()
455 cookie->def->name, object->cache->tag->name); in fscache_look_up_object()
459 ret = object->cache->ops->lookup_object(object); in fscache_look_up_object()
574 object->cache->ops->lookup_complete(object); in fscache_object_available()
610 object->cache->ops->lookup_complete(object); in fscache_lookup_failure()
674 struct fscache_cache *cache = object->cache; in fscache_drop_object() local
702 spin_lock(&cache->object_list_lock); in fscache_drop_object()
704 spin_unlock(&cache->object_list_lock); in fscache_drop_object()
707 cache->ops->drop_object(object); in fscache_drop_object()
739 ret = object->cache->ops->grab_object(object) ? 0 : -EAGAIN; in fscache_get_object()
750 object->cache->ops->put_object(object); in fscache_put_object()
951 fscache_operation_init(op, object->cache->ops->invalidate_object, NULL); in _fscache_invalidate_object()
1013 object->cache->ops->update_object(object); in fscache_update_object()