Lines Matching refs:cache_ctl
130 struct ceph_readdir_cache_control *cache_ctl)
141 if (!cache_ctl->page || ptr_pgoff != page_index(cache_ctl->page)) {
142 ceph_readdir_cache_release(cache_ctl);
143 cache_ctl->page = find_lock_page(&dir->i_data, ptr_pgoff);
144 if (!cache_ctl->page) {
150 unlock_page(cache_ctl->page);
151 cache_ctl->dentries = kmap(cache_ctl->page);
154 cache_ctl->index = idx & idx_mask;
161 dentry = cache_ctl->dentries[cache_ctl->index];
190 struct ceph_readdir_cache_control cache_ctl = {};
202 &cache_ctl);
230 dentry = __dcache_find_get_entry(parent, idx++, &cache_ctl);
280 ceph_readdir_cache_release(&cache_ctl);