Lines Matching +full:ch3 +full:- +full:0

1 // SPDX-License-Identifier: GPL-2.0-only
16 #define TEMPL "/tmp/perf-test-XXXXXX"
23 ret = -1; \
25 } while (0)
32 ret = -1; \
34 } while (0)
43 if (fd < 0) { in make_test_file()
45 return -1; in make_test_file()
51 return -1; in make_test_file()
54 return 0; in make_test_file()
61 return -1; in setup_test()
63 io->fd = open(path, O_RDONLY); in setup_test()
64 if (io->fd < 0) { in setup_test()
67 return -1; in setup_test()
69 io->buf = malloc(buf_size); in setup_test()
70 if (io->buf == NULL) { in setup_test()
72 close(io->fd); in setup_test()
74 return -1; in setup_test()
76 io__init(io, io->fd, io->buf, buf_size); in setup_test()
77 return 0; in setup_test()
82 free(io->buf); in cleanup_test()
83 close(io->fd); in cleanup_test()
91 int ch, ret = 0; in do_test_get_char()
95 return -1; in do_test_get_char()
97 for (i = 0; i < strlen(test_string); i++) { in do_test_get_char()
104 EXPECT_EQUAL(ch, -1); in do_test_get_char()
113 int i, ret = 0; in test_get_char()
121 for (i = 0; i <= 10; i++) { in test_get_char()
122 for (j = 0; j < ARRAY_SIZE(test_strings); j++) { in test_get_char()
124 ret = -1; in test_get_char()
133 __u64 val3, int ch3, in do_test_get_hex() argument
138 int ch, ret = 0; in do_test_get_hex()
142 return -1; in do_test_get_hex()
154 EXPECT_EQUAL(ch, ch3); in do_test_get_hex()
164 int ret = 0; in test_get_hex()
167 0x12345678abcdef90, -1, in test_get_hex()
168 0, -1, in test_get_hex()
169 0, -1, in test_get_hex()
171 ret = -1; in test_get_hex()
178 ret = -1; in test_get_hex()
181 0x12345678abcdef90, ';', in test_get_hex()
182 0xa, ';', in test_get_hex()
183 0xb, -1, in test_get_hex()
185 ret = -1; in test_get_hex()
187 if (do_test_get_hex("0x1x2x", in test_get_hex()
188 0, 'x', in test_get_hex()
192 ret = -1; in test_get_hex()
195 0, -2, in test_get_hex()
197 0, -1, in test_get_hex()
199 ret = -1; in test_get_hex()
202 0xabcdef, 'g', in test_get_hex()
203 0, -2, in test_get_hex()
204 0x99, 'i', in test_get_hex()
206 ret = -1; in test_get_hex()
214 __u64 val3, int ch3, in do_test_get_dec() argument
219 int ch, ret = 0; in do_test_get_dec()
223 return -1; in do_test_get_dec()
235 EXPECT_EQUAL(ch, ch3); in do_test_get_dec()
245 int ret = 0; in test_get_dec()
249 0, -2, in test_get_dec()
250 0, -2, in test_get_dec()
252 ret = -1; in test_get_dec()
259 ret = -1; in test_get_dec()
264 2, -1, in test_get_dec()
266 ret = -1; in test_get_dec()
268 if (do_test_get_dec("0x1x2x", in test_get_dec()
269 0, 'x', in test_get_dec()
273 ret = -1; in test_get_dec()
276 0, -2, in test_get_dec()
278 0, -1, in test_get_dec()
280 ret = -1; in test_get_dec()
284 0, -2, in test_get_dec()
287 ret = -1; in test_get_dec()
295 int ret = 0; in test__api_io()