Searched refs:usrdatum (Results 1 - 8 of 8) sorted by relevance
/external/selinux/libsepol/src/ |
H A D | users.c | 21 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 D | genusers.c | 41 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 D | context.c | 39 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 D | policydb.c | 999 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 D | mls.c | 262 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 D | write.c | 1213 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 D | services.c | 1635 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 D | policy_define.c | 4219 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