Lines Matching refs:cache
348 #define BLOCKHEAD(cache) ((struct block_head *) cache) argument
350 #define KEY(cache) ((struct key *) ((int) cache + BLKH_SIZE)) argument
351 #define DC(cache) ((struct disk_child *) \ argument
352 ((int) cache + BLKH_SIZE + KEY_SIZE * nr_item))
695 char* cache = CACHE(depth); in read_tree_node() local
703 return cache; in read_tree_node()
706 cache = CACHE(num_cached); in read_tree_node()
712 if (! block_read (blockNr, 0, INFO->blocksize, cache)) in read_tree_node()
715 if (BLOCKHEAD (cache)->blk_level != depth) in read_tree_node()
722 return cache; in read_tree_node()
733 char *cache; in next_key() local
767 cache = ROOT; in next_key()
769 cache = CACHE (depth); in next_key()
772 cache = read_tree_node (INFO->blocks[depth], depth); in next_key()
773 if (! cache) in next_key()
779 int nr_item = BLOCKHEAD (cache)->blk_nr_item; in next_key()
788 cache = read_tree_node (DC (cache)[key_nr].dc_block_number, --depth); in next_key()
789 if (! cache) in next_key()
823 char *cache; in search_stat() local
833 cache = ROOT; in search_stat()
838 nr_item = BLOCKHEAD (cache)->blk_nr_item; in search_stat()
840 key = KEY (cache); in search_stat()
858 cache = read_tree_node (DC (cache)[i].dc_block_number, --depth); in search_stat()
859 if (! cache) in search_stat()