Home | History | Annotate | Download | only in src

Lines Matching defs:roles

601  * The boundaries have to be copied after the types/roles/users are copied,
839 if (map_ebitmap(&role->roles, &mapped_roles, state->rolemap))
841 if (ebitmap_union(&new_role->roles, &mapped_roles)) {
848 ebitmap_for_each_bit(&role->roles, rnode, i) {
933 * the roles have been added */
1125 /* get global roles for this user */
1126 if (role_set_expand(&user->roles, &tmp_union, state->out, state->base, state->rolemap)) {
1132 if (ebitmap_union(&new_user->roles.roles, &tmp_union)) {
1299 ebitmap_t roles, new_roles;
1307 ebitmap_init(&roles);
1310 if (role_set_expand(&cur->roles, &roles, state->out, state->base, state->rolemap)) {
1320 ebitmap_for_each_bit(&roles, snode, i) {
1354 ebitmap_destroy(&roles);
1368 ebitmap_t roles, types;
1376 ebitmap_init(&roles);
1379 if (role_set_expand(&cur->roles, &roles, state->out, state->base, state->rolemap)) {
1388 ebitmap_for_each_bit(&roles, rnode, i) {
1451 ebitmap_destroy(&roles);
2438 /* Expand a role set into an ebitmap containing the roles.
2450 ebitmap_t mapped_roles, roles;
2464 ebitmap_init(&roles);
2468 ebitmap_for_each_bit(&x->roles, rnode, i) {
2475 if (ebitmap_union(&roles,
2476 &role->roles))
2479 if (ebitmap_set_bit(&roles, i, 1))
2484 if (map_ebitmap(&roles, &mapped_roles, rolemap))
2487 if (ebitmap_cpy(&mapped_roles, &x->roles))
2499 ebitmap_destroy(&roles);
2517 ebitmap_destroy(&roles);
3051 /* copy roles */
3057 /* escalate the type_set_t in a role attribute to all regular roles
3093 /* loop through all decls and union attributes, roles, users */
3109 /* copy roles */