Lines Matching refs:level
27 * Type definitions for the multi-level security (MLS) policy.
47 mls_level_t level[2]; /* low == level[0], high == level[1] */
59 static inline void mls_level_init(struct mls_level *level)
62 memset(level, 0, sizeof(mls_level_t));
65 static inline void mls_level_destroy(struct mls_level *level)
68 if (level == NULL)
71 ebitmap_destroy(&level->cat);
72 mls_level_init(level);
92 (mls_level_dom(&(r2).level[0], &(r1).level[0]) && \
93 mls_level_dom(&(r1).level[1], &(r2).level[1]))
98 if (mls_level_cpy(&dst->level[0], &src->level[0]) < 0)
101 if (mls_level_cpy(&dst->level[1], &src->level[1]) < 0)
107 mls_level_destroy(&dst->level[0]);
115 mls_level_init(&r->level[0]);
116 mls_level_init(&r->level[1]);
121 mls_level_destroy(&r->level[0]);
122 mls_level_destroy(&r->level[1]);
127 return (mls_level_eq(&r1->level[0], &r2->level[0]) &&
128 mls_level_eq(&r1->level[1], &r2->level[1]));
143 mls_semantic_level_t level[2];