Home | History | Annotate | Download | only in src

Lines Matching refs:attrset

1311 	struct cil_userattributeset *attrset = NULL;
1323 cil_userattributeset_init(&attrset);
1325 attrset->attr_str = parse_current->next->data;
1327 rc = cil_gen_expr(parse_current->next->next, CIL_USER, &attrset->str_expr);
1331 ast_node->data = attrset;
1338 cil_destroy_userattributeset(attrset);
1343 void cil_destroy_userattributeset(struct cil_userattributeset *attrset)
1345 if (attrset == NULL) {
1349 cil_list_destroy(&attrset->str_expr, CIL_TRUE);
1350 cil_list_destroy(&attrset->datum_expr, CIL_FALSE);
1352 free(attrset);
1945 struct cil_roleattributeset *attrset = NULL;
1957 cil_roleattributeset_init(&attrset);
1959 attrset->attr_str = parse_current->next->data;
1961 rc = cil_gen_expr(parse_current->next->next, CIL_ROLE, &attrset->str_expr);
1965 ast_node->data = attrset;
1972 cil_destroy_roleattributeset(attrset);
1977 void cil_destroy_roleattributeset(struct cil_roleattributeset *attrset)
1979 if (attrset == NULL) {
1983 cil_list_destroy(&attrset->str_expr, CIL_TRUE);
1984 cil_list_destroy(&attrset->datum_expr, CIL_FALSE);
1986 free(attrset);
3136 struct cil_typeattributeset *attrset = NULL;
3148 cil_typeattributeset_init(&attrset);
3150 attrset->attr_str = parse_current->next->data;
3152 rc = cil_gen_expr(parse_current->next->next, CIL_TYPE, &attrset->str_expr);
3156 ast_node->data = attrset;
3163 cil_destroy_typeattributeset(attrset);
3167 void cil_destroy_typeattributeset(struct cil_typeattributeset *attrset)
3169 if (attrset == NULL) {
3173 cil_list_destroy(&attrset->str_expr, CIL_TRUE);
3174 cil_list_destroy(&attrset->datum_expr, CIL_FALSE);
3176 free(attrset);