Home
last modified time | relevance | path

Searched refs:l2 (Results 1 – 2 of 2) sorted by relevance

/security/selinux/ss/
A Dmls_types.h30 const struct mls_level *l2) in mls_level_eq() argument
32 return ((l1->sens == l2->sens) && ebitmap_equal(&l1->cat, &l2->cat)); in mls_level_eq()
36 const struct mls_level *l2) in mls_level_dom() argument
38 return ((l1->sens >= l2->sens) && in mls_level_dom()
39 ebitmap_contains(&l1->cat, &l2->cat, 0)); in mls_level_dom()
42 #define mls_level_incomp(l1, l2) \ argument
43 (!mls_level_dom((l1), (l2)) && !mls_level_dom((l2), (l1)))
45 #define mls_level_between(l1, l2, l3) \ argument
46 (mls_level_dom((l1), (l2)) && mls_level_dom((l3), (l1)))
A Dservices.c274 struct mls_level *l1, *l2; in constraint_expr_eval() local
333 l2 = &(tcontext->range.level[0]); in constraint_expr_eval()
337 l2 = &(tcontext->range.level[1]); in constraint_expr_eval()
341 l2 = &(tcontext->range.level[0]); in constraint_expr_eval()
345 l2 = &(tcontext->range.level[1]); in constraint_expr_eval()
349 l2 = &(scontext->range.level[1]); in constraint_expr_eval()
353 l2 = &(tcontext->range.level[1]); in constraint_expr_eval()
358 s[++sp] = mls_level_eq(l1, l2); in constraint_expr_eval()
361 s[++sp] = !mls_level_eq(l1, l2); in constraint_expr_eval()
364 s[++sp] = mls_level_dom(l1, l2); in constraint_expr_eval()
[all …]

Completed in 9 milliseconds