Lines Matching refs:user
122 if (a->user != b->user) {
123 rc = strcmp(DATUM(a->user)->fqn, DATUM(b->user)->fqn);
617 struct cil_user *user = node->data;
618 if (user->datum.nodes->head->data == node) {
622 user->value = db->num_users;
705 struct cil_user *user= node->data;
709 db->val_to_user[user->value] = user;
933 cil_log(CIL_ERR, "Failed to expand user attribute to bitmap\n");
946 struct cil_user *user = NULL;
960 user = (struct cil_user *)datum;
961 if (ebitmap_set_bit(bitmap, user->value, 1)) {
962 cil_log(CIL_ERR, "Failed to set user bit\n");
1693 static int __cil_user_assign_roles(struct cil_user *user, struct cil_symtab_datum *datum)
1699 if (user->roles == NULL) {
1700 user->roles = cil_malloc(sizeof(*user->roles));
1701 ebitmap_init(user->roles);
1706 if (ebitmap_set_bit(user->roles, role->value, 1)) {
1707 cil_log(CIL_INFO, "Failed to set bit in user roles bitmap\n");
1712 ebitmap_union(user->roles, attr->roles);
1732 struct cil_user *user = NULL;
1749 user_datum = userrole->user;
1754 u_attr = userrole->user;
1757 user = db->val_to_user[i];
1759 rc = __cil_user_assign_roles(user, role_datum);
1765 user = userrole->user;
1767 rc = __cil_user_assign_roles(user, role_datum);
1863 struct cil_user *user = node->data;
1864 rc = __evaluate_level_expression(user->dftlevel, db);
1868 rc = __evaluate_levelrange_expression(user->range, db);