Lines Matching full:data
66 KUNIT_ASSERT_EQ(test, struct_size(priv->cal_blob, data, priv->cal_blob->count), in cs_amp_lib_test_cal_blob_dup()
81 blob_size = struct_size(priv->cal_blob, data, num_amps); in cs_amp_lib_test_init_dummy_cal_blob()
89 get_random_bytes(priv->cal_blob->data, flex_array_size(priv->cal_blob, data, num_amps)); in cs_amp_lib_test_init_dummy_cal_blob()
93 priv->cal_blob->data[i].calTime[0] |= 1; in cs_amp_lib_test_init_dummy_cal_blob()
101 *(u8 *)&priv->cal_blob->data[i].calTarget[0] = i + 1; in cs_amp_lib_test_init_dummy_cal_blob()
102 *(u8 *)&priv->cal_blob->data[i].calTarget[1] = i; in cs_amp_lib_test_init_dummy_cal_blob()
112 uid = priv->cal_blob->data[param->amp_index].calTarget[1]; in cs_amp_lib_test_get_target_uid()
114 uid |= priv->cal_blob->data[param->amp_index].calTarget[0]; in cs_amp_lib_test_get_target_uid()
127 *size = offsetof(struct cirrus_amp_efi_data, data) - 1; in cs_amp_lib_test_get_efi_variable_nohead()
134 /* Should return -EOVERFLOW if the header is larger than the EFI data */
141 /* Redirect calls to get EFI data */ in cs_amp_lib_test_cal_data_too_short_test()
174 /* Should return -EOVERFLOW if the entry count is larger than the EFI data */
183 /* Redirect calls to get EFI data */ in cs_amp_lib_test_cal_count_too_big_test()
202 /* If EFI doesn't contain a cal data variable the result should be -ENOENT */
209 /* Redirect calls to get EFI data */ in cs_amp_lib_test_no_cal_data_test()
218 /* Redirected get_efi_variable to simulate reading a cal data blob */
260 struct_size_t(struct cirrus_amp_efi_data, data, 8)
286 KUNIT_ASSERT_EQ(test, *size, struct_size(priv->cal_blob, data, 8)); in cs_amp_lib_test_get_efi_variable_all_zeros()
341 /* Get cal data block from HP variable. */
357 KUNIT_EXPECT_MEMEQ(test, &result_data, &priv->cal_blob->data[0], sizeof(result_data)); in cs_amp_lib_test_get_hp_efi_cal()
360 /* Get cal data block for a given amp, matched by target UID. */
371 /* Redirect calls to get EFI data */ in cs_amp_lib_test_get_efi_cal_by_uid_test()
383 priv->cal_blob->data[param->amp_index].calTime[0]); in cs_amp_lib_test_get_efi_cal_by_uid_test()
385 priv->cal_blob->data[param->amp_index].calTime[1]); in cs_amp_lib_test_get_efi_cal_by_uid_test()
387 priv->cal_blob->data[param->amp_index].calAmbient); in cs_amp_lib_test_get_efi_cal_by_uid_test()
389 priv->cal_blob->data[param->amp_index].calStatus); in cs_amp_lib_test_get_efi_cal_by_uid_test()
391 priv->cal_blob->data[param->amp_index].calR); in cs_amp_lib_test_get_efi_cal_by_uid_test()
394 /* Get cal data block for a given amp index without checking target UID. */
404 /* Redirect calls to get EFI data */ in cs_amp_lib_test_get_efi_cal_by_index_unchecked_test()
414 priv->cal_blob->data[param->amp_index].calTime[0]); in cs_amp_lib_test_get_efi_cal_by_index_unchecked_test()
416 priv->cal_blob->data[param->amp_index].calTime[1]); in cs_amp_lib_test_get_efi_cal_by_index_unchecked_test()
418 priv->cal_blob->data[param->amp_index].calAmbient); in cs_amp_lib_test_get_efi_cal_by_index_unchecked_test()
420 priv->cal_blob->data[param->amp_index].calStatus); in cs_amp_lib_test_get_efi_cal_by_index_unchecked_test()
422 priv->cal_blob->data[param->amp_index].calR); in cs_amp_lib_test_get_efi_cal_by_index_unchecked_test()
425 /* Get cal data block for a given amp index with checked target UID. */
436 /* Redirect calls to get EFI data */ in cs_amp_lib_test_get_efi_cal_by_index_checked_test()
447 priv->cal_blob->data[param->amp_index].calTime[0]); in cs_amp_lib_test_get_efi_cal_by_index_checked_test()
449 priv->cal_blob->data[param->amp_index].calTime[1]); in cs_amp_lib_test_get_efi_cal_by_index_checked_test()
451 priv->cal_blob->data[param->amp_index].calAmbient); in cs_amp_lib_test_get_efi_cal_by_index_checked_test()
453 priv->cal_blob->data[param->amp_index].calStatus); in cs_amp_lib_test_get_efi_cal_by_index_checked_test()
455 priv->cal_blob->data[param->amp_index].calR); in cs_amp_lib_test_get_efi_cal_by_index_checked_test()
459 * Get cal data block for a given amp index with checked target UID.
472 /* Redirect calls to get EFI data */ in cs_amp_lib_test_get_efi_cal_by_index_uid_mismatch_test()
485 * Get cal data block for a given amp, where the cal data does not
500 priv->cal_blob->data[i].calTarget[0] = 0; in cs_amp_lib_test_get_efi_cal_by_index_fallback_test()
501 priv->cal_blob->data[i].calTarget[1] = 0; in cs_amp_lib_test_get_efi_cal_by_index_fallback_test()
504 /* Redirect calls to get EFI data */ in cs_amp_lib_test_get_efi_cal_by_index_fallback_test()
514 priv->cal_blob->data[param->amp_index].calTime[0]); in cs_amp_lib_test_get_efi_cal_by_index_fallback_test()
516 priv->cal_blob->data[param->amp_index].calTime[1]); in cs_amp_lib_test_get_efi_cal_by_index_fallback_test()
518 priv->cal_blob->data[param->amp_index].calAmbient); in cs_amp_lib_test_get_efi_cal_by_index_fallback_test()
520 priv->cal_blob->data[param->amp_index].calStatus); in cs_amp_lib_test_get_efi_cal_by_index_fallback_test()
522 priv->cal_blob->data[param->amp_index].calR); in cs_amp_lib_test_get_efi_cal_by_index_fallback_test()
526 * If the target UID isn't present in the cal data, and there isn't an
540 priv->cal_blob->data[i].calTarget[0] &= ~(bad_target_uid & 0xFFFFFFFFULL); in cs_amp_lib_test_get_efi_cal_uid_not_found_noindex_test()
541 priv->cal_blob->data[i].calTarget[1] &= ~(bad_target_uid >> 32); in cs_amp_lib_test_get_efi_cal_uid_not_found_noindex_test()
544 /* Redirect calls to get EFI data */ in cs_amp_lib_test_get_efi_cal_uid_not_found_noindex_test()
555 * If the target UID isn't present in the cal data, and the index is
569 priv->cal_blob->data[i].calTarget[0] &= ~(bad_target_uid & 0xFFFFFFFFULL); in cs_amp_lib_test_get_efi_cal_uid_not_found_index_not_found_test()
570 priv->cal_blob->data[i].calTarget[1] &= ~(bad_target_uid >> 32); in cs_amp_lib_test_get_efi_cal_uid_not_found_index_not_found_test()
573 /* Redirect calls to get EFI data */ in cs_amp_lib_test_get_efi_cal_uid_not_found_index_not_found_test()
595 /* Redirect calls to get EFI data */ in cs_amp_lib_test_get_efi_cal_no_uid_index_not_found_test()
613 /* Redirect calls to get EFI data */ in cs_amp_lib_test_get_efi_cal_no_uid_no_index_test()
636 priv->cal_blob->data[i].calTarget[0] = 0; in cs_amp_lib_test_get_efi_cal_zero_not_matched_test()
637 priv->cal_blob->data[i].calTarget[1] = 0; in cs_amp_lib_test_get_efi_cal_zero_not_matched_test()
640 /* Redirect calls to get EFI data */ in cs_amp_lib_test_get_efi_cal_zero_not_matched_test()
662 priv->cal_blob->data[2].calTime[0] = 0; in cs_amp_lib_test_get_efi_cal_empty_entry_test()
663 priv->cal_blob->data[2].calTime[1] = 0; in cs_amp_lib_test_get_efi_cal_empty_entry_test()
666 uid = priv->cal_blob->data[2].calTarget[1]; in cs_amp_lib_test_get_efi_cal_empty_entry_test()
668 uid |= priv->cal_blob->data[2].calTarget[0]; in cs_amp_lib_test_get_efi_cal_empty_entry_test()
670 /* Redirect calls to get EFI data */ in cs_amp_lib_test_get_efi_cal_empty_entry_test()
726 struct cirrus_amp_cal_data data; in cs_amp_lib_test_write_cal_data_test() local
734 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_write_cal_data_test()
741 ret = cs_amp_write_cal_coeffs(dsp, &cs_amp_lib_test_calibration_controls, &data); in cs_amp_lib_test_write_cal_data_test()
748 KUNIT_EXPECT_EQ(test, entry->value, data.calR + 1); in cs_amp_lib_test_write_cal_data_test()
753 KUNIT_EXPECT_EQ(test, entry->value, data.calAmbient); in cs_amp_lib_test_write_cal_data_test()
758 KUNIT_EXPECT_EQ(test, entry->value, data.calR); in cs_amp_lib_test_write_cal_data_test()
763 KUNIT_EXPECT_EQ(test, entry->value, data.calStatus); in cs_amp_lib_test_write_cal_data_test()
790 struct cirrus_amp_cal_data data = { 0 }; in cs_amp_lib_test_read_cal_data_test() local
802 ret = cs_amp_read_cal_coeffs(dsp, &cs_amp_lib_test_calibration_controls, &data); in cs_amp_lib_test_read_cal_data_test()
805 KUNIT_EXPECT_EQ(test, 19, data.calAmbient); in cs_amp_lib_test_read_cal_data_test()
806 KUNIT_EXPECT_EQ(test, 1077, data.calR); in cs_amp_lib_test_read_cal_data_test()
807 KUNIT_EXPECT_EQ(test, 2, data.calStatus); in cs_amp_lib_test_read_cal_data_test()
808 KUNIT_EXPECT_NE(test, 0, data.calTime[0] | data.calTime[1]); in cs_amp_lib_test_read_cal_data_test()
885 struct cirrus_amp_cal_data data; in cs_amp_lib_test_create_new_cal_efi() local
896 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_create_new_cal_efi()
897 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, -1, &data)); in cs_amp_lib_test_create_new_cal_efi()
901 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, priv->cal_blob->count), in cs_amp_lib_test_create_new_cal_efi()
903 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_create_new_cal_efi()
905 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[i], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi()
909 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_create_new_cal_efi()
910 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, 2, &data)); in cs_amp_lib_test_create_new_cal_efi()
913 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 2), priv->cal_blob->size); in cs_amp_lib_test_create_new_cal_efi()
914 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_create_new_cal_efi()
915 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[1], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi()
919 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_create_new_cal_efi()
920 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, 4, &data)); in cs_amp_lib_test_create_new_cal_efi()
922 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 4), priv->cal_blob->size); in cs_amp_lib_test_create_new_cal_efi()
923 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_create_new_cal_efi()
924 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[1], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi()
925 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[2], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi()
926 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[3], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi()
930 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_create_new_cal_efi()
931 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, 6, &data)); in cs_amp_lib_test_create_new_cal_efi()
933 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_create_new_cal_efi()
934 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_create_new_cal_efi()
935 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[1], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi()
936 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[2], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi()
937 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[3], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi()
938 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[4], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi()
939 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[5], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi()
946 struct cirrus_amp_cal_data data; in cs_amp_lib_test_create_new_cal_efi_indexed() local
957 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_create_new_cal_efi_indexed()
958 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 0, 6, &data)); in cs_amp_lib_test_create_new_cal_efi_indexed()
960 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_create_new_cal_efi_indexed()
961 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_create_new_cal_efi_indexed()
962 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[1], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed()
963 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[2], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed()
964 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[3], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed()
965 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[4], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed()
966 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[5], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed()
970 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_create_new_cal_efi_indexed()
971 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 1, 6, &data)); in cs_amp_lib_test_create_new_cal_efi_indexed()
973 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_create_new_cal_efi_indexed()
974 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_create_new_cal_efi_indexed()
975 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[0], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed()
976 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[2], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed()
977 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[3], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed()
978 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[4], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed()
979 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[5], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed()
983 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_create_new_cal_efi_indexed()
984 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 5, 6, &data)); in cs_amp_lib_test_create_new_cal_efi_indexed()
986 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_create_new_cal_efi_indexed()
987 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[5], sizeof(data)); in cs_amp_lib_test_create_new_cal_efi_indexed()
988 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[0], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed()
989 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[1], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed()
990 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[2], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed()
991 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[3], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed()
992 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[4], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed()
999 struct cirrus_amp_cal_data data; in cs_amp_lib_test_create_new_cal_efi_indexed_no_max() local
1011 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_create_new_cal_efi_indexed_no_max()
1012 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 0, -1, &data)); in cs_amp_lib_test_create_new_cal_efi_indexed_no_max()
1015 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, priv->cal_blob->count), in cs_amp_lib_test_create_new_cal_efi_indexed_no_max()
1017 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_create_new_cal_efi_indexed_no_max()
1019 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[i], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed_no_max()
1023 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_create_new_cal_efi_indexed_no_max()
1024 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 1, -1, &data)); in cs_amp_lib_test_create_new_cal_efi_indexed_no_max()
1027 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, priv->cal_blob->count), in cs_amp_lib_test_create_new_cal_efi_indexed_no_max()
1029 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_create_new_cal_efi_indexed_no_max()
1030 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[0], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed_no_max()
1032 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[i], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed_no_max()
1036 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_create_new_cal_efi_indexed_no_max()
1037 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 5, -1, &data)); in cs_amp_lib_test_create_new_cal_efi_indexed_no_max()
1040 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, priv->cal_blob->count), in cs_amp_lib_test_create_new_cal_efi_indexed_no_max()
1043 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[i], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed_no_max()
1045 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[5], sizeof(data)); in cs_amp_lib_test_create_new_cal_efi_indexed_no_max()
1047 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[i], sizeof(data))); in cs_amp_lib_test_create_new_cal_efi_indexed_no_max()
1055 struct cirrus_amp_cal_data data; in cs_amp_lib_test_grow_append_cal_efi() local
1068 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1069 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_append_cal_efi()
1070 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, 2, &data)); in cs_amp_lib_test_grow_append_cal_efi()
1073 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 2), priv->cal_blob->size); in cs_amp_lib_test_grow_append_cal_efi()
1074 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1075 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1082 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1083 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_append_cal_efi()
1084 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, 4, &data)); in cs_amp_lib_test_grow_append_cal_efi()
1086 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 4), priv->cal_blob->size); in cs_amp_lib_test_grow_append_cal_efi()
1087 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1088 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1089 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[2], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi()
1090 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[3], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi()
1097 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1098 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_append_cal_efi()
1099 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, 4, &data)); in cs_amp_lib_test_grow_append_cal_efi()
1101 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 4), priv->cal_blob->size); in cs_amp_lib_test_grow_append_cal_efi()
1102 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1103 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1104 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1105 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[3], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi()
1112 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1113 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_append_cal_efi()
1114 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, 6, &data)); in cs_amp_lib_test_grow_append_cal_efi()
1116 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_grow_append_cal_efi()
1117 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1118 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1119 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[2], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi()
1120 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[3], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi()
1121 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[4], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi()
1122 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[5], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi()
1129 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1130 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_append_cal_efi()
1131 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, 6, &data)); in cs_amp_lib_test_grow_append_cal_efi()
1133 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_grow_append_cal_efi()
1134 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1135 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1136 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1137 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1138 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi()
1139 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[5], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi()
1147 struct cirrus_amp_cal_data data; in cs_amp_lib_test_grow_append_cal_efi_indexed() local
1161 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1162 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_append_cal_efi_indexed()
1163 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 1, 2, &data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1165 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 2), priv->cal_blob->size); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1166 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1167 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1174 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1175 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_append_cal_efi_indexed()
1176 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 1, 6, &data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1178 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1179 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1180 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1181 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[2], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1182 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[3], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1183 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[4], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1184 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[5], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1191 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1192 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_append_cal_efi_indexed()
1193 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 2, 6, &data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1195 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1196 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1197 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1198 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1199 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[3], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1200 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[4], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1201 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[5], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1210 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1211 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_append_cal_efi_indexed()
1212 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 4, 6, &data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1214 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1215 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1216 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1217 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[2], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1218 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[3], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1219 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1220 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[5], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed()
1227 struct cirrus_amp_cal_data data; in cs_amp_lib_test_cal_efi_all_zeros_add_first() local
1242 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_all_zeros_add_first()
1243 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, -1, &data)); in cs_amp_lib_test_cal_efi_all_zeros_add_first()
1244 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 8), priv->cal_blob->size); in cs_amp_lib_test_cal_efi_all_zeros_add_first()
1246 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_all_zeros_add_first()
1248 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[i].calTime[0]); in cs_amp_lib_test_cal_efi_all_zeros_add_first()
1249 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[i].calTime[1]); in cs_amp_lib_test_cal_efi_all_zeros_add_first()
1257 struct cirrus_amp_cal_data data; in cs_amp_lib_test_cal_efi_all_zeros_add_first_no_shrink() local
1273 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_all_zeros_add_first_no_shrink()
1274 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, 4, &data)); in cs_amp_lib_test_cal_efi_all_zeros_add_first_no_shrink()
1275 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 8), priv->cal_blob->size); in cs_amp_lib_test_cal_efi_all_zeros_add_first_no_shrink()
1277 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_all_zeros_add_first_no_shrink()
1279 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[i].calTime[0]); in cs_amp_lib_test_cal_efi_all_zeros_add_first_no_shrink()
1280 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[i].calTime[1]); in cs_amp_lib_test_cal_efi_all_zeros_add_first_no_shrink()
1288 struct cirrus_amp_cal_data data; in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed() local
1303 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed()
1304 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 2, -1, &data)); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed()
1305 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 8), priv->cal_blob->size); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed()
1307 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[0].calTime[0]); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed()
1308 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[0].calTime[1]); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed()
1309 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[1].calTime[0]); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed()
1310 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[1].calTime[1]); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed()
1311 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed()
1313 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[i].calTime[0]); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed()
1314 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[i].calTime[1]); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed()
1322 struct cirrus_amp_cal_data data; in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed_no_shrink() local
1338 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed_no_shrink()
1339 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 2, 4, &data)); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed_no_shrink()
1340 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 8), priv->cal_blob->size); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed_no_shrink()
1342 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[0].calTime[0]); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed_no_shrink()
1343 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[0].calTime[1]); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed_no_shrink()
1344 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[1].calTime[0]); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed_no_shrink()
1345 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[1].calTime[1]); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed_no_shrink()
1346 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed_no_shrink()
1348 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[i].calTime[0]); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed_no_shrink()
1349 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[i].calTime[1]); in cs_amp_lib_test_cal_efi_all_zeros_add_first_indexed_no_shrink()
1358 struct cirrus_amp_cal_data data; in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max() local
1372 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1373 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1374 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 1, -1, &data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1376 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, priv->cal_blob->count), in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1378 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1379 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1381 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[i], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1387 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1388 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1389 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 3, -1, &data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1391 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, priv->cal_blob->count), in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1393 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1394 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[1], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1395 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[2], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1396 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1398 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[i], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1405 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1406 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1407 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 3, -1, &data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1409 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, priv->cal_blob->count), in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1411 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1412 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1413 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[2], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1414 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1416 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[i], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1423 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1424 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1425 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 4, -1, &data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1427 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, priv->cal_blob->count), in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1429 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1430 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1431 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1432 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1433 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1435 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[i], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1442 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1443 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1444 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 6, -1, &data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1446 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, priv->cal_blob->count), in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1448 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1449 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1450 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1451 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1452 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[4], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1453 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[5], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1454 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[6], sizeof(data)); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1456 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[i], sizeof(data))); in cs_amp_lib_test_grow_append_cal_efi_indexed_no_max()
1464 struct cirrus_amp_cal_data data; in cs_amp_lib_test_grow_cal_efi_replace_indexed() local
1477 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1478 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1479 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 0, 2, &data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1481 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 2), priv->cal_blob->size); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1482 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1483 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[1], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1490 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1491 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1492 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 1, 4, &data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1494 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 4), priv->cal_blob->size); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1495 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1496 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1497 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[2], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1498 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[3], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1505 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1506 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1507 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 1, 6, &data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1509 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1510 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1511 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1512 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1513 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1514 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[4], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1515 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[5], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1522 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1523 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1524 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 3, 6, &data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1526 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1527 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1528 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1529 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1530 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1531 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[4], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1532 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[5], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1539 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1540 data.calTarget[0] = 0xaaaaaaaa; /* won't match */ in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1541 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 4, 8, &data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1543 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 8), priv->cal_blob->size); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1544 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1545 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1546 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1547 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1548 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1549 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[5], &priv->cal_blob->data[5], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1550 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[6], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1551 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[7], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_indexed()
1559 struct cirrus_amp_cal_data data; in cs_amp_lib_test_grow_cal_efi_replace_by_uid() local
1572 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1573 memcpy(data.calTarget, priv->cal_blob->data[0].calTarget, sizeof(data.calTarget)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1574 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, 2, &data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1576 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 2), priv->cal_blob->size); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1577 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1578 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[1], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1585 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1586 memcpy(data.calTarget, priv->cal_blob->data[1].calTarget, sizeof(data.calTarget)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1587 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, 4, &data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1589 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 4), priv->cal_blob->size); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1590 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1591 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1592 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[2], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1593 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[3], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1600 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1601 memcpy(data.calTarget, priv->cal_blob->data[1].calTarget, sizeof(data.calTarget)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1602 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, 6, &data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1604 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1605 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1606 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1607 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1608 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1609 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[4], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1610 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[5], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1617 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1618 memcpy(data.calTarget, priv->cal_blob->data[3].calTarget, sizeof(data.calTarget)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1619 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, 6, &data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1621 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1622 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1623 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1624 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1625 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1626 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[4], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1627 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[5], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1634 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1635 memcpy(data.calTarget, priv->cal_blob->data[4].calTarget, sizeof(data.calTarget)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1636 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, 8, &data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1638 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 8), priv->cal_blob->size); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1639 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1640 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1641 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1642 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1643 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1644 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[5], &priv->cal_blob->data[5], sizeof(data)); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1645 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[6], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1646 KUNIT_EXPECT_TRUE(test, mem_is_zero(&priv->cal_blob->data[7], sizeof(data))); in cs_amp_lib_test_grow_cal_efi_replace_by_uid()
1654 struct cirrus_amp_cal_data data; in cs_amp_lib_test_cal_efi_replace_by_uid() local
1668 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1669 memcpy(data.calTarget, priv->cal_blob->data[0].calTarget, sizeof(data.calTarget)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1670 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, -1, &data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1672 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_cal_efi_replace_by_uid()
1673 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1674 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1675 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1676 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1677 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[4], &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1678 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[5], &priv->cal_blob->data[5], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1682 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1683 memcpy(data.calTarget, priv->cal_blob->data[4].calTarget, sizeof(data.calTarget)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1684 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, -1, &data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1686 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_cal_efi_replace_by_uid()
1687 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1688 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1689 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1690 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1691 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1692 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[5], &priv->cal_blob->data[5], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1696 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1697 memcpy(data.calTarget, priv->cal_blob->data[3].calTarget, sizeof(data.calTarget)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1698 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, -1, &data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1700 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_cal_efi_replace_by_uid()
1701 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1702 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1703 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1704 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1705 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[4], &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1706 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[5], &priv->cal_blob->data[5], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1710 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1711 memcpy(data.calTarget, priv->cal_blob->data[5].calTarget, sizeof(data.calTarget)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1712 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, -1, &data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1714 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_cal_efi_replace_by_uid()
1715 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1716 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1717 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1718 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1719 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[4], &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1720 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[5], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_uid()
1728 struct cirrus_amp_cal_data data; in cs_amp_lib_test_cal_efi_replace_by_index() local
1742 * data.calTarget is deliberately set different to current calTarget in cs_amp_lib_test_cal_efi_replace_by_index()
1746 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1747 data.calTarget[0] = ~priv->cal_blob->data[0].calTarget[0]; in cs_amp_lib_test_cal_efi_replace_by_index()
1748 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 0, -1, &data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1750 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_cal_efi_replace_by_index()
1751 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1752 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1753 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1754 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1755 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[4], &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1756 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[5], &priv->cal_blob->data[5], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1760 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1761 data.calTarget[0] = ~priv->cal_blob->data[4].calTarget[0]; in cs_amp_lib_test_cal_efi_replace_by_index()
1762 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 4, -1, &data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1764 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_cal_efi_replace_by_index()
1765 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1766 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1767 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1768 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1769 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1770 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[5], &priv->cal_blob->data[5], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1774 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1775 data.calTarget[0] = ~priv->cal_blob->data[3].calTarget[0]; in cs_amp_lib_test_cal_efi_replace_by_index()
1776 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 3, -1, &data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1778 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_cal_efi_replace_by_index()
1779 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1780 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1781 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1782 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1783 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[4], &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1784 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[5], &priv->cal_blob->data[5], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1788 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1789 data.calTarget[0] = ~priv->cal_blob->data[5].calTarget[0]; in cs_amp_lib_test_cal_efi_replace_by_index()
1790 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 5, -1, &data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1792 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_cal_efi_replace_by_index()
1793 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1794 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1795 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1796 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1797 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[4], &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1798 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[5], sizeof(data)); in cs_amp_lib_test_cal_efi_replace_by_index()
1806 struct cirrus_amp_cal_data data; in cs_amp_lib_test_cal_efi_deduplicate() local
1824 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_deduplicate()
1825 memcpy(data.calTarget, priv->cal_blob->data[1].calTarget, sizeof(data.calTarget)); in cs_amp_lib_test_cal_efi_deduplicate()
1826 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 0, -1, &data)); in cs_amp_lib_test_cal_efi_deduplicate()
1827 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_deduplicate()
1828 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[1].calTime[0]); in cs_amp_lib_test_cal_efi_deduplicate()
1829 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[1].calTime[1]); in cs_amp_lib_test_cal_efi_deduplicate()
1830 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_deduplicate()
1831 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_cal_efi_deduplicate()
1842 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_deduplicate()
1843 memcpy(data.calTarget, priv->cal_blob->data[0].calTarget, sizeof(data.calTarget)); in cs_amp_lib_test_cal_efi_deduplicate()
1844 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 1, -1, &data)); in cs_amp_lib_test_cal_efi_deduplicate()
1845 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[0].calTime[0]); in cs_amp_lib_test_cal_efi_deduplicate()
1846 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[0].calTime[1]); in cs_amp_lib_test_cal_efi_deduplicate()
1847 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_cal_efi_deduplicate()
1848 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_deduplicate()
1849 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_cal_efi_deduplicate()
1860 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_deduplicate()
1861 memcpy(data.calTarget, priv->cal_blob->data[3].calTarget, sizeof(data.calTarget)); in cs_amp_lib_test_cal_efi_deduplicate()
1862 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 1, -1, &data)); in cs_amp_lib_test_cal_efi_deduplicate()
1863 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_deduplicate()
1864 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_cal_efi_deduplicate()
1865 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_deduplicate()
1866 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[3].calTime[0]); in cs_amp_lib_test_cal_efi_deduplicate()
1867 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[3].calTime[1]); in cs_amp_lib_test_cal_efi_deduplicate()
1876 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_deduplicate()
1878 priv->cal_blob->data[i].calTarget[0] = 0xe5e5e5e5; in cs_amp_lib_test_cal_efi_deduplicate()
1879 priv->cal_blob->data[i].calTarget[1] = 0xa7a7a7a7; in cs_amp_lib_test_cal_efi_deduplicate()
1881 memcpy(data.calTarget, priv->cal_blob->data[2].calTarget, sizeof(data.calTarget)); in cs_amp_lib_test_cal_efi_deduplicate()
1882 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 2, -1, &data)); in cs_amp_lib_test_cal_efi_deduplicate()
1883 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[0].calTime[0]); in cs_amp_lib_test_cal_efi_deduplicate()
1884 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[0].calTime[1]); in cs_amp_lib_test_cal_efi_deduplicate()
1885 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[1].calTime[0]); in cs_amp_lib_test_cal_efi_deduplicate()
1886 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[1].calTime[1]); in cs_amp_lib_test_cal_efi_deduplicate()
1887 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_deduplicate()
1888 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[3].calTime[0]); in cs_amp_lib_test_cal_efi_deduplicate()
1889 KUNIT_EXPECT_EQ(test, 0, priv->cal_blob->data[3].calTime[1]); in cs_amp_lib_test_cal_efi_deduplicate()
1897 struct cirrus_amp_cal_data data; in cs_amp_lib_test_cal_efi_find_free() local
1911 * data.calTarget is set to a value that won't match any existing entry. in cs_amp_lib_test_cal_efi_find_free()
1913 memset(&priv->cal_blob->data[0].calTime, 0, sizeof(priv->cal_blob->data[0].calTime)); in cs_amp_lib_test_cal_efi_find_free()
1915 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1916 data.calTarget[0] = 0xaaaaaaaa; in cs_amp_lib_test_cal_efi_find_free()
1917 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, -1, &data)); in cs_amp_lib_test_cal_efi_find_free()
1919 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_cal_efi_find_free()
1920 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1921 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1922 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1923 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1924 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[4], &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1925 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[5], &priv->cal_blob->data[5], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1928 memset(&priv->cal_blob->data[4].calTime, 0, sizeof(priv->cal_blob->data[4].calTime)); in cs_amp_lib_test_cal_efi_find_free()
1930 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1931 data.calTarget[0] = 0xaaaaaaaa; in cs_amp_lib_test_cal_efi_find_free()
1932 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, -1, &data)); in cs_amp_lib_test_cal_efi_find_free()
1934 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_cal_efi_find_free()
1935 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1936 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1937 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1938 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1939 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1940 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[5], &priv->cal_blob->data[5], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1943 memset(&priv->cal_blob->data[3].calTime, 0, sizeof(priv->cal_blob->data[3].calTime)); in cs_amp_lib_test_cal_efi_find_free()
1945 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1946 data.calTarget[0] = 0xaaaaaaaa; in cs_amp_lib_test_cal_efi_find_free()
1947 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, -1, &data)); in cs_amp_lib_test_cal_efi_find_free()
1949 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_cal_efi_find_free()
1950 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1951 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1952 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1953 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1954 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[4], &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1955 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[5], &priv->cal_blob->data[5], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1958 memset(&priv->cal_blob->data[5].calTime, 0, sizeof(priv->cal_blob->data[5].calTime)); in cs_amp_lib_test_cal_efi_find_free()
1960 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1961 data.calTarget[0] = 0xaaaaaaaa; in cs_amp_lib_test_cal_efi_find_free()
1962 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, -1, &data)); in cs_amp_lib_test_cal_efi_find_free()
1964 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_cal_efi_find_free()
1965 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1966 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1967 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1968 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1969 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[4], &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1970 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[5], sizeof(data)); in cs_amp_lib_test_cal_efi_find_free()
1977 struct cirrus_amp_cal_data data; in cs_amp_lib_test_cal_efi_bad_cal_target() local
1989 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_bad_cal_target()
1990 memset(data.calTarget, 0, sizeof(data.calTarget)); in cs_amp_lib_test_cal_efi_bad_cal_target()
1991 KUNIT_EXPECT_LT(test, cs_amp_set_efi_calibration_data(dev, -1, -1, &data), 0); in cs_amp_lib_test_cal_efi_bad_cal_target()
1992 KUNIT_EXPECT_LT(test, cs_amp_set_efi_calibration_data(dev, 0, -1, &data), 0); in cs_amp_lib_test_cal_efi_bad_cal_target()
1993 KUNIT_EXPECT_LT(test, cs_amp_set_efi_calibration_data(dev, 0, 2, &data), 0); in cs_amp_lib_test_cal_efi_bad_cal_target()
2001 struct cirrus_amp_cal_data data; in cs_amp_lib_test_cal_efi_write_denied() local
2013 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_write_denied()
2016 KUNIT_EXPECT_LT(test, cs_amp_set_efi_calibration_data(dev, -1, -1, &data), 0); in cs_amp_lib_test_cal_efi_write_denied()
2020 KUNIT_EXPECT_LT(test, cs_amp_set_efi_calibration_data(dev, -1, 6, &data), 0); in cs_amp_lib_test_cal_efi_write_denied()
2024 KUNIT_EXPECT_LT(test, cs_amp_set_efi_calibration_data(dev, 1, -1, &data), 0); in cs_amp_lib_test_cal_efi_write_denied()
2028 KUNIT_EXPECT_LT(test, cs_amp_set_efi_calibration_data(dev, 1, 6, &data), 0); in cs_amp_lib_test_cal_efi_write_denied()
2036 struct cirrus_amp_cal_data data; in cs_amp_lib_test_cal_efi_attr_preserved() local
2047 memset(&priv->cal_blob->data[0], 0, sizeof(priv->cal_blob->data[0])); in cs_amp_lib_test_cal_efi_attr_preserved()
2048 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_attr_preserved()
2053 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, -1, -1, &data)); in cs_amp_lib_test_cal_efi_attr_preserved()
2054 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_attr_preserved()
2096 struct cirrus_amp_cal_data data; in cs_amp_lib_test_cal_efi_update_hp() local
2110 get_random_bytes(&data, sizeof(data)); in cs_amp_lib_test_cal_efi_update_hp()
2111 data.calTarget[0] = ~priv->cal_blob->data[4].calTarget[0]; in cs_amp_lib_test_cal_efi_update_hp()
2112 KUNIT_EXPECT_EQ(test, 0, cs_amp_set_efi_calibration_data(dev, 4, -1, &data)); in cs_amp_lib_test_cal_efi_update_hp()
2114 KUNIT_EXPECT_EQ(test, struct_size(priv->cal_blob, data, 6), priv->cal_blob->size); in cs_amp_lib_test_cal_efi_update_hp()
2115 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[0], &priv->cal_blob->data[0], sizeof(data)); in cs_amp_lib_test_cal_efi_update_hp()
2116 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[1], &priv->cal_blob->data[1], sizeof(data)); in cs_amp_lib_test_cal_efi_update_hp()
2117 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[2], &priv->cal_blob->data[2], sizeof(data)); in cs_amp_lib_test_cal_efi_update_hp()
2118 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[3], &priv->cal_blob->data[3], sizeof(data)); in cs_amp_lib_test_cal_efi_update_hp()
2119 KUNIT_EXPECT_MEMEQ(test, &data, &priv->cal_blob->data[4], sizeof(data)); in cs_amp_lib_test_cal_efi_update_hp()
2120 KUNIT_EXPECT_MEMEQ(test, &original_blob->data[5], &priv->cal_blob->data[5], sizeof(data)); in cs_amp_lib_test_cal_efi_update_hp()
2379 /* Tests for getting calibration data from EFI */
2401 /* Tests for writing and reading calibration data */
2406 /* Test cases for writing cal data to UEFI */