Lines Matching refs:cats
972 static size_t cats_ebitmap_len(struct ebitmap *cats, char **val_to_name) in cats_ebitmap_len() argument
979 ebitmap_for_each_bit(cats, node, i) { in cats_ebitmap_len()
980 if (!ebitmap_get_bit(cats, i)) in cats_ebitmap_len()
988 if (ebitmap_get_bit(cats, i+1)) in cats_ebitmap_len()
1010 static char *cats_ebitmap_to_str(struct ebitmap *cats, char **val_to_name) in cats_ebitmap_to_str() argument
1018 remaining = (int)cats_ebitmap_len(cats, val_to_name); in cats_ebitmap_to_str()
1030 ebitmap_for_each_bit(cats, node, i) { in cats_ebitmap_to_str()
1031 if (!ebitmap_get_bit(cats, i)) in cats_ebitmap_to_str()
1039 if (ebitmap_get_bit(cats, i+1)) in cats_ebitmap_to_str()
1071 char *name, *cats; in write_sensitivitycategory_rules_to_cil() local
1087 cats = cats_ebitmap_to_str(&level->level->cat, pdb->p_cat_val_to_name); in write_sensitivitycategory_rules_to_cil()
1088 sepol_printf(out, "(sensitivitycategory %s %s)\n", name, cats); in write_sensitivitycategory_rules_to_cil()
1089 free(cats); in write_sensitivitycategory_rules_to_cil()
1864 ebitmap_t *cats = &level->cat; in level_to_str() local
1869 if (ebitmap_cardinality(cats) > 0) { in level_to_str()
1870 cats_str = cats_ebitmap_to_str(cats, pdb->p_cat_val_to_name); in level_to_str()