Lines Matching refs:search_path

359 			   struct treepath *search_path)  in pathrelse_and_restore()  argument
361 int path_offset = search_path->path_length; in pathrelse_and_restore()
368 bh = PATH_OFFSET_PBUFFER(search_path, path_offset--); in pathrelse_and_restore()
372 search_path->path_length = ILLEGAL_PATH_ELEMENT_OFFSET; in pathrelse_and_restore()
376 void pathrelse(struct treepath *search_path) in pathrelse() argument
378 int path_offset = search_path->path_length; in pathrelse()
384 brelse(PATH_OFFSET_PBUFFER(search_path, path_offset--)); in pathrelse()
386 search_path->path_length = ILLEGAL_PATH_ELEMENT_OFFSET; in pathrelse()
588 struct treepath *search_path, int stop_level) in search_by_key() argument
614 pathrelse(search_path); in search_by_key()
638 PATH_OFFSET_PELEMENT(search_path, in search_by_key()
639 ++search_path->path_length); in search_by_key()
672 search_path->path_length--; in search_by_key()
673 pathrelse(search_path); in search_by_key()
690 !key_in_buffer(search_path, key, sb))) { in search_by_key()
695 pathrelse(search_path); in search_by_key()
715 !key_in_buffer(search_path, key, sb), in search_by_key()
733 pathrelse(search_path); in search_by_key()
782 if ((search_path->reada & PATH_READA) && in search_by_key()
788 if (search_path->reada & PATH_READA_BACK) in search_by_key()
795 if (search_path->reada & PATH_READA_BACK) in search_by_key()
834 struct treepath *search_path) in search_for_position_by_key() argument
844 return search_by_entry_key(sb, p_cpu_key, search_path, in search_for_position_by_key()
850 retval = search_item(sb, p_cpu_key, search_path); in search_for_position_by_key()
857 (PATH_PLAST_BUFFER(search_path), in search_for_position_by_key()
858 PATH_LAST_POSITION(search_path))), in search_for_position_by_key()
861 pos_in_item(search_path) = 0; in search_for_position_by_key()
865 RFALSE(!PATH_LAST_POSITION(search_path), in search_for_position_by_key()
870 item_head(PATH_PLAST_BUFFER(search_path), in search_for_position_by_key()
871 --PATH_LAST_POSITION(search_path)); in search_for_position_by_key()
885 pos_in_item(search_path) = offset - item_offset; in search_for_position_by_key()
887 pos_in_item(search_path) /= blk_size; in search_for_position_by_key()
897 pos_in_item(search_path) = in search_for_position_by_key()
900 pos_in_item(search_path) = ih_item_len(p_le_ih); in search_for_position_by_key()
2066 struct treepath *search_path, in reiserfs_paste_into_item() argument
2097 pathrelse(search_path); in reiserfs_paste_into_item()
2100 init_tb_struct(th, &s_paste_balance, th->t_super, search_path, in reiserfs_paste_into_item()
2119 search_path); in reiserfs_paste_into_item()
2132 check_research_for_paste(search_path, key); in reiserfs_paste_into_item()