Lines Matching refs:devicetreecon
5110 struct cil_devicetreecon *devicetreecon = NULL; in cil_gen_devicetreecon() local
5121 cil_devicetreecon_init(&devicetreecon); in cil_gen_devicetreecon()
5123 devicetreecon->path = parse_current->next->data; in cil_gen_devicetreecon()
5126 devicetreecon->context_str = parse_current->next->next->data; in cil_gen_devicetreecon()
5128 cil_context_init(&devicetreecon->context); in cil_gen_devicetreecon()
5130 rc = cil_fill_context(parse_current->next->next->cl_head, devicetreecon->context); in cil_gen_devicetreecon()
5136 ast_node->data = devicetreecon; in cil_gen_devicetreecon()
5143 cil_destroy_devicetreecon(devicetreecon); in cil_gen_devicetreecon()
5147 void cil_destroy_devicetreecon(struct cil_devicetreecon *devicetreecon) in cil_destroy_devicetreecon() argument
5149 if (devicetreecon == NULL) { in cil_destroy_devicetreecon()
5153 if (devicetreecon->context_str == NULL && devicetreecon->context != NULL) { in cil_destroy_devicetreecon()
5154 cil_destroy_context(devicetreecon->context); in cil_destroy_devicetreecon()
5157 free(devicetreecon); in cil_destroy_devicetreecon()