Lines Matching refs:bbm
68 struct ddf_bbm_log *bbm; member
749 meta->bbm = malloc(size, M_MD_DDF, M_WAITOK); in ddf_meta_create()
750 memset(meta->bbm, 0xff, size); in ddf_meta_create()
751 SET32(meta, bbm->Signature, DDF_BBML_SIGNATURE); in ddf_meta_create()
752 SET32(meta, bbm->Entry_Count, 0); in ddf_meta_create()
753 SET32(meta, bbm->Spare_Block_Count, 0); in ddf_meta_create()
776 if (src->bbm != NULL) { in ddf_meta_copy()
777 dst->bbm = malloc(GET32(src, hdr->bbmlog_length) * ss, M_MD_DDF, M_WAITOK); in ddf_meta_copy()
778 memcpy(dst->bbm, src->bbm, GET32(src, hdr->bbmlog_length) * ss); in ddf_meta_copy()
835 if (meta->bbm != NULL) { in ddf_meta_free()
836 free(meta->bbm, M_MD_DDF); in ddf_meta_free()
837 meta->bbm = NULL; in ddf_meta_free()
1258 meta->bbm = malloc(GET32(meta, hdr->bbmlog_length) * ss, M_MD_DDF, M_WAITOK); in ddf_meta_read()
1259 memcpy(meta->bbm, buf, GET32(meta, hdr->bbmlog_length) * ss); in ddf_meta_read()
1261 if (GET32(meta, bbm->Signature) != DDF_BBML_SIGNATURE) in ddf_meta_read()
1351 SET32(meta, bbm->CRC, 0xffffffff); in ddf_meta_write()
1352 SET32(meta, bbm->CRC, crc32(meta->bbm, size)); in ddf_meta_write()
1355 meta->bbm, size); in ddf_meta_write()