Lines Matching defs:cats
541 static int validate_mls_semantic_cat(const mls_semantic_cat_t *cat, const validate_t *cats)
544 if (validate_value(cat->low, cats))
546 if (validate_value(cat->high, cats))
556 static int validate_mls_semantic_level(const mls_semantic_level_t *level, const validate_t *sens, const validate_t *cats)
562 if (validate_mls_semantic_cat(level->cat, cats))
571 static int validate_mls_semantic_range(const mls_semantic_range_t *range, const validate_t *sens, const validate_t *cats)
573 if (validate_mls_semantic_level(&range->level[0], sens, cats))
575 if (validate_mls_semantic_level(&range->level[1], sens, cats))
584 static int validate_mls_level(const mls_level_t *level, const validate_t *sens, const validate_t *cats)
588 if (validate_ebitmap(&level->cat, cats))
605 static int validate_mls_range(const mls_range_t *range, const validate_t *sens, const validate_t *cats)
607 if (validate_mls_level(&range->level[0], sens, cats))
609 if (validate_mls_level(&range->level[1], sens, cats))