Lines Matching refs:bif
2516 struct cil_booleanif *bif = NULL; in cil_gen_boolif() local
2530 cil_boolif_init(&bif); in cil_gen_boolif()
2531 bif->preserved_tunable = tunableif; in cil_gen_boolif()
2533 rc = cil_gen_expr(parse_current->next, CIL_BOOL, &bif->str_expr); in cil_gen_boolif()
2564 ast_node->data = bif; in cil_gen_boolif()
2576 cil_destroy_boolif(bif); in cil_gen_boolif()
2580 void cil_destroy_boolif(struct cil_booleanif *bif) in cil_destroy_boolif() argument
2582 if (bif == NULL) { in cil_destroy_boolif()
2586 cil_list_destroy(&bif->str_expr, CIL_TRUE); in cil_destroy_boolif()
2587 cil_list_destroy(&bif->datum_expr, CIL_FALSE); in cil_destroy_boolif()
2589 free(bif); in cil_destroy_boolif()