Lines Matching refs:pp

279     PTR_BL	*pp;  in ml_open()  local
383 pp = (PTR_BL *)(hp->bh_data); in ml_open()
384 pp->pb_count = 1; in ml_open()
385 pp->pb_pointer[0].pe_bnum = 2; in ml_open()
386 pp->pb_pointer[0].pe_page_count = 1; in ml_open()
387 pp->pb_pointer[0].pe_old_lnum = 1; in ml_open()
388 pp->pb_pointer[0].pe_line_count = 1; // line count after insertion in ml_open()
486 PTR_BL *pp; in ml_set_crypt_key() local
561 pp = (PTR_BL *)(hp->bh_data); in ml_set_crypt_key()
562 if (pp->pb_id == PTR_ID) // it is a pointer block in ml_set_crypt_key()
564 if (pp->pb_count == 0) in ml_set_crypt_key()
569 else if (idx < (int)pp->pb_count) // go a block deeper in ml_set_crypt_key()
571 if (pp->pb_pointer[idx].pe_bnum < 0) in ml_set_crypt_key()
591 bnum = pp->pb_pointer[idx].pe_bnum; in ml_set_crypt_key()
592 page_count = pp->pb_pointer[idx].pe_page_count; in ml_set_crypt_key()
1153 PTR_BL *pp; in ml_recover() local
1526 pp = (PTR_BL *)(hp->bh_data); in ml_recover()
1527 if (pp->pb_id == PTR_ID) // it is a pointer block in ml_recover()
1532 for (i = 0; i < (int)pp->pb_count; ++i) in ml_recover()
1533 line_count -= pp->pb_pointer[i].pe_line_count; in ml_recover()
1542 if (pp->pb_count == 0) in ml_recover()
1548 else if (idx < (int)pp->pb_count) // go a block deeper in ml_recover()
1550 if (pp->pb_pointer[idx].pe_bnum < 0) in ml_recover()
1559 line_count = pp->pb_pointer[idx].pe_line_count; in ml_recover()
1561 pp->pb_pointer[idx].pe_old_lnum - 1, in ml_recover()
1589 bnum = pp->pb_pointer[idx].pe_bnum; in ml_recover()
1590 line_count = pp->pb_pointer[idx].pe_line_count; in ml_recover()
1591 page_count = pp->pb_pointer[idx].pe_page_count; in ml_recover()
2788 PTR_BL *pp; in ml_append_int() local
3113 pp = (PTR_BL *)(hp->bh_data); // must be pointer block in ml_append_int()
3114 if (pp->pb_id != PTR_ID) in ml_append_int()
3125 if (pp->pb_count < pp->pb_count_max) in ml_append_int()
3127 if (pb_idx + 1 < (int)pp->pb_count) in ml_append_int()
3128 mch_memmove(&pp->pb_pointer[pb_idx + 2], in ml_append_int()
3129 &pp->pb_pointer[pb_idx + 1], in ml_append_int()
3130 (size_t)(pp->pb_count - pb_idx - 1) * sizeof(PTR_EN)); in ml_append_int()
3131 ++pp->pb_count; in ml_append_int()
3132 pp->pb_pointer[pb_idx].pe_line_count = line_count_left; in ml_append_int()
3133 pp->pb_pointer[pb_idx].pe_bnum = bnum_left; in ml_append_int()
3134 pp->pb_pointer[pb_idx].pe_page_count = page_count_left; in ml_append_int()
3135 pp->pb_pointer[pb_idx + 1].pe_line_count = line_count_right; in ml_append_int()
3136 pp->pb_pointer[pb_idx + 1].pe_bnum = bnum_right; in ml_append_int()
3137 pp->pb_pointer[pb_idx + 1].pe_page_count = page_count_right; in ml_append_int()
3140 pp->pb_pointer[pb_idx].pe_old_lnum = lnum_left; in ml_append_int()
3142 pp->pb_pointer[pb_idx + 1].pe_old_lnum = lnum_right; in ml_append_int()
3187 mch_memmove(pp_new, pp, (size_t)page_size); in ml_append_int()
3188 pp->pb_count = 1; in ml_append_int()
3189 pp->pb_pointer[0].pe_bnum = hp_new->bh_bnum; in ml_append_int()
3190 pp->pb_pointer[0].pe_line_count = buf->b_ml.ml_line_count; in ml_append_int()
3191 pp->pb_pointer[0].pe_old_lnum = 1; in ml_append_int()
3192 pp->pb_pointer[0].pe_page_count = 1; in ml_append_int()
3195 pp = pp_new; in ml_append_int()
3204 total_moved = pp->pb_count - pb_idx - 1; in ml_append_int()
3208 &pp->pb_pointer[pb_idx + 1], in ml_append_int()
3211 pp->pb_count -= total_moved - 1; in ml_append_int()
3212 pp->pb_pointer[pb_idx + 1].pe_bnum = bnum_right; in ml_append_int()
3213 pp->pb_pointer[pb_idx + 1].pe_line_count = line_count_right; in ml_append_int()
3214 pp->pb_pointer[pb_idx + 1].pe_page_count = page_count_right; in ml_append_int()
3216 pp->pb_pointer[pb_idx + 1].pe_old_lnum = lnum_right; in ml_append_int()
3226 pp->pb_pointer[pb_idx].pe_bnum = bnum_left; in ml_append_int()
3227 pp->pb_pointer[pb_idx].pe_line_count = line_count_left; in ml_append_int()
3228 pp->pb_pointer[pb_idx].pe_page_count = page_count_left; in ml_append_int()
3230 pp->pb_pointer[pb_idx].pe_old_lnum = lnum_left; in ml_append_int()
3241 for (i = 0; i < (int)pp->pb_count; ++i) in ml_append_int()
3242 line_count_left += pp->pb_pointer[i].pe_line_count; in ml_append_int()
3608 PTR_BL *pp; in ml_delete_int() local
3712 pp = (PTR_BL *)(hp->bh_data); // must be pointer block in ml_delete_int()
3713 if (pp->pb_id != PTR_ID) in ml_delete_int()
3719 count = --(pp->pb_count); in ml_delete_int()
3725 mch_memmove(&pp->pb_pointer[idx], &pp->pb_pointer[idx + 1], in ml_delete_int()
4095 PTR_BL *pp; in ml_new_ptr() local
4100 pp = (PTR_BL *)(hp->bh_data); in ml_new_ptr()
4101 pp->pb_id = PTR_ID; in ml_new_ptr()
4102 pp->pb_count = 0; in ml_new_ptr()
4103 pp->pb_count_max = (short_u)((mfp->mf_page_size - sizeof(PTR_BL)) in ml_new_ptr()
4128 PTR_BL *pp; in ml_find_line() local
4237 pp = (PTR_BL *)(dp); // must be pointer block in ml_find_line()
4238 if (pp->pb_id != PTR_ID) in ml_find_line()
4253 for (idx = 0; idx < (int)pp->pb_count; ++idx) in ml_find_line()
4255 t = pp->pb_pointer[idx].pe_line_count; in ml_find_line()
4260 bnum = pp->pb_pointer[idx].pe_bnum; in ml_find_line()
4261 page_count = pp->pb_pointer[idx].pe_page_count; in ml_find_line()
4274 pp->pb_pointer[idx].pe_bnum = bnum; in ml_find_line()
4282 if (idx >= (int)pp->pb_count) // past the end: something wrong! in ml_find_line()
4294 pp->pb_pointer[idx].pe_line_count--; in ml_find_line()
4299 pp->pb_pointer[idx].pe_line_count++; in ml_find_line()
4369 PTR_BL *pp; in ml_lineadd() local
4378 pp = (PTR_BL *)(hp->bh_data); // must be pointer block in ml_lineadd()
4379 if (pp->pb_id != PTR_ID) in ml_lineadd()
4385 pp->pb_pointer[ip->ip_index].pe_line_count += count; in ml_lineadd()