• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/security/mac_biba/

Lines Matching refs:mbe_type

181 	switch (a->mbe_type) {
187 switch (b->mbe_type) {
197 panic("biba_dominate_element: b->mbe_type invalid");
201 switch (b->mbe_type) {
218 panic("biba_dominate_element: b->mbe_type invalid");
222 panic("biba_dominate_element: a->mbe_type invalid");
237 return (element->mbe_type == MAC_BIBA_TYPE_EQUAL ||
238 element->mbe_type == MAC_BIBA_TYPE_HIGH);
283 if (a->mbe_type == MAC_BIBA_TYPE_EQUAL ||
284 b->mbe_type == MAC_BIBA_TYPE_EQUAL)
287 return (a->mbe_type == b->mbe_type && a->mbe_grade == b->mbe_grade);
307 if (mb->mb_effective.mbe_type == MAC_BIBA_TYPE_EQUAL)
312 if (mb->mb_rangelow.mbe_type == MAC_BIBA_TYPE_EQUAL)
314 if (mb->mb_rangehigh.mbe_type == MAC_BIBA_TYPE_EQUAL)
329 if (mb->mb_effective.mbe_type == MAC_BIBA_TYPE_EQUAL)
333 if (mb->mb_rangelow.mbe_type == MAC_BIBA_TYPE_EQUAL ||
334 mb->mb_rangehigh.mbe_type == MAC_BIBA_TYPE_EQUAL)
338 if (mb->mb_rangelow.mbe_type == MAC_BIBA_TYPE_LOW &&
339 mb->mb_rangehigh.mbe_type == MAC_BIBA_TYPE_HIGH)
353 return (mb->mb_effective.mbe_type == MAC_BIBA_TYPE_HIGH);
361 switch (mb->mb_effective.mbe_type) {
378 if (mb->mb_effective.mbe_type != MAC_BIBA_TYPE_UNDEF)
383 switch (mb->mb_rangelow.mbe_type) {
400 switch (mb->mb_rangehigh.mbe_type) {
420 if (mb->mb_rangelow.mbe_type != MAC_BIBA_TYPE_UNDEF ||
421 mb->mb_rangehigh.mbe_type != MAC_BIBA_TYPE_UNDEF)
434 mb->mb_rangelow.mbe_type = typelow;
439 mb->mb_rangehigh.mbe_type = typehigh;
452 mb->mb_effective.mbe_type = type;
543 switch (element->mbe_type) {
576 element->mbe_type);
638 element->mbe_type = MAC_BIBA_TYPE_HIGH;
641 element->mbe_type = MAC_BIBA_TYPE_LOW;
645 element->mbe_type = MAC_BIBA_TYPE_EQUAL;
648 element->mbe_type = MAC_BIBA_TYPE_GRADE;