Lines Matching refs:cleancache_ops
24 static const struct cleancache_ops *cleancache_ops __read_mostly;
51 int cleancache_register_ops(const struct cleancache_ops *ops) in cleancache_register_ops()
53 if (cmpxchg(&cleancache_ops, NULL, ops)) in cleancache_register_ops()
117 if (cleancache_ops) { in __cleancache_init_fs()
118 pool_id = cleancache_ops->init_fs(PAGE_SIZE); in __cleancache_init_fs()
131 if (cleancache_ops) { in __cleancache_init_shared_fs()
132 pool_id = cleancache_ops->init_shared_fs(&sb->s_uuid, PAGE_SIZE); in __cleancache_init_shared_fs()
182 if (!cleancache_ops) { in __cleancache_get_page()
195 ret = cleancache_ops->get_page(pool_id, key, page->index, page); in __cleancache_get_page()
220 if (!cleancache_ops) { in __cleancache_put_page()
229 cleancache_ops->put_page(pool_id, key, page->index, page); in __cleancache_put_page()
250 if (!cleancache_ops) in __cleancache_invalidate_page()
256 cleancache_ops->invalidate_page(pool_id, in __cleancache_invalidate_page()
278 if (!cleancache_ops) in __cleancache_invalidate_inode()
282 cleancache_ops->invalidate_inode(pool_id, key); in __cleancache_invalidate_inode()
298 if (cleancache_ops && pool_id >= 0) in __cleancache_invalidate_fs()
299 cleancache_ops->invalidate_fs(pool_id); in __cleancache_invalidate_fs()