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

/external/selinux/libsepol/src/
H A Dusers.c21 user_datum_t *usrdatum = policydb->user_val_to_struct[user_idx]; local
28 if (!usrdatum)
31 roles = &(usrdatum->roles.roles);
55 &usrdatum->exp_dfltlevel) < 0) {
61 &usrdatum->exp_dfltlevel) < 0) {
79 if (mls_range_cpy(&context.range, &usrdatum->exp_range) < 0) {
121 user_datum_t *usrdatum = NULL; local
142 usrdatum = hashtab_search(policydb->p_users.table, cname);
145 if (usrdatum) {
147 int value_cp = usrdatum
323 user_datum_t *usrdatum = NULL; local
[all...]
H A Dgenusers.c41 user_datum_t *usrdatum; local
88 usrdatum = hashtab_search(policydb->p_users.table, q);
89 if (usrdatum) {
91 ebitmap_destroy(&usrdatum->roles.roles);
92 ebitmap_init(&usrdatum->roles.roles);
104 usrdatum = malloc(sizeof(user_datum_t));
105 if (!usrdatum) {
113 user_datum_init(usrdatum);
114 usrdatum->s.value = ++policydb->p_users.nprim;
116 id, (hashtab_datum_t) usrdatum)) {
[all...]
H A Dcontext.c39 user_datum_t *usrdatum; local
66 usrdatum = p->user_val_to_struct[c->user - 1];
67 if (!usrdatum)
70 if (!ebitmap_get_bit(&usrdatum->cache, c->role - 1))
151 user_datum_t *usrdatum; local
169 usrdatum = (user_datum_t *) hashtab_search(policydb->p_users.table,
171 if (!usrdatum) {
175 scontext->user = usrdatum->s.value;
H A Dpolicydb.c999 user_datum_t *usrdatum; local
1001 usrdatum = (user_datum_t *) datum;
1004 if (!usrdatum->s.value || usrdatum->s.value > p->p_users.nprim)
1006 if (p->p_user_val_to_name[usrdatum->s.value - 1] != NULL)
1008 p->p_user_val_to_name[usrdatum->s.value - 1] = (char *)key;
1009 p->user_val_to_struct[usrdatum->s.value - 1] = usrdatum;
3019 user_datum_t *usrdatum; local
3024 usrdatum
[all...]
H A Dmls.c262 user_datum_t *usrdatum; local
314 usrdatum = p->user_val_to_struct[c->user - 1];
315 if (!usrdatum || !mls_range_contains(usrdatum->exp_range, c->range))
H A Dwrite.c1213 user_datum_t *usrdatum; local
1220 usrdatum = (user_datum_t *) datum;
1225 buf[items++] = cpu_to_le32(usrdatum->s.value);
1227 buf[items++] = cpu_to_le32(usrdatum->bounds);
1237 if (ebitmap_write(&usrdatum->roles.roles, fp))
1240 if (role_set_write(&usrdatum->roles, fp))
1252 if (mls_write_range_helper(&usrdatum->exp_range, fp))
1254 if (mls_write_level(&usrdatum->exp_dfltlevel, fp))
1260 if (mls_write_semantic_range_helper(&usrdatum->range, fp))
1262 if (mls_write_semantic_level_helper(&usrdatum
[all...]
H A Dservices.c1635 user_datum_t *usrdatum; local
1646 usrdatum = (user_datum_t *) hashtab_search(args->newp->p_users.table,
1651 if (!usrdatum) {
1654 c->user = usrdatum->s.value;
/external/selinux/checkpolicy/
H A Dpolicy_define.c4219 user_datum_t *usrdatum; local
4244 if ((usrdatum = declare_user()) == NULL) {
4249 if (set_user_roles(&usrdatum->roles, id))
4271 usrdatum->dfltlevel.sens = levdatum->level->sens;
4275 &usrdatum->dfltlevel.cat)) {
4296 usrdatum->range.level[l].sens = levdatum->level->sens;
4300 &usrdatum->range.level[l].cat)) {
4313 if (mls_semantic_level_cpy(&usrdatum->range.level[1],
4314 &usrdatum->range.level[0])) {
4328 user_datum_t *usrdatum; local
[all...]

Completed in 156 milliseconds