Lines Matching refs:pirqcon
4813 struct cil_pirqcon *pirqcon = NULL; in cil_gen_pirqcon() local
4824 cil_pirqcon_init(&pirqcon); in cil_gen_pirqcon()
4826 rc = cil_fill_integer(parse_current->next, &pirqcon->pirq, 10); in cil_gen_pirqcon()
4832 pirqcon->context_str = parse_current->next->next->data; in cil_gen_pirqcon()
4834 cil_context_init(&pirqcon->context); in cil_gen_pirqcon()
4836 rc = cil_fill_context(parse_current->next->next->cl_head, pirqcon->context); in cil_gen_pirqcon()
4842 ast_node->data = pirqcon; in cil_gen_pirqcon()
4849 cil_destroy_pirqcon(pirqcon); in cil_gen_pirqcon()
4853 void cil_destroy_pirqcon(struct cil_pirqcon *pirqcon) in cil_destroy_pirqcon() argument
4855 if (pirqcon == NULL) { in cil_destroy_pirqcon()
4859 if (pirqcon->context_str == NULL && pirqcon->context != NULL) { in cil_destroy_pirqcon()
4860 cil_destroy_context(pirqcon->context); in cil_destroy_pirqcon()
4863 free(pirqcon); in cil_destroy_pirqcon()