Lines Matching refs:tpl_sb
1145 struct statsblobv1 *tpl_sb; local
1157 tpl_sb = stats_realloc(NULL, 0, sizeof(struct statsblobv1), M_ZERO);
1162 if (tpl == NULL || tpl_sb == NULL || tpl_mb == NULL ||
1165 stats_free(tpl_sb);
1174 tpl->sb = tpl_sb;
1176 tpl_sb->abi = STATS_ABI_V1;
1177 tpl_sb->endian =
1185 tpl_sb->cursz = tpl_sb->maxsz = sizeof(struct statsblobv1);
1186 tpl_sb->stats_off = tpl_sb->statsdata_off = sizeof(struct statsblobv1);
1198 stats_free(tpl_sb);
1217 struct statsblobv1 *tpl_sb; local
1250 tpl_sb = (struct statsblobv1 *)tpllist[tpl_id]->sb;
1253 if (voi_id >= NVOIS(tpl_sb) || tpl_sb->vois[voi_id].id == -1) {
1255 if (voi_id >= NVOIS(tpl_sb)) {
1257 newvoibytes = (voi_id - (NVOIS(tpl_sb) - 1)) *
1266 tpl_sb->vois[voi_id].voistatmaxid) {
1268 tpl_sb->vois[voi_id].voistatmaxid) *
1280 0 : NVOIS(tpl_sb) * sizeof(struct voi_meta),
1292 error = stats_v1_blob_expand(&tpl_sb, newvoibytes,
1305 tpllist[tpl_id]->sb = (struct statsblob *)tpl_sb;
1308 voi = &tpl_sb->vois[voi_id];
1314 voi->stats_off = tpl_sb->stats_off;
1337 tmpstat = BLOB_OFFSET(tpl_sb, voi->stats_off);
1343 tmpstat->data_off = tpl_sb->statsdata_off;
1347 tmpstat = BLOB_OFFSET(tpl_sb, voi->stats_off +
1355 tmpstat->data_off = tpl_sb->statsdata_off +
1357 memcpy(BLOB_OFFSET(tpl_sb, tmpstat->data_off),