Lines Matching refs:bif
2840 struct cil_booleanif *bif = NULL; in cil_gen_boolif() local
2854 cil_boolif_init(&bif); in cil_gen_boolif()
2855 bif->preserved_tunable = tunableif; in cil_gen_boolif()
2857 rc = cil_gen_expr(parse_current->next, CIL_BOOL, &bif->str_expr); in cil_gen_boolif()
2888 ast_node->data = bif; in cil_gen_boolif()
2898 cil_destroy_boolif(bif); in cil_gen_boolif()
2902 void cil_destroy_boolif(struct cil_booleanif *bif) in cil_destroy_boolif() argument
2904 if (bif == NULL) { in cil_destroy_boolif()
2908 cil_list_destroy(&bif->str_expr, CIL_TRUE); in cil_destroy_boolif()
2909 cil_list_destroy(&bif->datum_expr, CIL_FALSE); in cil_destroy_boolif()
2911 free(bif); in cil_destroy_boolif()