Searched refs:usrdatum (Results 1 - 8 of 8) sorted by relevance

/external/libsepol/src/
H A Dusers.c21 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 Dgenusers.c42 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 Dcontext.c38 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 Dpolicydb.c829 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 Dmls.c262 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 Dwrite.c1124 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 Dservices.c871 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 Dpolicy_define.c3350 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