Lines Matching refs:search_path

360 			   struct treepath *search_path)  in pathrelse_and_restore()  argument
362 int path_offset = search_path->path_length; in pathrelse_and_restore()
369 bh = PATH_OFFSET_PBUFFER(search_path, path_offset--); in pathrelse_and_restore()
373 search_path->path_length = ILLEGAL_PATH_ELEMENT_OFFSET; in pathrelse_and_restore()
377 void pathrelse(struct treepath *search_path) in pathrelse() argument
379 int path_offset = search_path->path_length; in pathrelse()
385 brelse(PATH_OFFSET_PBUFFER(search_path, path_offset--)); in pathrelse()
387 search_path->path_length = ILLEGAL_PATH_ELEMENT_OFFSET; in pathrelse()
616 struct treepath *search_path, int stop_level) in search_by_key() argument
641 pathrelse(search_path); in search_by_key()
663 PATH_OFFSET_PELEMENT(search_path, in search_by_key()
664 ++search_path->path_length); in search_by_key()
697 search_path->path_length--; in search_by_key()
698 pathrelse(search_path); in search_by_key()
715 !key_in_buffer(search_path, key, sb))) { in search_by_key()
720 pathrelse(search_path); in search_by_key()
739 !key_in_buffer(search_path, key, sb), in search_by_key()
757 pathrelse(search_path); in search_by_key()
806 if ((search_path->reada & PATH_READA) && in search_by_key()
812 if (search_path->reada & PATH_READA_BACK) in search_by_key()
819 if (search_path->reada & PATH_READA_BACK) in search_by_key()
858 struct treepath *search_path) in search_for_position_by_key() argument
868 return search_by_entry_key(sb, p_cpu_key, search_path, in search_for_position_by_key()
874 retval = search_item(sb, p_cpu_key, search_path); in search_for_position_by_key()
881 (PATH_PLAST_BUFFER(search_path), in search_for_position_by_key()
882 PATH_LAST_POSITION(search_path))), in search_for_position_by_key()
885 pos_in_item(search_path) = 0; in search_for_position_by_key()
889 RFALSE(!PATH_LAST_POSITION(search_path), in search_for_position_by_key()
894 item_head(PATH_PLAST_BUFFER(search_path), in search_for_position_by_key()
895 --PATH_LAST_POSITION(search_path)); in search_for_position_by_key()
909 pos_in_item(search_path) = offset - item_offset; in search_for_position_by_key()
911 pos_in_item(search_path) /= blk_size; in search_for_position_by_key()
921 pos_in_item(search_path) = in search_for_position_by_key()
924 pos_in_item(search_path) = ih_item_len(p_le_ih); in search_for_position_by_key()
2084 struct treepath *search_path, in reiserfs_paste_into_item() argument
2115 pathrelse(search_path); in reiserfs_paste_into_item()
2118 init_tb_struct(th, &s_paste_balance, th->t_super, search_path, in reiserfs_paste_into_item()
2137 search_path); in reiserfs_paste_into_item()
2150 check_research_for_paste(search_path, key); in reiserfs_paste_into_item()