cache_ctl 125 fs/ceph/dir.c struct ceph_readdir_cache_control *cache_ctl) cache_ctl 136 fs/ceph/dir.c if (!cache_ctl->page || ptr_pgoff != page_index(cache_ctl->page)) { cache_ctl 137 fs/ceph/dir.c ceph_readdir_cache_release(cache_ctl); cache_ctl 138 fs/ceph/dir.c cache_ctl->page = find_lock_page(&dir->i_data, ptr_pgoff); cache_ctl 139 fs/ceph/dir.c if (!cache_ctl->page) { cache_ctl 145 fs/ceph/dir.c unlock_page(cache_ctl->page); cache_ctl 146 fs/ceph/dir.c cache_ctl->dentries = kmap(cache_ctl->page); cache_ctl 149 fs/ceph/dir.c cache_ctl->index = idx & idx_mask; cache_ctl 156 fs/ceph/dir.c dentry = cache_ctl->dentries[cache_ctl->index]; cache_ctl 185 fs/ceph/dir.c struct ceph_readdir_cache_control cache_ctl = {}; cache_ctl 197 fs/ceph/dir.c &cache_ctl); cache_ctl 225 fs/ceph/dir.c dentry = __dcache_find_get_entry(parent, idx++, &cache_ctl); cache_ctl 275 fs/ceph/dir.c ceph_readdir_cache_release(&cache_ctl); cache_ctl 1571 fs/ceph/inode.c struct ceph_readdir_cache_control cache_ctl = {}; cache_ctl 1620 fs/ceph/inode.c cache_ctl.index = req->r_readdir_cache_idx; cache_ctl 1731 fs/ceph/inode.c if (err == 0 && skipped == 0 && cache_ctl.index >= 0) { cache_ctl 1733 fs/ceph/inode.c &cache_ctl, req); cache_ctl 1743 fs/ceph/inode.c req->r_readdir_cache_idx = cache_ctl.index; cache_ctl 1745 fs/ceph/inode.c ceph_readdir_cache_release(&cache_ctl);