Lines Matching refs:page_count
321 mf_new(memfile_T *mfp, int negative, int page_count) in mf_new() argument
331 hp = mf_release(mfp, page_count); in mf_new()
340 if (!negative && freep != NULL && freep->bh_page_count >= page_count) in mf_new()
352 if (freep->bh_page_count > page_count) in mf_new()
354 if (hp == NULL && (hp = mf_alloc_bhdr(mfp, page_count)) == NULL) in mf_new()
357 freep->bh_bnum += page_count; in mf_new()
358 freep->bh_page_count -= page_count; in mf_new()
362 if ((p = alloc(mfp->mf_page_size * page_count)) == NULL) in mf_new()
376 if (hp == NULL && (hp = mf_alloc_bhdr(mfp, page_count)) == NULL) in mf_new()
386 mfp->mf_blocknr_max += page_count; in mf_new()
391 hp->bh_page_count = page_count; in mf_new()
400 (size_t)mfp->mf_page_size * page_count); in mf_new()
411 mf_get(memfile_T *mfp, blocknr_T nr, int page_count) in mf_get() argument
434 hp = mf_release(mfp, page_count); in mf_get()
435 if (hp == NULL && (hp = mf_alloc_bhdr(mfp, page_count)) == NULL) in mf_get()
440 hp->bh_page_count = page_count; in mf_get()
752 mf_release(memfile_T *mfp, int page_count) in mf_release() argument
814 if (hp->bh_page_count != page_count) in mf_release()
817 if ((hp->bh_data = alloc(mfp->mf_page_size * page_count)) == NULL) in mf_release()
822 hp->bh_page_count = page_count; in mf_release()
878 mf_alloc_bhdr(memfile_T *mfp, int page_count) in mf_alloc_bhdr() argument
884 if ((hp->bh_data = alloc(mfp->mf_page_size * page_count)) == NULL) in mf_alloc_bhdr()
889 hp->bh_page_count = page_count; in mf_alloc_bhdr()
979 unsigned page_count; // number of pages written in mf_write() local
1013 page_count = 1; in mf_write()
1015 page_count = hp2->bh_page_count; in mf_write()
1016 size = page_size * page_count; in mf_write()
1059 if (nr + (blocknr_T)page_count > mfp->mf_infile_count) in mf_write()
1060 mfp->mf_infile_count = nr + page_count; in mf_write()
1114 int page_count; in mf_trans_add() local
1128 page_count = hp->bh_page_count; in mf_trans_add()
1129 if (freep != NULL && freep->bh_page_count >= page_count) in mf_trans_add()
1136 if (freep->bh_page_count > page_count) in mf_trans_add()
1138 freep->bh_bnum += page_count; in mf_trans_add()
1139 freep->bh_page_count -= page_count; in mf_trans_add()
1150 mfp->mf_blocknr_max += page_count; in mf_trans_add()