Lines Matching refs:range

44 		u32 index_sens = context->range.level[l].sens;  in mls_compute_context_len()
50 e = &context->range.level[l].cat; in mls_compute_context_len()
70 if (mls_level_eq(&context->range.level[0], in mls_compute_context_len()
71 &context->range.level[1])) in mls_compute_context_len()
104 context->range.level[l].sens - 1)); in mls_sid_to_context()
110 e = &context->range.level[l].cat; in mls_sid_to_context()
147 if (mls_level_eq(&context->range.level[0], in mls_sid_to_context()
148 &context->range.level[1])) in mls_sid_to_context()
196 if (!mls_range_isvalid(p, &c->range)) in mls_context_isvalid()
208 if (!mls_range_contains(usrdatum->range, c->range)) in mls_context_isvalid()
292 context->range.level[l].sens = levdatum->level->sens; in mls_context_to_sid()
312 rc = ebitmap_set_bit(&context->range.level[l].cat, in mls_context_to_sid()
330 &context->range.level[l].cat, i, 1); in mls_context_to_sid()
339 context->range.level[1].sens = context->range.level[0].sens; in mls_context_to_sid()
340 rc = ebitmap_cpy(&context->range.level[1].cat, in mls_context_to_sid()
341 &context->range.level[0].cat); in mls_context_to_sid()
379 int mls_range_set(struct context *context, struct mls_range *range) in mls_range_set() argument
385 context->range.level[l].sens = range->level[l].sens; in mls_range_set()
386 rc = ebitmap_cpy(&context->range.level[l].cat, in mls_range_set()
387 &range->level[l].cat); in mls_range_set()
399 struct mls_level *fromcon_sen = &(fromcon->range.level[0]); in mls_setup_user_range()
400 struct mls_level *fromcon_clr = &(fromcon->range.level[1]); in mls_setup_user_range()
401 struct mls_level *user_low = &(user->range.level[0]); in mls_setup_user_range()
402 struct mls_level *user_clr = &(user->range.level[1]); in mls_setup_user_range()
404 struct mls_level *usercon_sen = &(usercon->range.level[0]); in mls_setup_user_range()
405 struct mls_level *usercon_clr = &(usercon->range.level[1]); in mls_setup_user_range()
453 oldc->range.level[l].sens - 1); in mls_convert_context()
459 newc->range.level[l].sens = levdatum->level->sens; in mls_convert_context()
461 ebitmap_for_each_positive_bit(&oldc->range.level[l].cat, node, in mls_convert_context()
470 rc = ebitmap_set_bit(&newc->range.level[l].cat, in mls_convert_context()
559 secattr->attr.mls.lvl = context->range.level[0].sens - 1; in mls_export_netlbl_lvl()
580 context->range.level[0].sens = secattr->attr.mls.lvl + 1; in mls_import_netlbl_lvl()
581 context->range.level[1].sens = context->range.level[0].sens; in mls_import_netlbl_lvl()
603 rc = ebitmap_netlbl_export(&context->range.level[0].cat, in mls_export_netlbl_cat()
632 rc = ebitmap_netlbl_import(&context->range.level[0].cat, in mls_import_netlbl_cat()
636 memcpy(&context->range.level[1].cat, &context->range.level[0].cat, in mls_import_netlbl_cat()
637 sizeof(context->range.level[0].cat)); in mls_import_netlbl_cat()
642 ebitmap_destroy(&context->range.level[0].cat); in mls_import_netlbl_cat()