Lines Matching refs:assert_eq
653 assert_eq!(val.into_raw(), 0x0); in test_basic_access()
657 assert_eq!(val.into_raw(), 0x1); in test_basic_access()
663 assert_eq!(val.into_raw(), 0x1); in test_basic_access()
666 assert_eq!(val.field_11_9(), 0x5); in test_basic_access()
667 assert_eq!(val.into_raw(), 0xA01); in test_basic_access()
670 assert_eq!(val.field_51_16(), 0x123456); in test_basic_access()
671 assert_eq!(val.into_raw(), 0x0012_3456_0A01); in test_basic_access()
675 assert_eq!(val.field_51_16(), MAX_FIELD_51_16); in test_basic_access()
678 assert_eq!(val.field_61_52(), 0x3FF); in test_basic_access()
685 assert_eq!(val.into_raw(), 0x0); in test_basic_access()
689 assert_eq!(val.into_raw(), 0x1); in test_basic_access()
692 assert_eq!(val.field_3_1(), 0x5); in test_basic_access()
693 assert_eq!(val.into_raw(), 0xB); in test_basic_access()
696 assert_eq!(val.field_7_4(), 0xA); in test_basic_access()
697 assert_eq!(val.into_raw(), 0xAB); in test_basic_access()
700 assert_eq!(val.field_15_8(), 0x42); in test_basic_access()
701 assert_eq!(val.into_raw(), 0x42AB); in test_basic_access()
705 assert_eq!(val.into_raw(), 0x0); in test_basic_access()
709 assert_eq!(val.into_raw(), 0x1); in test_basic_access()
713 assert_eq!(val.into_raw(), 0x3); in test_basic_access()
716 assert_eq!(val.field_3_2(), 0x3); in test_basic_access()
717 assert_eq!(val.into_raw(), 0xF); in test_basic_access()
720 assert_eq!(val.field_7_4(), 0xA); in test_basic_access()
721 assert_eq!(val.into_raw(), 0xAF); in test_basic_access()
730 assert_eq!(val.field_5_4(), Priority::Low); in test_infallible_conversion()
731 assert_eq!(val.into_raw() & 0x30, 0x00); in test_infallible_conversion()
734 assert_eq!(val.field_5_4(), Priority::Medium); in test_infallible_conversion()
735 assert_eq!(val.into_raw() & 0x30, 0x10); in test_infallible_conversion()
738 assert_eq!(val.field_5_4(), Priority::High); in test_infallible_conversion()
739 assert_eq!(val.into_raw() & 0x30, 0x20); in test_infallible_conversion()
742 assert_eq!(val.field_5_4(), Priority::Critical); in test_infallible_conversion()
743 assert_eq!(val.into_raw() & 0x30, 0x30); in test_infallible_conversion()
752 assert_eq!(val.field_15_12(), Ok(MemoryType::Unmapped)); in test_fallible_conversion()
754 assert_eq!(val.field_15_12(), Ok(MemoryType::Normal)); in test_fallible_conversion()
756 assert_eq!(val.field_15_12(), Ok(MemoryType::Device)); in test_fallible_conversion()
758 assert_eq!(val.field_15_12(), Ok(MemoryType::Reserved)); in test_fallible_conversion()
762 assert_eq!(TestU64::from_raw(raw).field_15_12(), Err(0x7)); in test_fallible_conversion()
771 assert_eq!(val.field_5_4(), Priority::High); in test_overlapping_fields()
772 assert_eq!(val.field_7_4(), 0x2); // Bits 7:6 == 0, bits 5:4 == 0b10. in test_overlapping_fields()
775 assert_eq!(val.field_7_4(), 0xF); in test_overlapping_fields()
776 assert_eq!(val.field_5_4(), Priority::Critical); // Bits 5:4 == 0b11. in test_overlapping_fields()
784 assert_eq!(val.into_raw(), 0xAF); in test_overlapping_fields()
787 assert_eq!(val.field_7_0(), 0x55); in test_overlapping_fields()
790 assert_eq!(val.field_3_2(), 0x1); in test_overlapping_fields()
791 assert_eq!(val.field_7_4(), 0x5); in test_overlapping_fields()
811 assert_eq!(val.into_raw() & gap_bits, 0); in test_unallocated_bits()
815 assert_eq!(val.into_raw() & gap_bits, gap_bits); in test_unallocated_bits()
821 assert_eq!(val.field_51_16(), 0x123456); in test_try_with()
824 assert_eq!(err, Err(::kernel::error::code::EOVERFLOW)); in test_try_with()
830 assert_eq!(val.field_51_16(), 0xABCDEF); in test_try_with()
839 assert_eq!(u64::from(val), raw); in test_raw()
842 assert_eq!(val.field_11_9(), 0x7); in test_raw()
843 assert_eq!(val.field_51_16(), 0x3123); in test_raw()
844 assert_eq!(val.field_15_12(), Ok(MemoryType::Reserved)); in test_raw()
845 assert_eq!(val.field_61_52(), 0x3FF); in test_raw()
850 assert_eq!(u16::from(val), raw); in test_raw()
852 assert_eq!(val.field_3_1(), 0x5); in test_raw()
853 assert_eq!(val.field_7_4(), 0xA); in test_raw()
854 assert_eq!(val.field_15_8(), 0x42); in test_raw()
858 assert_eq!(u8::from(val), raw); in test_raw()
861 assert_eq!(val.field_3_2(), 0x3); in test_raw()
862 assert_eq!(val.field_7_4(), 0xA); in test_raw()
863 assert_eq!(val.field_7_0(), 0xAF); in test_raw()