Lines Matching refs:tree
74 struct hfs_btree *tree; in hfs_releasepage() local
81 tree = HFS_SB(sb)->ext_tree; in hfs_releasepage()
84 tree = HFS_SB(sb)->cat_tree; in hfs_releasepage()
91 if (!tree) in hfs_releasepage()
94 if (tree->node_size >= PAGE_CACHE_SIZE) { in hfs_releasepage()
95 nidx = page->index >> (tree->node_size_shift - PAGE_CACHE_SHIFT); in hfs_releasepage()
96 spin_lock(&tree->hash_lock); in hfs_releasepage()
97 node = hfs_bnode_findhash(tree, nidx); in hfs_releasepage()
106 spin_unlock(&tree->hash_lock); in hfs_releasepage()
108 nidx = page->index << (PAGE_CACHE_SHIFT - tree->node_size_shift); in hfs_releasepage()
109 i = 1 << (PAGE_CACHE_SHIFT - tree->node_size_shift); in hfs_releasepage()
110 spin_lock(&tree->hash_lock); in hfs_releasepage()
112 node = hfs_bnode_findhash(tree, nidx++); in hfs_releasepage()
121 } while (--i && nidx < tree->node_count); in hfs_releasepage()
122 spin_unlock(&tree->hash_lock); in hfs_releasepage()