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 return ebitmap_contains(&levdatum->level->cat, &l->cat, in mls_level_isvalid()
182 return (mls_level_isvalid(p, &r->level[0]) && in mls_range_isvalid()
183 mls_level_isvalid(p, &r->level[1]) && in mls_range_isvalid()
184 mls_level_dom(&r->level[1], &r->level[0])); in mls_range_isvalid()
288 context->range.level[l].sens = levdatum->level->sens; in mls_context_to_sid()
314 rc = ebitmap_set_bit(&context->range.level[l].cat, in mls_context_to_sid()
335 rc = ebitmap_set_bit(&context->range.level[l].cat, i, 1); in mls_context_to_sid()
359 context->range.level[1].sens = context->range.level[0].sens; in mls_context_to_sid()
360 rc = ebitmap_cpy(&context->range.level[1].cat, in mls_context_to_sid()
361 &context->range.level[0].cat); in mls_context_to_sid()
409 context->range.level[l].sens = range->level[l].sens; in mls_range_set()
410 rc = ebitmap_cpy(&context->range.level[l].cat, in mls_range_set()
411 &range->level[l].cat); in mls_range_set()
423 struct mls_level *fromcon_sen = &(fromcon->range.level[0]); in mls_setup_user_range()
424 struct mls_level *fromcon_clr = &(fromcon->range.level[1]); in mls_setup_user_range()
425 struct mls_level *user_low = &(user->range.level[0]); in mls_setup_user_range()
426 struct mls_level *user_clr = &(user->range.level[1]); in mls_setup_user_range()
428 struct mls_level *usercon_sen = &(usercon->range.level[0]); in mls_setup_user_range()
429 struct mls_level *usercon_clr = &(usercon->range.level[1]); in mls_setup_user_range()
478 c->range.level[l].sens - 1)); in mls_convert_context()
482 c->range.level[l].sens = levdatum->level->sens; in mls_convert_context()
485 ebitmap_for_each_positive_bit(&c->range.level[l].cat, node, i) { in mls_convert_context()
498 ebitmap_destroy(&c->range.level[l].cat); in mls_convert_context()
499 c->range.level[l].cat = bitmap; in mls_convert_context()
585 secattr->attr.mls.lvl = context->range.level[0].sens - 1; in mls_export_netlbl_lvl()
605 context->range.level[0].sens = secattr->attr.mls.lvl + 1; in mls_import_netlbl_lvl()
606 context->range.level[1].sens = context->range.level[0].sens; in mls_import_netlbl_lvl()
627 rc = ebitmap_netlbl_export(&context->range.level[0].cat, in mls_export_netlbl_cat()
655 rc = ebitmap_netlbl_import(&context->range.level[0].cat, in mls_import_netlbl_cat()
659 memcpy(&context->range.level[1].cat, &context->range.level[0].cat, in mls_import_netlbl_cat()
660 sizeof(context->range.level[0].cat)); in mls_import_netlbl_cat()
665 ebitmap_destroy(&context->range.level[0].cat); in mls_import_netlbl_cat()