Lines Matching defs:role

311 				val1 = scontext->role;
312 val2 = tcontext->role;
413 val1 = c->role;
700 * role is changing, then check the (current_role, new_role)
705 scontext->role != tcontext->role) {
707 if (scontext->role == ra->role &&
708 tcontext->role == ra->new_role)
1252 *scontext_len += strlen(sym_name(p, SYM_ROLES, context->role - 1)) + 1;
1266 * Copy the user name, role name and type name into the context.
1270 sym_name(p, SYM_ROLES, context->role - 1),
1440 struct role_datum *role;
1469 /* Extract role. */
1479 role = symtab_search(&pol->p_roles, scontextp);
1480 if (!role)
1482 ctx->role = role->value;
1809 /* Set the role to default values. */
1811 newcontext.role = scontext->role;
1813 newcontext.role = tcontext->role;
1816 newcontext.role = scontext->role;
1818 newcontext.role = OBJECT_R_VAL;
1866 /* Look for a role transition rule. */
1869 .role = scontext->role,
1876 newcontext.role = rtd->new_role;
2019 struct role_datum *role;
2072 /* Convert the role. */
2074 role = symtab_search(&args->newp->p_roles,
2075 sym_name(args->oldp, SYM_ROLES, oldc->role - 1));
2076 if (!role)
2078 newc->role = role->value;
2746 struct role_datum *role;
2782 role = policydb->role_val_to_struct[i];
2783 usercon.role = i + 1;
2784 ebitmap_for_each_positive_bit(&role->types, tnode, j) {
3239 newcon.role = context1->role;
3569 /* only 'equals' and 'not equals' fit user, role, and type */
3613 tmprule->au_ctxt.role = roledatum->value;
3724 match = (ctxt->role == rule->au_ctxt.role);
3727 match = (ctxt->role != rule->au_ctxt.role);
3891 ctx_new.role = ctx->role;