• Home
  • Raw
  • Download

Lines Matching refs:policydb

16 			  const policydb_t * policydb,  in user_to_record()  argument
20 const char *name = policydb->p_user_val_to_name[user_idx]; in user_to_record()
21 user_datum_t *usrdatum = policydb->user_val_to_struct[user_idx]; in user_to_record()
37 char *role = policydb->p_role_val_to_name[bit]; in user_to_record()
44 if (policydb->mls) { in user_to_record()
61 if (mls_to_string(handle, policydb, &context, &str) < 0) { in user_to_record()
79 if (mls_to_string(handle, policydb, &context, &str) < 0) { in user_to_record()
106 policydb_t *policydb = &p->p; in sepol_user_modify() local
137 usrdatum = hashtab_search(policydb->p_users.table, in sepol_user_modify()
161 roldatum = hashtab_search(policydb->p_roles.table, in sepol_user_modify()
180 if (policydb->mls) { in sepol_user_modify()
190 if (mls_from_string(handle, policydb, cmls_level, &context) < 0) { in sepol_user_modify()
210 if (mls_from_string(handle, policydb, cmls_range, &context) < 0) { in sepol_user_modify()
231 tmp_ptr = realloc(policydb->user_val_to_struct, in sepol_user_modify()
232 (policydb->p_users.nprim + in sepol_user_modify()
236 policydb->user_val_to_struct = tmp_ptr; in sepol_user_modify()
238 tmp_ptr = realloc(policydb->sym_val_to_name[SYM_USERS], in sepol_user_modify()
239 (policydb->p_users.nprim + in sepol_user_modify()
243 policydb->sym_val_to_name[SYM_USERS] = tmp_ptr; in sepol_user_modify()
251 usrdatum->s.value = ++policydb->p_users.nprim; in sepol_user_modify()
252 if (hashtab_insert(policydb->p_users.table, name, in sepol_user_modify()
257 policydb->p_user_val_to_name[usrdatum->s.value - 1] = name; in sepol_user_modify()
258 policydb->user_val_to_struct[usrdatum->s.value - 1] = usrdatum; in sepol_user_modify()
263 policydb, NULL, NULL)) { in sepol_user_modify()
292 const policydb_t *policydb = &p->p; in sepol_user_exists() local
297 *response = (hashtab_search(policydb->p_users.table, in sepol_user_exists()
308 const policydb_t *policydb = &p->p; in sepol_user_count() local
309 *response = policydb->p_users.nprim; in sepol_user_count()
320 const policydb_t *policydb = &p->p; in sepol_user_query() local
326 usrdatum = hashtab_search(policydb->p_users.table, in sepol_user_query()
334 if (user_to_record(handle, policydb, usrdatum->s.value - 1, response) < in sepol_user_query()
351 const policydb_t *policydb = &p->p; in sepol_user_iterate() local
352 unsigned int nusers = policydb->p_users.nprim; in sepol_user_iterate()
361 if (user_to_record(handle, policydb, i, &user) < 0) in sepol_user_iterate()