Lines Matching refs:item

149 	struct ocfs2_meta_cache_item *item;  in ocfs2_purge_copied_metadata_tree()  local
152 item = rb_entry(node, struct ocfs2_meta_cache_item, c_node); in ocfs2_purge_copied_metadata_tree()
155 (unsigned long long) item->c_block); in ocfs2_purge_copied_metadata_tree()
157 rb_erase(&item->c_node, root); in ocfs2_purge_copied_metadata_tree()
158 kmem_cache_free(ocfs2_uptodate_cachep, item); in ocfs2_purge_copied_metadata_tree()
208 sector_t item) in ocfs2_search_cache_array() argument
213 if (item == ci->ci_cache.ci_array[i]) in ocfs2_search_cache_array()
227 struct ocfs2_meta_cache_item *item = NULL; in ocfs2_search_cache_tree() local
230 item = rb_entry(n, struct ocfs2_meta_cache_item, c_node); in ocfs2_search_cache_tree()
232 if (block < item->c_block) in ocfs2_search_cache_tree()
234 else if (block > item->c_block) in ocfs2_search_cache_tree()
237 return item; in ocfs2_search_cache_tree()
247 struct ocfs2_meta_cache_item *item = NULL; in ocfs2_buffer_cached() local
259 item = ocfs2_search_cache_tree(ci, bh->b_blocknr); in ocfs2_buffer_cached()
263 trace_ocfs2_buffer_cached_end(index, item); in ocfs2_buffer_cached()
265 return (index != -1) || (item != NULL); in ocfs2_buffer_cached()
561 struct ocfs2_meta_cache_item *item) in ocfs2_remove_metadata_tree() argument
565 (unsigned long long)item->c_block); in ocfs2_remove_metadata_tree()
567 rb_erase(&item->c_node, &ci->ci_cache.ci_tree); in ocfs2_remove_metadata_tree()
575 struct ocfs2_meta_cache_item *item = NULL; in ocfs2_remove_block_from_cache() local
588 item = ocfs2_search_cache_tree(ci, block); in ocfs2_remove_block_from_cache()
589 if (item) in ocfs2_remove_block_from_cache()
590 ocfs2_remove_metadata_tree(ci, item); in ocfs2_remove_block_from_cache()
594 if (item) in ocfs2_remove_block_from_cache()
595 kmem_cache_free(ocfs2_uptodate_cachep, item); in ocfs2_remove_block_from_cache()