Searched refs:usrdatum (Results 1 - 8 of 8) sorted by relevance
/external/libsepol/src/ |
H A D | users.c | 21 user_datum_t *usrdatum = policydb->user_val_to_struct[user_idx]; local 22 ebitmap_t *roles = &(usrdatum->roles.roles); 50 &usrdatum->exp_dfltlevel) < 0) { 56 &usrdatum->exp_dfltlevel) < 0) { 74 if (mls_range_cpy(&context.range, &usrdatum->exp_range) < 0) { 116 user_datum_t *usrdatum = NULL; local 137 usrdatum = hashtab_search(policydb->p_users.table, 141 if (usrdatum) { 143 int value_cp = usrdatum->s.value; 144 user_datum_destroy(usrdatum); 321 user_datum_t *usrdatum = NULL; local [all...] |
H A D | genusers.c | 42 user_datum_t *usrdatum; local 87 usrdatum = hashtab_search(policydb->p_users.table, q); 88 if (usrdatum) { 90 ebitmap_destroy(&usrdatum->roles.roles); 91 ebitmap_init(&usrdatum->roles.roles); 96 usrdatum = 98 if (!id || !usrdatum) { 104 memset(usrdatum, 0, sizeof(user_datum_t)); 105 usrdatum->s.value = ++policydb->p_users.nprim; 106 ebitmap_init(&usrdatum [all...] |
H A D | context.c | 38 user_datum_t *usrdatum; local 65 usrdatum = p->user_val_to_struct[c->user - 1]; 66 if (!usrdatum) 69 if (!ebitmap_get_bit(&usrdatum->cache, c->role - 1)) 150 user_datum_t *usrdatum; local 168 usrdatum = (user_datum_t *) hashtab_search(policydb->p_users.table, 170 if (!usrdatum) { 174 scontext->user = usrdatum->s.value;
|
H A D | policydb.c | 829 user_datum_t *usrdatum; local 831 usrdatum = (user_datum_t *) datum; 834 if (!usrdatum->s.value || usrdatum->s.value > p->p_users.nprim) 837 p->p_user_val_to_name[usrdatum->s.value - 1] = (char *)key; 838 p->user_val_to_struct[usrdatum->s.value - 1] = usrdatum; 2735 user_datum_t *usrdatum; local 2740 usrdatum = calloc(1, sizeof(user_datum_t)); 2741 if (!usrdatum) [all...] |
H A D | mls.c | 262 user_datum_t *usrdatum; local 312 usrdatum = p->user_val_to_struct[c->user - 1]; 313 if (!mls_range_contains(usrdatum->exp_range, c->range))
|
H A D | write.c | 1124 user_datum_t *usrdatum; local 1131 usrdatum = (user_datum_t *) datum; 1136 buf[items++] = cpu_to_le32(usrdatum->s.value); 1138 buf[items++] = cpu_to_le32(usrdatum->bounds); 1148 if (ebitmap_write(&usrdatum->roles.roles, fp)) 1151 if (role_set_write(&usrdatum->roles, fp)) 1163 if (mls_write_range_helper(&usrdatum->exp_range, fp)) 1165 if (mls_write_level(&usrdatum->exp_dfltlevel, fp)) 1171 if (mls_write_semantic_range_helper(&usrdatum->range, fp)) 1173 if (mls_write_semantic_level_helper(&usrdatum [all...] |
H A D | services.c | 871 user_datum_t *usrdatum; local 882 usrdatum = (user_datum_t *) hashtab_search(args->newp->p_users.table, 887 if (!usrdatum) { 890 c->user = usrdatum->s.value;
|
/external/checkpolicy/ |
H A D | policy_define.c | 3350 user_datum_t *usrdatum; local 3375 if ((usrdatum = declare_user()) == NULL) { 3380 if (set_user_roles(&usrdatum->roles, id)) 3402 usrdatum->dfltlevel.sens = levdatum->level->sens; 3406 &usrdatum->dfltlevel.cat)) { 3427 usrdatum->range.level[l].sens = levdatum->level->sens; 3431 &usrdatum->range.level[l].cat)) { 3444 if (mls_semantic_level_cpy(&usrdatum->range.level[1], 3445 &usrdatum->range.level[0])) { 3459 user_datum_t *usrdatum; local [all...] |
Completed in 223 milliseconds