Lines Matching defs:attrset
1409 struct cil_userattributeset *attrset = NULL;
1421 cil_userattributeset_init(&attrset);
1423 attrset->attr_str = parse_current->next->data;
1425 rc = cil_gen_expr(parse_current->next->next, CIL_USER, &attrset->str_expr);
1429 ast_node->data = attrset;
1436 cil_destroy_userattributeset(attrset);
1441 void cil_destroy_userattributeset(struct cil_userattributeset *attrset)
1443 if (attrset == NULL) {
1447 cil_list_destroy(&attrset->str_expr, CIL_TRUE);
1448 cil_list_destroy(&attrset->datum_expr, CIL_FALSE);
1450 free(attrset);
2037 struct cil_roleattributeset *attrset = NULL;
2049 cil_roleattributeset_init(&attrset);
2051 attrset->attr_str = parse_current->next->data;
2053 rc = cil_gen_expr(parse_current->next->next, CIL_ROLE, &attrset->str_expr);
2057 ast_node->data = attrset;
2064 cil_destroy_roleattributeset(attrset);
2069 void cil_destroy_roleattributeset(struct cil_roleattributeset *attrset)
2071 if (attrset == NULL) {
2075 cil_list_destroy(&attrset->str_expr, CIL_TRUE);
2076 cil_list_destroy(&attrset->datum_expr, CIL_FALSE);
2078 free(attrset);
3170 struct cil_typeattributeset *attrset = NULL;
3182 cil_typeattributeset_init(&attrset);
3184 attrset->attr_str = parse_current->next->data;
3186 rc = cil_gen_expr(parse_current->next->next, CIL_TYPE, &attrset->str_expr);
3190 ast_node->data = attrset;
3197 cil_destroy_typeattributeset(attrset);
3201 void cil_destroy_typeattributeset(struct cil_typeattributeset *attrset)
3203 if (attrset == NULL) {
3207 cil_list_destroy(&attrset->str_expr, CIL_TRUE);
3208 cil_list_destroy(&attrset->datum_expr, CIL_FALSE);
3210 free(attrset);