Lines Matching defs:bv
530 bv_name(struct bt_var *bv)
532 if (strncmp(bv->bv_name, UNNAMED_MAP, strlen(UNNAMED_MAP)) == 0)
534 return bv->bv_name;
541 struct bt_var *bv;
543 bv = calloc(1, sizeof(*bv));
544 if (bv == NULL)
546 bv->bv_name = vname;
548 return bv;
555 struct bt_var *bv;
557 SLIST_FOREACH(bv, &g_variables, bv_next) {
558 if (strcmp(vname, bv->bv_name) == 0)
562 return bv;
569 struct bt_var *bv;
571 bv = bg_lookup(vname);
572 if (bv == NULL) {
573 bv = bv_new(vname);
574 SLIST_INSERT_HEAD(&g_variables, bv, bv_next);
577 return bv;
598 struct bt_var *bv;
600 SLIST_FOREACH(bv, &l_variables, bv_next) {
601 if (strcmp(vname, bv->bv_name) == 0)
605 return bv;
612 struct bt_var *bv;
614 bv = bl_lookup(vname);
615 if (bv == NULL) {
616 bv = bv_new(vname);
617 SLIST_INSERT_HEAD(&l_variables, bv, bv_next);
620 return ba_new(bv, B_AT_VAR);
627 struct bt_var *bv;
629 bv = bl_lookup(vname);
630 if (bv == NULL) {
631 bv = bv_new(vname);
632 SLIST_INSERT_HEAD(&l_variables, bv, bv_next);
635 return bs_new(B_AC_STORE, vval, bv);
642 struct bt_var *bv = ba->ba_value;
644 ba = ba_new(bv, B_AT_TMEMBER);