Lines Matching defs:role

307 				val1 = scontext->role;
308 val2 = tcontext->role;
409 val1 = c->role;
691 * role is changing, then check the (current_role, new_role)
696 scontext->role != tcontext->role) {
698 if (scontext->role == ra->role &&
699 tcontext->role == ra->new_role)
1234 *scontext_len += strlen(sym_name(p, SYM_ROLES, context->role - 1)) + 1;
1248 * Copy the user name, role name and type name into the context.
1252 sym_name(p, SYM_ROLES, context->role - 1),
1431 struct role_datum *role;
1460 /* Extract role. */
1470 role = symtab_search(&pol->p_roles, scontextp);
1471 if (!role)
1473 ctx->role = role->value;
1795 /* Set the role to default values. */
1797 newcontext.role = scontext->role;
1799 newcontext.role = tcontext->role;
1802 newcontext.role = scontext->role;
1804 newcontext.role = OBJECT_R_VAL;
1852 /* Look for a role transition rule. */
1855 .role = scontext->role,
1862 newcontext.role = rtd->new_role;
2004 struct role_datum *role;
2052 /* Convert the role. */
2053 role = symtab_search(&args->newp->p_roles,
2054 sym_name(args->oldp, SYM_ROLES, oldc->role - 1));
2055 if (!role)
2057 newc->role = role->value;
2714 struct role_datum *role;
2750 role = policydb->role_val_to_struct[i];
2751 usercon.role = i + 1;
2752 ebitmap_for_each_positive_bit(&role->types, tnode, j) {
3203 newcon.role = context1->role;
3534 /* only 'equals' and 'not equals' fit user, role, and type */
3577 tmprule->au_ctxt.role = roledatum->value;
3687 match = (ctxt->role == rule->au_ctxt.role);
3690 match = (ctxt->role != rule->au_ctxt.role);
3849 ctx_new.role = ctx->role;