Lines Matching refs:roles
978 attr->roles = cil_malloc(sizeof(*attr->roles));
979 rc = __cil_expr_list_to_bitmap(attr->expr_list, attr->roles, db->num_roles, db);
982 ebitmap_destroy(attr->roles);
983 free(attr->roles);
984 attr->roles = NULL;
998 if (attr->roles == NULL) {
1002 ebitmap_union(bitmap, attr->roles);
1562 if (attr->roles == NULL) {
1663 ebitmap_for_each_positive_bit(attr->roles, rnode, i) {
1699 if (user->roles == NULL) {
1700 user->roles = cil_malloc(sizeof(*user->roles));
1701 ebitmap_init(user->roles);
1706 if (ebitmap_set_bit(user->roles, role->value, 1)) {
1707 cil_log(CIL_INFO, "Failed to set bit in user roles bitmap\n");
1712 ebitmap_union(user->roles, attr->roles);