Lines Matching refs:tree
69 struct hfs_btree *tree; in hfsplus_releasepage() local
76 tree = HFSPLUS_SB(sb)->ext_tree; in hfsplus_releasepage()
79 tree = HFSPLUS_SB(sb)->cat_tree; in hfsplus_releasepage()
82 tree = HFSPLUS_SB(sb)->attr_tree; in hfsplus_releasepage()
88 if (!tree) in hfsplus_releasepage()
90 if (tree->node_size >= PAGE_CACHE_SIZE) { in hfsplus_releasepage()
92 (tree->node_size_shift - PAGE_CACHE_SHIFT); in hfsplus_releasepage()
93 spin_lock(&tree->hash_lock); in hfsplus_releasepage()
94 node = hfs_bnode_findhash(tree, nidx); in hfsplus_releasepage()
103 spin_unlock(&tree->hash_lock); in hfsplus_releasepage()
106 (PAGE_CACHE_SHIFT - tree->node_size_shift); in hfsplus_releasepage()
107 i = 1 << (PAGE_CACHE_SHIFT - tree->node_size_shift); in hfsplus_releasepage()
108 spin_lock(&tree->hash_lock); in hfsplus_releasepage()
110 node = hfs_bnode_findhash(tree, nidx++); in hfsplus_releasepage()
119 } while (--i && nidx < tree->node_count); in hfsplus_releasepage()
120 spin_unlock(&tree->hash_lock); in hfsplus_releasepage()