Lines Matching defs:datum

582 		if (class->datum.nodes->head->data == node) {
583 // Multiple nodes can point to the same datum. Only count once.
590 if (type->datum.nodes->head->data == node) {
591 // Multiple nodes can point to the same datum. Only count once.
600 if (attr->datum.nodes->head->data == node) {
601 // Multiple nodes can point to the same datum. Only count once.
609 if (role->datum.nodes->head->data == node) {
610 // Multiple nodes can point to the same datum. Only count once.
618 if (user->datum.nodes->head->data == node) {
889 static int __cil_type_to_bitmap(struct cil_symtab_datum *datum, ebitmap_t *bitmap, struct cil_db *db)
892 struct cil_tree_node *node = datum->nodes->head->data;
897 struct cil_typeattribute *attr = (struct cil_typeattribute *)datum;
904 struct cil_alias *alias = (struct cil_alias *)datum;
912 struct cil_type *type = (struct cil_type *)datum;
941 static int __cil_user_to_bitmap(struct cil_symtab_datum *datum, ebitmap_t *bitmap, struct cil_db *db)
944 struct cil_tree_node *node = datum->nodes->head->data;
951 attr = (struct cil_userattribute *)datum;
960 user = (struct cil_user *)datum;
989 static int __cil_role_to_bitmap(struct cil_symtab_datum *datum, ebitmap_t *bitmap, struct cil_db *db)
992 struct cil_tree_node *node = datum->nodes->head->data;
997 struct cil_roleattribute *attr = (struct cil_roleattribute *)datum;
1004 struct cil_role *role = (struct cil_role *)datum;
1058 static int __cil_permx_to_bitmap(struct cil_symtab_datum *datum, ebitmap_t *bitmap, __attribute__((unused)) struct cil_db *db)
1063 rc = __cil_permx_str_to_int((char*)datum, &val);
1081 static int __cil_perm_to_bitmap(struct cil_symtab_datum *datum, ebitmap_t *bitmap, __attribute__((unused)) struct cil_db *db)
1083 struct cil_perm *perm = (struct cil_perm *)datum;
1140 static int __cil_cat_to_bitmap(struct cil_symtab_datum *datum, ebitmap_t *bitmap, struct cil_db *db)
1143 struct cil_tree_node *node = datum->nodes->head->data;
1148 struct cil_catset *catset = (struct cil_catset *)datum;
1163 struct cil_alias *alias = (struct cil_alias *)datum;
1171 struct cil_cat *cat = (struct cil_cat *)datum;
1602 static int __cil_role_assign_types(struct cil_role *role, struct cil_symtab_datum *datum)
1604 struct cil_tree_node *node = datum->nodes->head->data;
1612 struct cil_type *type = (struct cil_type *)datum;
1618 struct cil_alias *alias = (struct cil_alias *)datum;
1625 struct cil_typeattribute *attr = (struct cil_typeattribute *)datum;
1693 static int __cil_user_assign_roles(struct cil_user *user, struct cil_symtab_datum *datum)
1695 struct cil_tree_node *node = datum->nodes->head->data;
1705 role = (struct cil_role *)datum;
1711 attr = (struct cil_roleattribute *)datum;