Lines Matching refs:leaf_buff

31 	       my_off_t leaf_page,uchar *leaf_buff,uchar *keypos,
34 my_off_t leaf_page,uchar *leaf_buff,uchar *keypos);
231 uchar *leaf_buff,*keypos; in d_search() local
316 leaf_buff=0; in d_search()
321 if (!(leaf_buff= (uchar*) my_alloca((uint) keyinfo->block_length+ in d_search()
329 if (!_mi_fetch_keypage(info,keyinfo,leaf_page,DFLT_INIT_HITS,leaf_buff,0)) in d_search()
344 leaf_page,leaf_buff); in d_search()
369 ret_value=del(info,keyinfo,key,anc_buff,leaf_page,leaf_buff,keypos, in d_search()
376 ret_value= underflow(info,keyinfo,anc_buff,leaf_page,leaf_buff,keypos); in d_search()
411 uchar *anc_buff, my_off_t leaf_page, uchar *leaf_buff, in del() argument
425 DBUG_DUMP("leaf_buff",(uchar*) leaf_buff,mi_getint(leaf_buff)); in del()
427 endpos=leaf_buff+mi_getint(leaf_buff); in del()
428 if (!(key_start=_mi_get_last_key(info,keyinfo,leaf_buff,keybuff,endpos, in del()
432 if ((nod_flag=mi_test_if_nod(leaf_buff))) in del()
446 endpos=leaf_buff+mi_getint(leaf_buff); in del()
449 ret_value=underflow(info,keyinfo,leaf_buff,next_page, in del()
451 if (ret_value == 0 && mi_getint(leaf_buff) > keyinfo->block_length) in del()
453 ret_value=_mi_split_page(info,keyinfo,key,leaf_buff,ret_key,0) | 2; in del()
459 if (!_mi_get_last_key(info,keyinfo,leaf_buff,keybuff,endpos, in del()
462 ret_value=_mi_insert(info,keyinfo,key,leaf_buff,endpos,keybuff, in del()
466 if (_mi_write_keypage(info,keyinfo,leaf_page,DFLT_INIT_HITS,leaf_buff)) in del()
474 mi_putint(leaf_buff,key_start-leaf_buff,nod_flag); in del()
475 if (_mi_write_keypage(info,keyinfo,leaf_page,DFLT_INIT_HITS,leaf_buff)) in del()
502 DBUG_RETURN( mi_getint(leaf_buff) <= in del()
515 uchar *leaf_buff, in underflow() argument
531 DBUG_DUMP("leaf_buff",(uchar*) leaf_buff,mi_getint(leaf_buff)); in underflow()
536 nod_flag=mi_test_if_nod(leaf_buff); in underflow()
539 leaf_length=mi_getint(leaf_buff); in underflow()
573 || !_mi_get_last_key(info,keyinfo,leaf_buff,leaf_key, in underflow()
574 leaf_buff+leaf_length,&length)) in underflow()
586 memcpy((uchar*) buff, (uchar*) leaf_buff,(size_t) leaf_length); in underflow()
602 memcpy((uchar*) leaf_buff,(uchar*) buff,(size_t) buff_length); in underflow()
618 memcpy((uchar*) leaf_buff,(uchar*) buff,(size_t) length); in underflow()
619 mi_putint(leaf_buff,length,nod_flag); in underflow()
655 if (_mi_write_keypage(info,keyinfo,leaf_page,DFLT_INIT_HITS,leaf_buff)) in underflow()
674 memmove((uchar*) next_keypos - key_reflength, (uchar*) leaf_buff + 2, in underflow()
687 (uchar*) 0 : leaf_buff+p_length), in underflow()
691 memmove((uchar*) endpos + t_length, (uchar*) leaf_buff + p_length, in underflow()
694 memmove((uchar*) endpos, (uchar*) leaf_buff + ((int) p_length - t_length), in underflow()
746 memmove((uchar*) leaf_buff + 2, in underflow()
755 memmove((uchar*) leaf_buff + p_length + t_length, in underflow()
757 (*keyinfo->store_key)(keyinfo,leaf_buff+p_length,&s_temp); in underflow()
758 mi_putint(leaf_buff,length+t_length+p_length,nod_flag); in underflow()
759 if (_mi_write_keypage(info,keyinfo,leaf_page,DFLT_INIT_HITS,leaf_buff)) in underflow()