Lines Matching refs:hp

277     bhdr_T	*hp = NULL;  in ml_open()  local
326 if ((hp = mf_new(mfp, FALSE, 1)) == NULL) in ml_open()
328 if (hp->bh_bnum != 0) in ml_open()
333 b0p = (ZERO_BL *)(hp->bh_data); in ml_open()
369 mf_put(mfp, hp, TRUE, FALSE); in ml_open()
376 if ((hp = ml_new_ptr(mfp)) == NULL) in ml_open()
378 if (hp->bh_bnum != 1) in ml_open()
383 pp = (PTR_BL *)(hp->bh_data); in ml_open()
389 mf_put(mfp, hp, TRUE, FALSE); in ml_open()
394 if ((hp = ml_new_data(mfp, FALSE, 1)) == NULL) in ml_open()
396 if (hp->bh_bnum != 2) in ml_open()
402 dp = (DATA_BL *)(hp->bh_data); in ml_open()
413 if (hp) in ml_open()
414 mf_put(mfp, hp, FALSE, FALSE); in ml_open()
481 bhdr_T *hp; in ml_set_crypt_key() local
538 hp = NULL; in ml_set_crypt_key()
549 if (hp != NULL) in ml_set_crypt_key()
550 mf_put(mfp, hp, FALSE, FALSE); // release previous block in ml_set_crypt_key()
553 if ((hp = mf_get(mfp, (blocknr_T)bnum, page_count)) == NULL) in ml_set_crypt_key()
561 pp = (PTR_BL *)(hp->bh_data); in ml_set_crypt_key()
599 dp = (DATA_BL *)(hp->bh_data); in ml_set_crypt_key()
605 mf_put(mfp, hp, TRUE, FALSE); in ml_set_crypt_key()
606 hp = NULL; in ml_set_crypt_key()
620 if (hp != NULL) in ml_set_crypt_key()
621 mf_put(mfp, hp, FALSE, FALSE); // release previous block in ml_set_crypt_key()
943 bhdr_T *hp; in ml_upd_block0() local
949 hp = mf_get(mfp, (blocknr_T)0, 1); in ml_upd_block0()
950 if (hp == NULL) in ml_upd_block0()
960 b0p = (ZERO_BL *)(hp->bh_data); in ml_upd_block0()
974 mf_put(mfp, hp, TRUE, FALSE); in ml_upd_block0()
1146 bhdr_T *hp = NULL; in ml_recover() local
1288 if ((hp = mf_get(mfp, (blocknr_T)0, 1)) == NULL) in ml_recover()
1298 b0p = (ZERO_BL *)(hp->bh_data); in ml_recover()
1378 mch_memmove(p, hp->bh_data, previous_page_size); in ml_recover()
1379 vim_free(hp->bh_data); in ml_recover()
1380 hp->bh_data = p; in ml_recover()
1381 b0p = (ZERO_BL *)(hp->bh_data); in ml_recover()
1432 mf_put(mfp, hp, FALSE, FALSE); // release block 0 in ml_recover()
1433 hp = NULL; in ml_recover()
1507 if (hp != NULL) in ml_recover()
1508 mf_put(mfp, hp, FALSE, FALSE); // release previous block in ml_recover()
1513 if ((hp = mf_get(mfp, (blocknr_T)bnum, page_count)) == NULL) in ml_recover()
1526 pp = (PTR_BL *)(hp->bh_data); in ml_recover()
1598 dp = (DATA_BL *)(hp->bh_data); in ml_recover()
1771 if (hp != NULL) in ml_recover()
1772 mf_put(mfp, hp, FALSE, FALSE); in ml_recover()
2479 bhdr_T *hp; in ml_preserve() local
2520 hp = ml_find_line(buf, lnum, ML_FIND); in ml_preserve()
2521 if (hp == NULL) in ml_preserve()
2606 bhdr_T *hp; in ml_get_buf() local
2653 if ((hp = ml_find_line(buf, lnum, ML_FIND)) == NULL) in ml_get_buf()
2669 dp = (DATA_BL *)(hp->bh_data); in ml_get_buf()
2785 bhdr_T *hp; in ml_append_int() local
2821 if ((hp = ml_find_line(buf, lnum == 0 ? (linenr_T)1 : lnum, in ml_append_int()
2834 dp = (DATA_BL *)(hp->bh_data); in ml_append_int()
2853 if ((hp = ml_find_line(buf, lnum + 1, ML_INSERT)) == NULL) in ml_append_int()
2861 dp = (DATA_BL *)(hp->bh_data); in ml_append_int()
2992 hp_right = hp; in ml_append_int()
2998 hp_left = hp; in ml_append_int()
3111 if ((hp = mf_get(mfp, ip->ip_bnum, 1)) == NULL) in ml_append_int()
3113 pp = (PTR_BL *)(hp->bh_data); // must be pointer block in ml_append_int()
3117 mf_put(mfp, hp, FALSE, FALSE); in ml_append_int()
3144 mf_put(mfp, hp, TRUE, FALSE); in ml_append_int()
3178 if (hp->bh_bnum != 1) in ml_append_int()
3193 mf_put(mfp, hp, TRUE, FALSE); // release block 1 in ml_append_int()
3194 hp = hp_new; // new block is to be split in ml_append_int()
3244 bnum_left = hp->bh_bnum; in ml_append_int()
3248 mf_put(mfp, hp, TRUE, FALSE); in ml_append_int()
3515 bhdr_T *hp; in adjust_text_props_for_delete() local
3536 if ((hp = ml_find_line(buf, lnum, ML_FIND)) == NULL) in adjust_text_props_for_delete()
3539 dp = (DATA_BL *)(hp->bh_data); in adjust_text_props_for_delete()
3605 bhdr_T *hp; in ml_delete_int() local
3654 if ((hp = ml_find_line(buf, lnum, ML_DELETE)) == NULL) in ml_delete_int()
3657 dp = (DATA_BL *)(hp->bh_data); in ml_delete_int()
3701 mf_free(mfp, hp); // free the data block in ml_delete_int()
3710 if ((hp = mf_get(mfp, ip->ip_bnum, 1)) == NULL) in ml_delete_int()
3712 pp = (PTR_BL *)(hp->bh_data); // must be pointer block in ml_delete_int()
3716 mf_put(mfp, hp, FALSE, FALSE); in ml_delete_int()
3721 mf_free(mfp, hp); in ml_delete_int()
3727 mf_put(mfp, hp, TRUE, FALSE); in ml_delete_int()
3836 bhdr_T *hp; in ml_setmarked() local
3851 if ((hp = ml_find_line(curbuf, lnum, ML_FIND)) == NULL) in ml_setmarked()
3854 dp = (DATA_BL *)(hp->bh_data); in ml_setmarked()
3865 bhdr_T *hp; in ml_firstmarked() local
3884 if ((hp = ml_find_line(curbuf, lnum, ML_FIND)) == NULL) in ml_firstmarked()
3887 dp = (DATA_BL *)(hp->bh_data); in ml_firstmarked()
3909 bhdr_T *hp; in ml_clearmarked() local
3927 if ((hp = ml_find_line(curbuf, lnum, ML_FIND)) == NULL) in ml_clearmarked()
3930 dp = (DATA_BL *)(hp->bh_data); in ml_clearmarked()
3950 bhdr_T *hp; in ml_flush_line() local
3978 hp = ml_find_line(buf, lnum, ML_FIND); in ml_flush_line()
3979 if (hp == NULL) in ml_flush_line()
3983 dp = (DATA_BL *)(hp->bh_data); in ml_flush_line()
4073 bhdr_T *hp; in ml_new_data() local
4076 if ((hp = mf_new(mfp, negative, page_count)) == NULL) in ml_new_data()
4079 dp = (DATA_BL *)(hp->bh_data); in ml_new_data()
4085 return hp; in ml_new_data()
4094 bhdr_T *hp; in ml_new_ptr() local
4097 if ((hp = mf_new(mfp, FALSE, 1)) == NULL) in ml_new_ptr()
4100 pp = (PTR_BL *)(hp->bh_data); in ml_new_ptr()
4106 return hp; in ml_new_ptr()
4130 bhdr_T *hp; in ml_find_line() local
4215 if ((hp = mf_get(mfp, bnum, page_count)) == NULL) in ml_find_line()
4226 dp = (DATA_BL *)(hp->bh_data); in ml_find_line()
4229 buf->b_ml.ml_locked = hp; in ml_find_line()
4234 return hp; in ml_find_line()
4302 mf_put(mfp, hp, dirty, FALSE); in ml_find_line()
4306 mf_put(mfp, hp, FALSE, FALSE); in ml_find_line()
4371 bhdr_T *hp; in ml_lineadd() local
4376 if ((hp = mf_get(mfp, ip->ip_bnum, 1)) == NULL) in ml_lineadd()
4378 pp = (PTR_BL *)(hp->bh_data); // must be pointer block in ml_lineadd()
4381 mf_put(mfp, hp, FALSE, FALSE); in ml_lineadd()
4387 mf_put(mfp, hp, TRUE, FALSE); in ml_lineadd()
5318 bhdr_T *hp; in ml_setflags() local
5323 for (hp = buf->b_ml.ml_mfp->mf_used_last; hp != NULL; hp = hp->bh_prev) in ml_setflags()
5325 if (hp->bh_bnum == 0) in ml_setflags()
5327 b0p = (ZERO_BL *)(hp->bh_data); in ml_setflags()
5332 hp->bh_flags |= BH_DIRTY; in ml_setflags()
5500 bhdr_T *hp; in ml_updatechunk() local
5594 if ((hp = ml_find_line(buf, curline, ML_FIND)) == NULL) in ml_updatechunk()
5599 dp = (DATA_BL *)(hp->bh_data); in ml_updatechunk()
5667 hp = ml_find_line(buf, buf->b_ml.ml_line_count, ML_FIND); in ml_updatechunk()
5668 if (hp == NULL) in ml_updatechunk()
5673 dp = (DATA_BL *)(hp->bh_data); in ml_updatechunk()
5743 bhdr_T *hp; in ml_find_line_or_offset() local
5795 || (hp = ml_find_line(buf, curline, ML_FIND)) == NULL) in ml_find_line_or_offset()
5797 dp = (DATA_BL *)(hp->bh_data); in ml_find_line_or_offset()