Lines Matching refs:ctd32
826 struct voistatdata_tdgstctd32 *ctd32; local
851 ARB_INIT(ctd32, ctdlnk, ctd32tree, info->nctds) {
852 Q_INI(&ctd32->mu, 0, 0, info->prec);
1648 const struct voistatdata_tdgstctd32 *ctd32; local
1662 ctd32 = (objdump ? ARB_CNODE(ctd32tree, 0) :
1664 qmaxstrlen = (ctd32 == NULL) ? 1 : Q_MAXSTRLEN(ctd32->mu, 10);
1680 ctd32 = NULL;
1700 while ((is32bit ? NULL != ctd32 : NULL != ctd64)) {
1725 ARB_SELFIDX(ctd32tree, ctd32) :
1739 Q_TOSTR((is32bit ? ctd32->mu : ctd64->mu), -1, 10, qstr,
1753 is32bit ? ctd32->cnt : (uintmax_t)ctd64->cnt);
1756 ctd32 = (objdump ? ARB_CNODE(ctd32tree,
1757 ARB_SELFIDX(ctd32tree, ctd32) + 1) :
1758 ARB_CNEXT(ctdth32, ctd32tree, ctd32));
1765 (is32bit ? NULL != ctd32 : NULL != ctd64))
2431 struct voistatdata_tdgstctd32 *ctd32; local
2440 ARB_INIT(ctd32, ctdlnk, ctd32tree,
2442 ctd32->cnt = 0;
2443 Q_SIFVAL(ctd32->mu, 0);
2922 struct voistatdata_tdgstctd32 *ctd32; local
2956 ctd32 = NULL;
3009 ctd32 = ARB_NODE(ctd32tree, idx);
3012 } while ((is32bit ? ARB_ISFREE(ctd32, ctdlnk) :
3017 ARB_RETURNFREE(ctd32tree, ctd32, ctdlnk);
3032 ARB_FREEIDX(ctd32tree) == ARB_SELFIDX(ctd32tree, ctd32) :
3037 while ((is32bit ? ctd32 != NULL : ctd64 != NULL)) {
3042 idx = ARB_NEXTFREEIDX(ctd32, ctdlnk);
3044 tmperr = Q_QCLONEQ(&x, ctd32->mu);
3046 vs_dtype, tdgst, x, ctd32->cnt, attempt);
3047 ctd32 = ARB_NODE(ctd32tree, idx);
3048 KASSERT(ctd32 == NULL || ARB_ISFREE(ctd32, ctdlnk),
3084 struct voistatdata_tdgstctd32 *ctd32; local
3110 ctd32 = NULL;
3136 lb = cur = (void *)(ctd32 = ARB_MIN(ctdth32, ctd32tree));
3151 (void *)(ctd32 = ARB_NEXT(ctdth32, ctd32tree, ctd32)) :
3154 cnt = ctd32->cnt;
3155 KASSERT(Q_PRECEQ(ctd32->mu, x),
3157 Q_RELPREC(ctd32->mu, x)));
3159 z = ctd32->mu;
3190 (void *)(ctd32 = (struct voistatdata_tdgstctd32 *)lb) :
3194 (void *)(ctd32 = ARB_NEXT(ctdth32, ctd32tree, ctd32)) :
3197 cnt = ctd32->cnt;
3241 if ((is32bit && ((ctd32->cnt + weight) <=
3263 ctd32 = (struct voistatdata_tdgstctd32 *)closest;
3264 error = Q_QSUBQ(&x, ctd32->mu);
3297 Q_QDIVI(&x, ctd32->cnt + weight);
3299 || (error = Q_QADDQ(&ctd32->mu, x))) {
3306 ctd32->cnt += weight;
3307 error = ARB_REINSERT(ctdth32, ctd32tree, ctd32) ==
3311 &VSD(tdgstclust32, tdgst)->rbctdtree, ctd32);
3339 ctd32 = ARB_GETFREE(ctd32tree, ctdlnk);
3341 KASSERT(ctd32 != NULL,
3345 if (ctd32 == NULL)
3347 if ((error = Q_QCPYVALQ(&ctd32->mu, x)))
3349 ctd32->cnt = weight;
3350 error = ARB_INSERT(ctdth32, ctd32tree, ctd32) == NULL ?
3354 &VSD(tdgstclust32, tdgst)->rbctdtree, ctd32);