Lines Matching defs:sepol_user
79 static int __cil_get_sepol_user_datum(policydb_t *pdb, struct cil_symtab_datum *datum, user_datum_t **sepol_user)
81 *sepol_user = hashtab_search(pdb->p_users.table, datum->fqn);
82 if (*sepol_user == NULL) {
682 user_datum_t *sepol_user = cil_malloc(sizeof(*sepol_user));
683 user_datum_init(sepol_user);
686 rc = symtab_insert(pdb, SYM_USERS, key, sepol_user, SCOPE_DECL, 0, &value);
690 sepol_user->s.value = value;
696 user_datum_destroy(sepol_user);
697 free(sepol_user);
704 user_datum_t *sepol_user = NULL;
708 rc = __cil_get_sepol_user_datum(pdb, DATUM(cil_user), &sepol_user);
714 sepol_user->bounds = sepol_parent->s.value;
727 user_datum_t *sepol_user = NULL;
733 rc = __cil_get_sepol_user_datum(pdb, DATUM(user), &sepol_user);
750 if (ebitmap_set_bit(&sepol_user->roles.roles, sepol_role->s.value - 1, 1)) {
2544 user_datum_t *sepol_user = NULL;
2553 rc = __cil_get_sepol_user_datum(pdb, DATUM(db->val_to_user[i]), &sepol_user);
2559 if (ebitmap_set_bit(&expr->names, sepol_user->s.value - 1, 1)) {
3152 user_datum_t *sepol_user = NULL;
3154 rc = __cil_get_sepol_user_datum(pdb, DATUM(cil_user), &sepol_user);
3157 rc = cil_level_to_mls_level(pdb, cil_level, &sepol_user->exp_dfltlevel);
3162 rc = __cil_levelrange_to_mls_range(pdb, cil_levelrange, &sepol_user->exp_range);
3177 user_datum_t *sepol_user = NULL;
3181 rc = __cil_get_sepol_user_datum(pdb, DATUM(cil_context->user), &sepol_user);
3190 sepol_context->user = sepol_user->s.value;