Lines Matching refs:str1

15 	struct hfsplus_unistr str1;  member
74 create_unistr(&mock_env->str1, "hello"); in hfsplus_strcasecmp_test()
76 KUNIT_EXPECT_EQ(test, 0, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
80 create_unistr(&mock_env->str1, "Hello"); in hfsplus_strcasecmp_test()
82 KUNIT_EXPECT_EQ(test, 0, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
85 create_unistr(&mock_env->str1, "HELLO"); in hfsplus_strcasecmp_test()
87 KUNIT_EXPECT_EQ(test, 0, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
91 create_unistr(&mock_env->str1, "apple"); in hfsplus_strcasecmp_test()
93 KUNIT_EXPECT_LT(test, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
96 create_unistr(&mock_env->str1, "zebra"); in hfsplus_strcasecmp_test()
98 KUNIT_EXPECT_GT(test, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
102 create_unistr(&mock_env->str1, "test"); in hfsplus_strcasecmp_test()
104 KUNIT_EXPECT_LT(test, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
107 create_unistr(&mock_env->str1, "testing"); in hfsplus_strcasecmp_test()
109 KUNIT_EXPECT_GT(test, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
113 create_unistr(&mock_env->str1, ""); in hfsplus_strcasecmp_test()
115 KUNIT_EXPECT_EQ(test, 0, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
118 create_unistr(&mock_env->str1, ""); in hfsplus_strcasecmp_test()
120 KUNIT_EXPECT_LT(test, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
124 create_unistr(&mock_env->str1, "A"); in hfsplus_strcasecmp_test()
126 KUNIT_EXPECT_EQ(test, 0, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
129 create_unistr(&mock_env->str1, "A"); in hfsplus_strcasecmp_test()
131 KUNIT_EXPECT_LT(test, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
137 create_unistr(&mock_env->str1, mock_env->buf); in hfsplus_strcasecmp_test()
139 KUNIT_EXPECT_EQ(test, 0, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
145 KUNIT_EXPECT_LT(test, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
149 create_unistr(&mock_env->str1, ""); in hfsplus_strcasecmp_test()
150 corrupt_unistr(&mock_env->str1); in hfsplus_strcasecmp_test()
152 KUNIT_EXPECT_NE(test, 0, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
155 create_unistr(&mock_env->str1, ""); in hfsplus_strcasecmp_test()
158 KUNIT_EXPECT_NE(test, 0, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
161 create_unistr(&mock_env->str1, "test"); in hfsplus_strcasecmp_test()
162 corrupt_unistr(&mock_env->str1); in hfsplus_strcasecmp_test()
164 KUNIT_EXPECT_GT(test, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
167 create_unistr(&mock_env->str1, "test"); in hfsplus_strcasecmp_test()
170 KUNIT_EXPECT_LT(test, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
173 create_unistr(&mock_env->str1, "testing"); in hfsplus_strcasecmp_test()
174 corrupt_unistr(&mock_env->str1); in hfsplus_strcasecmp_test()
176 KUNIT_EXPECT_GT(test, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
179 create_unistr(&mock_env->str1, "testing"); in hfsplus_strcasecmp_test()
182 KUNIT_EXPECT_LT(test, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_strcasecmp_test()
197 create_unistr(&mock_env->str1, "hello"); in hfsplus_strcmp_test()
199 KUNIT_EXPECT_EQ(test, 0, hfsplus_strcmp(&mock_env->str1, in hfsplus_strcmp_test()
203 create_unistr(&mock_env->str1, "Hello"); in hfsplus_strcmp_test()
205 KUNIT_EXPECT_NE(test, 0, hfsplus_strcmp(&mock_env->str1, in hfsplus_strcmp_test()
208 KUNIT_EXPECT_LT(test, hfsplus_strcmp(&mock_env->str1, in hfsplus_strcmp_test()
212 create_unistr(&mock_env->str1, "apple"); in hfsplus_strcmp_test()
214 KUNIT_EXPECT_LT(test, hfsplus_strcmp(&mock_env->str1, in hfsplus_strcmp_test()
217 create_unistr(&mock_env->str1, "zebra"); in hfsplus_strcmp_test()
219 KUNIT_EXPECT_GT(test, hfsplus_strcmp(&mock_env->str1, in hfsplus_strcmp_test()
223 create_unistr(&mock_env->str1, "test"); in hfsplus_strcmp_test()
225 KUNIT_EXPECT_LT(test, hfsplus_strcmp(&mock_env->str1, in hfsplus_strcmp_test()
228 create_unistr(&mock_env->str1, "testing"); in hfsplus_strcmp_test()
230 KUNIT_EXPECT_GT(test, hfsplus_strcmp(&mock_env->str1, in hfsplus_strcmp_test()
234 create_unistr(&mock_env->str1, ""); in hfsplus_strcmp_test()
236 KUNIT_EXPECT_EQ(test, 0, hfsplus_strcmp(&mock_env->str1, in hfsplus_strcmp_test()
242 create_unistr(&mock_env->str1, mock_env->buf); in hfsplus_strcmp_test()
244 KUNIT_EXPECT_EQ(test, 0, hfsplus_strcmp(&mock_env->str1, in hfsplus_strcmp_test()
250 KUNIT_EXPECT_LT(test, hfsplus_strcmp(&mock_env->str1, in hfsplus_strcmp_test()
254 create_unistr(&mock_env->str1, ""); in hfsplus_strcmp_test()
255 corrupt_unistr(&mock_env->str1); in hfsplus_strcmp_test()
257 KUNIT_EXPECT_NE(test, 0, hfsplus_strcmp(&mock_env->str1, in hfsplus_strcmp_test()
260 create_unistr(&mock_env->str1, ""); in hfsplus_strcmp_test()
263 KUNIT_EXPECT_NE(test, 0, hfsplus_strcmp(&mock_env->str1, in hfsplus_strcmp_test()
266 create_unistr(&mock_env->str1, "test"); in hfsplus_strcmp_test()
267 corrupt_unistr(&mock_env->str1); in hfsplus_strcmp_test()
269 KUNIT_EXPECT_LT(test, hfsplus_strcmp(&mock_env->str1, in hfsplus_strcmp_test()
272 create_unistr(&mock_env->str1, "test"); in hfsplus_strcmp_test()
275 KUNIT_EXPECT_LT(test, hfsplus_strcmp(&mock_env->str1, in hfsplus_strcmp_test()
278 create_unistr(&mock_env->str1, "testing"); in hfsplus_strcmp_test()
279 corrupt_unistr(&mock_env->str1); in hfsplus_strcmp_test()
281 KUNIT_EXPECT_GT(test, hfsplus_strcmp(&mock_env->str1, in hfsplus_strcmp_test()
284 create_unistr(&mock_env->str1, "testing"); in hfsplus_strcmp_test()
287 KUNIT_EXPECT_GT(test, hfsplus_strcmp(&mock_env->str1, in hfsplus_strcmp_test()
302 mock_env->str1.length = cpu_to_be16(3); in hfsplus_unicode_edge_cases_test()
303 mock_env->str1.unicode[0] = cpu_to_be16(0x00E9); /* é */ in hfsplus_unicode_edge_cases_test()
304 mock_env->str1.unicode[1] = cpu_to_be16(0x00F1); /* ñ */ in hfsplus_unicode_edge_cases_test()
305 mock_env->str1.unicode[2] = cpu_to_be16(0x00FC); /* ü */ in hfsplus_unicode_edge_cases_test()
312 KUNIT_EXPECT_EQ(test, 0, hfsplus_strcmp(&mock_env->str1, in hfsplus_unicode_edge_cases_test()
314 KUNIT_EXPECT_EQ(test, 0, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_unicode_edge_cases_test()
319 KUNIT_EXPECT_NE(test, 0, hfsplus_strcmp(&mock_env->str1, in hfsplus_unicode_edge_cases_test()
323 mock_env->str1.length = cpu_to_be16(3); in hfsplus_unicode_edge_cases_test()
324 mock_env->str1.unicode[0] = cpu_to_be16('a'); in hfsplus_unicode_edge_cases_test()
325 mock_env->str1.unicode[1] = cpu_to_be16(0x0000); /* null */ in hfsplus_unicode_edge_cases_test()
326 mock_env->str1.unicode[2] = cpu_to_be16('b'); in hfsplus_unicode_edge_cases_test()
333 KUNIT_EXPECT_EQ(test, 0, hfsplus_strcmp(&mock_env->str1, in hfsplus_unicode_edge_cases_test()
349 mock_env->str1.length = cpu_to_be16(HFSPLUS_MAX_STRLEN); in hfsplus_unicode_boundary_test()
353 mock_env->str1.unicode[i] = cpu_to_be16('A'); in hfsplus_unicode_boundary_test()
357 KUNIT_EXPECT_EQ(test, 0, hfsplus_strcmp(&mock_env->str1, in hfsplus_unicode_boundary_test()
362 KUNIT_EXPECT_LT(test, hfsplus_strcmp(&mock_env->str1, in hfsplus_unicode_boundary_test()
366 mock_env->str1.length = cpu_to_be16(0); in hfsplus_unicode_boundary_test()
368 KUNIT_EXPECT_EQ(test, 0, hfsplus_strcmp(&mock_env->str1, in hfsplus_unicode_boundary_test()
370 KUNIT_EXPECT_EQ(test, 0, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_unicode_boundary_test()
374 mock_env->str1.length = cpu_to_be16(1); in hfsplus_unicode_boundary_test()
375 mock_env->str1.unicode[0] = cpu_to_be16('A'); in hfsplus_unicode_boundary_test()
377 KUNIT_EXPECT_GT(test, hfsplus_strcmp(&mock_env->str1, in hfsplus_unicode_boundary_test()
379 KUNIT_EXPECT_GT(test, hfsplus_strcasecmp(&mock_env->str1, in hfsplus_unicode_boundary_test()
449 create_unistr(&mock_env->str1, "hello"); in hfsplus_uni2asc_basic_test()
451 result = hfsplus_uni2asc_str(&mock_sb->sb, &mock_env->str1, in hfsplus_uni2asc_basic_test()
459 create_unistr(&mock_env->str1, ""); in hfsplus_uni2asc_basic_test()
461 result = hfsplus_uni2asc_str(&mock_sb->sb, &mock_env->str1, in hfsplus_uni2asc_basic_test()
468 create_unistr(&mock_env->str1, "A"); in hfsplus_uni2asc_basic_test()
470 result = hfsplus_uni2asc_str(&mock_sb->sb, &mock_env->str1, in hfsplus_uni2asc_basic_test()
497 mock_env->str1.length = cpu_to_be16(1); in hfsplus_uni2asc_special_chars_test()
498 mock_env->str1.unicode[0] = cpu_to_be16(0x0000); in hfsplus_uni2asc_special_chars_test()
500 result = hfsplus_uni2asc_str(&mock_sb->sb, &mock_env->str1, in hfsplus_uni2asc_special_chars_test()
509 mock_env->str1.length = cpu_to_be16(1); in hfsplus_uni2asc_special_chars_test()
510 mock_env->str1.unicode[0] = cpu_to_be16('/'); in hfsplus_uni2asc_special_chars_test()
512 result = hfsplus_uni2asc_str(&mock_sb->sb, &mock_env->str1, in hfsplus_uni2asc_special_chars_test()
520 mock_env->str1.length = cpu_to_be16(3); in hfsplus_uni2asc_special_chars_test()
521 mock_env->str1.unicode[0] = cpu_to_be16('a'); in hfsplus_uni2asc_special_chars_test()
522 mock_env->str1.unicode[1] = cpu_to_be16('/'); in hfsplus_uni2asc_special_chars_test()
523 mock_env->str1.unicode[2] = cpu_to_be16('b'); in hfsplus_uni2asc_special_chars_test()
525 result = hfsplus_uni2asc_str(&mock_sb->sb, &mock_env->str1, in hfsplus_uni2asc_special_chars_test()
554 create_unistr(&mock_env->str1, "toolongstring"); in hfsplus_uni2asc_buffer_test()
556 result = hfsplus_uni2asc_str(&mock_sb->sb, &mock_env->str1, in hfsplus_uni2asc_buffer_test()
563 create_unistr(&mock_env->str1, "exact"); in hfsplus_uni2asc_buffer_test()
565 result = hfsplus_uni2asc_str(&mock_sb->sb, &mock_env->str1, in hfsplus_uni2asc_buffer_test()
572 create_unistr(&mock_env->str1, "test"); in hfsplus_uni2asc_buffer_test()
574 result = hfsplus_uni2asc_str(&mock_sb->sb, &mock_env->str1, in hfsplus_uni2asc_buffer_test()
600 create_unistr(&mock_env->str1, "test"); in hfsplus_uni2asc_corrupted_test()
601 corrupt_unistr(&mock_env->str1); /* Sets length to U16_MAX */ in hfsplus_uni2asc_corrupted_test()
604 result = hfsplus_uni2asc_str(&mock_sb->sb, &mock_env->str1, in hfsplus_uni2asc_corrupted_test()
636 mock_env->str1.length = cpu_to_be16(HFSPLUS_MAX_STRLEN); in hfsplus_uni2asc_edge_cases_test()
638 mock_env->str1.unicode[i] = cpu_to_be16('a'); in hfsplus_uni2asc_edge_cases_test()
641 result = hfsplus_uni2asc_str(&mock_sb->sb, &mock_env->str1, in hfsplus_uni2asc_edge_cases_test()
652 mock_env->str1.length = cpu_to_be16(3); in hfsplus_uni2asc_edge_cases_test()
653 mock_env->str1.unicode[0] = cpu_to_be16(0x00E9); /* é */ in hfsplus_uni2asc_edge_cases_test()
654 mock_env->str1.unicode[1] = cpu_to_be16(0x00F1); /* ñ */ in hfsplus_uni2asc_edge_cases_test()
655 mock_env->str1.unicode[2] = cpu_to_be16(0x00FC); /* ü */ in hfsplus_uni2asc_edge_cases_test()
657 result = hfsplus_uni2asc_str(&mock_sb->sb, &mock_env->str1, in hfsplus_uni2asc_edge_cases_test()
717 result = hfsplus_asc2uni(&mock_sb->sb, &mock_env->str1, in hfsplus_asc2uni_basic_test()
721 check_unistr_content(test, &mock_env->str1, "hello"); in hfsplus_asc2uni_basic_test()
724 result = hfsplus_asc2uni(&mock_sb->sb, &mock_env->str1, in hfsplus_asc2uni_basic_test()
728 KUNIT_EXPECT_EQ(test, 0, be16_to_cpu(mock_env->str1.length)); in hfsplus_asc2uni_basic_test()
731 result = hfsplus_asc2uni(&mock_sb->sb, &mock_env->str1, in hfsplus_asc2uni_basic_test()
735 check_unistr_content(test, &mock_env->str1, "A"); in hfsplus_asc2uni_basic_test()
738 result = hfsplus_asc2uni(&mock_sb->sb, &mock_env->str1, in hfsplus_asc2uni_basic_test()
742 check_unistr_content(test, &mock_env->str1, "test"); in hfsplus_asc2uni_basic_test()
764 result = hfsplus_asc2uni(&mock_sb->sb, &mock_env->str1, in hfsplus_asc2uni_special_chars_test()
768 KUNIT_EXPECT_EQ(test, 1, be16_to_cpu(mock_env->str1.length)); in hfsplus_asc2uni_special_chars_test()
769 KUNIT_EXPECT_EQ(test, '/', be16_to_cpu(mock_env->str1.unicode[0])); in hfsplus_asc2uni_special_chars_test()
772 result = hfsplus_asc2uni(&mock_sb->sb, &mock_env->str1, in hfsplus_asc2uni_special_chars_test()
776 KUNIT_EXPECT_EQ(test, 3, be16_to_cpu(mock_env->str1.length)); in hfsplus_asc2uni_special_chars_test()
777 KUNIT_EXPECT_EQ(test, 'a', be16_to_cpu(mock_env->str1.unicode[0])); in hfsplus_asc2uni_special_chars_test()
778 KUNIT_EXPECT_EQ(test, '/', be16_to_cpu(mock_env->str1.unicode[1])); in hfsplus_asc2uni_special_chars_test()
779 KUNIT_EXPECT_EQ(test, 'b', be16_to_cpu(mock_env->str1.unicode[2])); in hfsplus_asc2uni_special_chars_test()
782 result = hfsplus_asc2uni(&mock_sb->sb, &mock_env->str1, in hfsplus_asc2uni_special_chars_test()
786 KUNIT_EXPECT_EQ(test, 3, be16_to_cpu(mock_env->str1.length)); in hfsplus_asc2uni_special_chars_test()
787 KUNIT_EXPECT_EQ(test, '/', be16_to_cpu(mock_env->str1.unicode[0])); in hfsplus_asc2uni_special_chars_test()
788 KUNIT_EXPECT_EQ(test, '/', be16_to_cpu(mock_env->str1.unicode[1])); in hfsplus_asc2uni_special_chars_test()
789 KUNIT_EXPECT_EQ(test, '/', be16_to_cpu(mock_env->str1.unicode[2])); in hfsplus_asc2uni_special_chars_test()
813 &mock_env->str1, HFSPLUS_MAX_STRLEN, in hfsplus_asc2uni_buffer_limits_test()
818 be16_to_cpu(mock_env->str1.length)); in hfsplus_asc2uni_buffer_limits_test()
823 &mock_env->str1, HFSPLUS_MAX_STRLEN, in hfsplus_asc2uni_buffer_limits_test()
828 be16_to_cpu(mock_env->str1.length)); in hfsplus_asc2uni_buffer_limits_test()
832 &mock_env->str1, 5, "toolongstring", 13); in hfsplus_asc2uni_buffer_limits_test()
835 KUNIT_EXPECT_EQ(test, 5, be16_to_cpu(mock_env->str1.length)); in hfsplus_asc2uni_buffer_limits_test()
838 result = hfsplus_asc2uni(&mock_sb->sb, &mock_env->str1, 0, "test", 4); in hfsplus_asc2uni_buffer_limits_test()
841 KUNIT_EXPECT_EQ(test, 0, be16_to_cpu(mock_env->str1.length)); in hfsplus_asc2uni_buffer_limits_test()
911 result = hfsplus_asc2uni(&mock_sb->sb, &mock_env->str1, in hfsplus_asc2uni_decompose_test()
915 check_unistr_content(test, &mock_env->str1, "test"); in hfsplus_asc2uni_decompose_test()
927 be16_to_cpu(mock_env->str1.length), in hfsplus_asc2uni_decompose_test()
955 struct qstr str1, str2; in hfsplus_hash_dentry_basic_test() local
965 create_qstr(&str1, "hello"); in hfsplus_hash_dentry_basic_test()
966 result = hfsplus_hash_dentry(&test_dentry, &str1); in hfsplus_hash_dentry_basic_test()
969 KUNIT_EXPECT_NE(test, 0, str1.hash); in hfsplus_hash_dentry_basic_test()
976 KUNIT_EXPECT_EQ(test, str1.hash, str2.hash); in hfsplus_hash_dentry_basic_test()
979 create_qstr(&str1, ""); in hfsplus_hash_dentry_basic_test()
980 result = hfsplus_hash_dentry(&test_dentry, &str1); in hfsplus_hash_dentry_basic_test()
986 create_qstr(&str1, "A"); in hfsplus_hash_dentry_basic_test()
987 result = hfsplus_hash_dentry(&test_dentry, &str1); in hfsplus_hash_dentry_basic_test()
990 KUNIT_EXPECT_NE(test, 0, str1.hash); in hfsplus_hash_dentry_basic_test()
999 struct qstr str1, str2; in hfsplus_hash_dentry_casefold_test() local
1011 create_qstr(&str1, "Hello"); in hfsplus_hash_dentry_casefold_test()
1012 result = hfsplus_hash_dentry(&test_dentry, &str1); in hfsplus_hash_dentry_casefold_test()
1023 KUNIT_EXPECT_NE(test, str1.hash, str2.hash); in hfsplus_hash_dentry_casefold_test()
1028 create_qstr(&str1, "Hello"); in hfsplus_hash_dentry_casefold_test()
1029 result = hfsplus_hash_dentry(&test_dentry, &str1); in hfsplus_hash_dentry_casefold_test()
1037 KUNIT_EXPECT_EQ(test, str1.hash, str2.hash); in hfsplus_hash_dentry_casefold_test()
1040 create_qstr(&str1, "HeLLo"); in hfsplus_hash_dentry_casefold_test()
1041 result = hfsplus_hash_dentry(&test_dentry, &str1); in hfsplus_hash_dentry_casefold_test()
1043 KUNIT_EXPECT_EQ(test, str1.hash, str2.hash); in hfsplus_hash_dentry_casefold_test()
1052 struct qstr str1, str2; in hfsplus_hash_dentry_special_chars_test() local
1062 create_qstr(&str1, "file:name"); in hfsplus_hash_dentry_special_chars_test()
1063 result = hfsplus_hash_dentry(&test_dentry, &str1); in hfsplus_hash_dentry_special_chars_test()
1071 KUNIT_EXPECT_EQ(test, str1.hash, str2.hash); in hfsplus_hash_dentry_special_chars_test()
1074 create_qstr(&str1, ":::"); in hfsplus_hash_dentry_special_chars_test()
1075 result = hfsplus_hash_dentry(&test_dentry, &str1); in hfsplus_hash_dentry_special_chars_test()
1082 KUNIT_EXPECT_EQ(test, str1.hash, str2.hash); in hfsplus_hash_dentry_special_chars_test()
1091 struct qstr str1, str2; in hfsplus_hash_dentry_decompose_test() local
1103 create_qstr(&str1, "test"); in hfsplus_hash_dentry_decompose_test()
1104 result = hfsplus_hash_dentry(&test_dentry, &str1); in hfsplus_hash_dentry_decompose_test()
1127 struct qstr str1, str2, str3; in hfsplus_hash_dentry_consistency_test() local
1138 create_qstr(&str1, "consistent"); in hfsplus_hash_dentry_consistency_test()
1139 result = hfsplus_hash_dentry(&test_dentry, &str1); in hfsplus_hash_dentry_consistency_test()
1141 hash1 = str1.hash; in hfsplus_hash_dentry_consistency_test()
1154 KUNIT_EXPECT_NE(test, str1.hash, str3.hash); in hfsplus_hash_dentry_consistency_test()
1157 create_qstr(&str1, "file1"); in hfsplus_hash_dentry_consistency_test()
1158 result = hfsplus_hash_dentry(&test_dentry, &str1); in hfsplus_hash_dentry_consistency_test()
1165 KUNIT_EXPECT_NE(test, str1.hash, str2.hash); in hfsplus_hash_dentry_consistency_test()