Lines Matching defs:level
795 level_datum_t *level;
824 level = hashtab_search(pdb->p_levels.table, name);
825 if (!level) {
829 j = level->level->sens - 1;
852 level = hashtab_search(pdb->p_levels.table, name);
853 if (!level) {
857 if (level->isalias) continue;
877 level = hashtab_search(pdb->p_levels.table, name);
878 if (!level) {
882 if (level->isalias) continue;
1106 level_datum_t *level;
1114 level = hashtab_search(pdb->p_levels.table, name);
1115 if (!level) {
1119 if (level->isalias) continue;
1121 if (!ebitmap_is_empty(&level->level->cat)) {
1122 cats = cats_ebitmap_to_str(&level->level->cat, pdb->p_cat_val_to_name);
1123 sepol_printf(out, "level %s:%s;\n", name, cats);
1126 sepol_printf(out, "level %s;\n", name);
1132 sepol_log_err("Error writing level rules to policy.conf\n");
1918 static char *level_to_str(struct policydb *pdb, struct mls_level *level)
1920 ebitmap_t *cats = &level->cat;
1922 char *sens_str = pdb->p_sens_val_to_name[level->sens - 1];
1942 low = level_to_str(pdb, &range->level[0]);
1947 high = level_to_str(pdb, &range->level[1]);
2332 char *name, *roles, *level, *range;
2381 level = level_to_str(pdb, &user->exp_dfltlevel);
2382 if (!level) {
2386 sepol_printf(out, " level %s", level);
2387 free(level);