Lines Matching refs:role
37 role_datum_t *role; in context_is_valid() local
44 if (!c->role || c->role > p->p_roles.nprim) in context_is_valid()
53 if (c->role != OBJECT_R_VAL) { in context_is_valid()
57 role = p->role_val_to_struct[c->role - 1]; in context_is_valid()
58 if (!ebitmap_get_bit(&role->cache, c->type - 1)) in context_is_valid()
69 if (!ebitmap_get_bit(&usrdatum->cache, c->role - 1)) in context_is_valid()
101 strlen(policydb->p_role_val_to_name[context->role - 1]) + 1; in context_to_string()
120 policydb->p_role_val_to_name[context->role - 1], in context_to_string()
125 strlen(policydb->p_role_val_to_name[context->role - 1]) + 1 + in context_to_string()
156 char *role = strdup(sepol_context_get_role(record)); in context_from_record() local
161 if (!user || !role || !type || !scontext) { in context_from_record()
178 (hashtab_key_t) role); in context_from_record()
180 ERR(handle, "role %s is not defined", role); in context_from_record()
183 scontext->role = roldatum->s.value; in context_from_record()
211 user, role, type, mls); in context_from_record()
215 user, role, type); in context_from_record()
223 free(role); in context_from_record()
234 free(role); in context_from_record()
260 policydb->p_role_val_to_name[context->role - in context_to_record()