Lines Matching refs:level
45 dst->range.level[0].sens = src->range.level[0].sens;
46 rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range.level[0].cat);
50 dst->range.level[1].sens = src->range.level[1].sens;
51 rc = ebitmap_cpy(&dst->range.level[1].cat, &src->range.level[1].cat);
53 ebitmap_destroy(&dst->range.level[0].cat);
59 * Sets both levels in the MLS range of 'dst' to the low level of 'src'.
65 dst->range.level[0].sens = src->range.level[0].sens;
66 rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range.level[0].cat);
70 dst->range.level[1].sens = src->range.level[0].sens;
71 rc = ebitmap_cpy(&dst->range.level[1].cat, &src->range.level[0].cat);
73 ebitmap_destroy(&dst->range.level[0].cat);
79 * Sets both levels in the MLS range of 'dst' to the high level of 'src'.
85 dst->range.level[0].sens = src->range.level[1].sens;
86 rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range.level[1].cat);
90 dst->range.level[1].sens = src->range.level[1].sens;
91 rc = ebitmap_cpy(&dst->range.level[1].cat, &src->range.level[1].cat);
93 ebitmap_destroy(&dst->range.level[0].cat);
106 if (r1->level[1].sens < r2->level[0].sens ||
107 r2->level[1].sens < r1->level[0].sens)
112 dr->level[0].sens = max(r1->level[0].sens, r2->level[0].sens);
115 dr->level[1].sens = min(r1->level[1].sens, r2->level[1].sens);
117 rc = ebitmap_and(&dr->level[0].cat,
118 &r1->level[0].cat, &r2->level[0].cat);
122 rc = ebitmap_and(&dr->level[1].cat,
123 &r1->level[1].cat, &r2->level[1].cat);
133 return ((c1->range.level[0].sens == c2->range.level[0].sens) &&
134 ebitmap_cmp(&c1->range.level[0].cat, &c2->range.level[0].cat) &&
135 (c1->range.level[1].sens == c2->range.level[1].sens) &&
136 ebitmap_cmp(&c1->range.level[1].cat, &c2->range.level[1].cat));
141 ebitmap_destroy(&c->range.level[0].cat);
142 ebitmap_destroy(&c->range.level[1].cat);