Lines Matching defs:bk
195 BKEYDATA *bk;
247 bk = GET_BKEYDATA(dbp, h, i);
249 if (B_DISSET(bk->type))
251 if (bk->type == B_OVERFLOW)
252 len = ((BOVERFLOW *)bk)->tlen;
253 else if (bk->type == B_KEYDATA)
254 len = bk->len;
509 BKEYDATA *bk;
585 bk = GET_BKEYDATA(dbp, h, i);
621 switch (B_TYPE(bk->type)) {
625 endoff = offset + BINTERNAL_SIZE(bk->len) - 1;
627 endoff = offset + BKEYDATA_SIZE(bk->len) - 1;
672 if (B_DISSET(bk->type) && TYPE(h) != P_LRECNO) {
679 * Check the type and such of bk--make sure it's reasonable
682 switch (B_TYPE(bk->type)) {
707 (BOVERFLOW *)(((BINTERNAL *)bk)->data) :
708 (BOVERFLOW *)bk;
710 if (B_TYPE(bk->type) == B_OVERFLOW)
733 child.type = (B_TYPE(bk->type) == B_OVERFLOW ?
742 (u_long)pgno, (u_long)i, (u_long)B_TYPE(bk->type)));
859 BKEYDATA *bk;
975 bk = GET_BKEYDATA(dbp, h, i);
976 if (B_TYPE(bk->type) == B_OVERFLOW) {
977 bo = (BOVERFLOW *)bk;
980 p2->data = bk->data;
981 p2->size = bk->len;
2046 BKEYDATA *bk;
2131 bk = GET_BKEYDATA(dbp, h, i);
2132 if (!LF_ISSET(DB_AGGRESSIVE) && B_DISSET(bk->type))
2164 switch (B_TYPE(bk->type)) {
2180 bo = (BOVERFLOW *)bk;
2211 beg + bk->len, sizeof(u_int32_t)) - 1;
2213 dbt.data = bk->data;
2214 dbt.size = bk->len;
2225 bo = (BOVERFLOW *)bk;
2257 ((BINTERNAL *)bk)->data)->pgno;
2298 * not be returning 0 if bk->type is unrecognizable.
2523 BKEYDATA *bk;
2529 bk = GET_BKEYDATA(dbp, h, i);
2530 if (B_TYPE(bk->type) == B_OVERFLOW) {
2534 bo = (BOVERFLOW *)bk;
2541 dbt->data = bk->data;
2542 dbt->size = bk->len;