Searched refs:cache_ctl (Results 1 – 2 of 2) sorted by relevance
152 struct ceph_readdir_cache_control cache_ctl = {}; in __dcache_readdir() local158 cache_ctl.index = fpos_off(ctx->pos) - 2; in __dcache_readdir()159 BUG_ON(cache_ctl.index < 0); in __dcache_readdir()160 ptr_pos = cache_ctl.index * sizeof(struct dentry *); in __dcache_readdir()175 if (!cache_ctl.page || pgoff != page_index(cache_ctl.page)) { in __dcache_readdir()176 ceph_readdir_cache_release(&cache_ctl); in __dcache_readdir()177 cache_ctl.page = find_lock_page(&dir->i_data, pgoff); in __dcache_readdir()178 if (!cache_ctl.page) { in __dcache_readdir()184 unlock_page(cache_ctl.page); in __dcache_readdir()185 cache_ctl.dentries = kmap(cache_ctl.page); in __dcache_readdir()[all …]
1397 struct ceph_readdir_cache_control cache_ctl = {}; in ceph_readdir_prepopulate() local1434 cache_ctl.index = req->r_readdir_cache_idx; in ceph_readdir_prepopulate()1521 if (err == 0 && cache_ctl.index >= 0) { in ceph_readdir_prepopulate()1523 &cache_ctl, req); in ceph_readdir_prepopulate()1534 req->r_readdir_cache_idx = cache_ctl.index; in ceph_readdir_prepopulate()1536 ceph_readdir_cache_release(&cache_ctl); in ceph_readdir_prepopulate()