Lines Matching refs:usrdatum
1076 user_datum_t *usrdatum;
1078 usrdatum = (user_datum_t *) datum;
1081 if (!value_isvalid(usrdatum->s.value, p->p_users.nprim))
1083 if (p->p_user_val_to_name[usrdatum->s.value - 1] != NULL)
1085 p->p_user_val_to_name[usrdatum->s.value - 1] = (char *)key;
1086 p->user_val_to_struct[usrdatum->s.value - 1] = usrdatum;
3330 user_datum_t *usrdatum;
3335 usrdatum = calloc(1, sizeof(user_datum_t));
3336 if (!usrdatum)
3350 usrdatum->s.value = le32_to_cpu(buf[1]);
3352 usrdatum->bounds = le32_to_cpu(buf[2]);
3363 if (ebitmap_read(&usrdatum->roles.roles, fp))
3366 if (role_set_read(&usrdatum->roles, fp))
3382 if (mls_read_range_helper(&usrdatum->exp_range, fp))
3384 if (mls_read_level(&usrdatum->exp_dfltlevel, fp))
3387 if (mls_range_to_semantic(&usrdatum->exp_range,
3388 &usrdatum->range))
3390 if (mls_level_to_semantic(&usrdatum->exp_dfltlevel,
3391 &usrdatum->dfltlevel))
3398 if (mls_read_semantic_range_helper(&usrdatum->range, fp))
3400 if (mls_read_semantic_level_helper(&usrdatum->dfltlevel, fp))
3404 if (hashtab_insert(h, key, usrdatum))
3410 user_destroy(key, usrdatum, NULL);