Lines Matching defs:mdbp
41 static void md_free_data_block(mmd_t *mdp, md_data_block_t *mdbp);
359 md_free_data_block(mmd_t *mdp, md_data_block_t *mdbp)
361 ASSERT(mdbp->ref_cnt > 0);
363 mdbp->ref_cnt--;
365 if (mdbp->ref_cnt == 0) {
366 free(mdbp->datap);
367 mdp->data_block_list.startp = mdbp->nextp;
368 free(mdbp);
431 md_data_block_t *mdbp;
458 for (mdbp = CHAIN_START(mdp->data_block_list); mdbp != NULL;
459 mdbp = mdbp->nextp) {
460 mdbp->build_offset = offset;
461 offset += mdbp->size;
554 for (mdbp = CHAIN_START(mdp->data_block_list); mdbp != NULL;
555 mdbp = mdbp->nextp) {
556 (void) memcpy(data_block_bufferp + mdbp->build_offset,
557 mdbp->datap, mdbp->size);