Lines Matching refs:level
47 int index_sens = context->range.level[l].sens; in mls_compute_context_len()
53 e = &context->range.level[l].cat; in mls_compute_context_len()
72 if (mls_level_eq(&context->range.level[0], in mls_compute_context_len()
73 &context->range.level[1])) in mls_compute_context_len()
106 context->range.level[l].sens - 1)); in mls_sid_to_context()
112 e = &context->range.level[l].cat; in mls_sid_to_context()
148 if (mls_level_eq(&context->range.level[0], in mls_sid_to_context()
149 &context->range.level[1])) in mls_sid_to_context()
176 if (!ebitmap_get_bit(&levdatum->level->cat, i)) { in mls_level_isvalid()
190 return (mls_level_isvalid(p, &r->level[0]) && in mls_range_isvalid()
191 mls_level_isvalid(p, &r->level[1]) && in mls_range_isvalid()
192 mls_level_dom(&r->level[1], &r->level[0])); in mls_range_isvalid()
296 context->range.level[l].sens = levdatum->level->sens; in mls_context_to_sid()
322 rc = ebitmap_set_bit(&context->range.level[l].cat, in mls_context_to_sid()
343 rc = ebitmap_set_bit(&context->range.level[l].cat, i, 1); in mls_context_to_sid()
367 context->range.level[1].sens = context->range.level[0].sens; in mls_context_to_sid()
368 rc = ebitmap_cpy(&context->range.level[1].cat, in mls_context_to_sid()
369 &context->range.level[0].cat); in mls_context_to_sid()
417 context->range.level[l].sens = range->level[l].sens; in mls_range_set()
418 rc = ebitmap_cpy(&context->range.level[l].cat, in mls_range_set()
419 &range->level[l].cat); in mls_range_set()
431 struct mls_level *fromcon_sen = &(fromcon->range.level[0]); in mls_setup_user_range()
432 struct mls_level *fromcon_clr = &(fromcon->range.level[1]); in mls_setup_user_range()
433 struct mls_level *user_low = &(user->range.level[0]); in mls_setup_user_range()
434 struct mls_level *user_clr = &(user->range.level[1]); in mls_setup_user_range()
436 struct mls_level *usercon_sen = &(usercon->range.level[0]); in mls_setup_user_range()
437 struct mls_level *usercon_clr = &(usercon->range.level[1]); in mls_setup_user_range()
486 c->range.level[l].sens - 1)); in mls_convert_context()
490 c->range.level[l].sens = levdatum->level->sens; in mls_convert_context()
493 ebitmap_for_each_positive_bit(&c->range.level[l].cat, node, i) { in mls_convert_context()
504 ebitmap_destroy(&c->range.level[l].cat); in mls_convert_context()
505 c->range.level[l].cat = bitmap; in mls_convert_context()
591 secattr->attr.mls.lvl = context->range.level[0].sens - 1; in mls_export_netlbl_lvl()
611 context->range.level[0].sens = secattr->attr.mls.lvl + 1; in mls_import_netlbl_lvl()
612 context->range.level[1].sens = context->range.level[0].sens; in mls_import_netlbl_lvl()
633 rc = ebitmap_netlbl_export(&context->range.level[0].cat, in mls_export_netlbl_cat()
661 rc = ebitmap_netlbl_import(&context->range.level[0].cat, in mls_import_netlbl_cat()
666 rc = ebitmap_cpy(&context->range.level[1].cat, in mls_import_netlbl_cat()
667 &context->range.level[0].cat); in mls_import_netlbl_cat()
674 ebitmap_destroy(&context->range.level[0].cat); in mls_import_netlbl_cat()
675 ebitmap_destroy(&context->range.level[1].cat); in mls_import_netlbl_cat()