Home | History | Annotate | Download | only in src

Lines Matching defs:num_names

945 static int set_to_names(struct policydb *pdb, int is_type, void *set, struct list *attr_list, char ***names, int *num_names)
951 *num_names = 0;
976 *num_names = 1;
982 static int ebitmap_to_names(struct ebitmap *map, char **vals_to_names, char ***names, int *num_names)
1018 *num_names = num;
1024 static int process_roleset(struct policydb *pdb, struct role_set *rs, struct list *attr_list, char ***names, int *num_names)
1029 *num_names = 0;
1032 rc = set_to_names(pdb, 0, &rs->roles, attr_list, names, num_names);
1037 rc = ebitmap_to_names(&rs->roles, pdb->p_role_val_to_name, names, num_names);
1047 static int process_typeset(struct policydb *pdb, struct type_set *ts, struct list *attr_list, char ***names, int *num_names)
1052 *num_names = 0;
1055 rc = set_to_names(pdb, 1, ts, attr_list, names, num_names);
1060 rc = ebitmap_to_names(&ts->types, pdb->p_type_val_to_name, names, num_names);
1070 static void names_destroy(char ***names, int *num_names)
1074 *num_names = 0;
1123 static int name_list_to_string(char **names, int num_names, char **string)
1132 for (i = 0; i < num_names; i++) {
1141 len += num_names;
1142 if (len < (size_t)num_names) {
1162 for (i = 0; i < num_names; i++) {
1164 if (i < num_names - 1) {
1723 int num_names = 0;
1785 rc = ebitmap_to_names(&ts->types, pdb->p_type_val_to_name, &name_list, &num_names);
1790 rc = ebitmap_to_names(&expr->names, pdb->p_user_val_to_name, &name_list, &num_names);
1795 rc = ebitmap_to_names(&expr->names, pdb->p_role_val_to_name, &name_list, &num_names);
1800 rc = name_list_to_string(name_list, num_names, &names);
1820 names_destroy(&name_list, &num_names);
1911 names_destroy(&name_list, &num_names);