Lines Matching refs:seq

233 static void test_trace_seq_init(struct trace_seq *const seq, const size_t size)  in test_trace_seq_init()  argument
235 memset(seq, 0, sizeof(*seq)); in test_trace_seq_init()
236 seq_buf_init(&seq->seq, seq->buffer, size); in test_trace_seq_init()
243 struct trace_seq *const seq = in test_untrusted_str_data() local
244 kunit_kzalloc(test, sizeof(*seq), GFP_KERNEL); in test_untrusted_str_data()
247 KUNIT_ASSERT_NOT_NULL(test, seq); in test_untrusted_str_data()
248 test_trace_seq_init(seq, TRACE_SEQ_BUFFER_SIZE); in test_untrusted_str_data()
249 output = __trace_print_untrusted_str(seq, "<too_long>", 10); in test_untrusted_str_data()
253 test_trace_seq_init(seq, TRACE_SEQ_BUFFER_SIZE); in test_untrusted_str_data()
254 output = __trace_print_untrusted_str(seq, binary, sizeof(binary)); in test_untrusted_str_data()
259 test_trace_seq_init(seq, TRACE_SEQ_BUFFER_SIZE); in test_untrusted_str_data()
260 output = __trace_print_untrusted_str(seq, ellipsis, in test_untrusted_str_data()
275 struct trace_seq *const seq = in test_untrusted_str_boundaries() local
276 kunit_kzalloc(test, sizeof(*seq), GFP_KERNEL); in test_untrusted_str_boundaries()
281 KUNIT_ASSERT_NOT_NULL(test, seq); in test_untrusted_str_boundaries()
287 test_trace_seq_init(seq, TRACE_SEQ_BUFFER_SIZE); in test_untrusted_str_boundaries()
288 output = __trace_print_untrusted_str(seq, input, output_size - 1); in test_untrusted_str_boundaries()
290 KUNIT_EXPECT_EQ(test, seq->seq.len, output_size); in test_untrusted_str_boundaries()
300 test_trace_seq_init(seq, TRACE_SEQ_BUFFER_SIZE); in test_untrusted_str_boundaries()
301 output = __trace_print_untrusted_str(seq, input, short_prefix_len + 6); in test_untrusted_str_boundaries()
313 test_trace_seq_init(seq, TRACE_SEQ_BUFFER_SIZE); in test_untrusted_str_boundaries()
314 output = __trace_print_untrusted_str(seq, input, in test_untrusted_str_boundaries()
320 test_trace_seq_init(seq, TRACE_SEQ_BUFFER_SIZE); in test_untrusted_str_boundaries()
321 output = __trace_print_untrusted_str(seq, "/\\000", 5); in test_untrusted_str_boundaries()
330 struct trace_seq *const seq = in test_untrusted_str_cursor() local
331 kunit_kzalloc(test, sizeof(*seq), GFP_KERNEL); in test_untrusted_str_cursor()
335 KUNIT_ASSERT_NOT_NULL(test, seq); in test_untrusted_str_cursor()
339 test_trace_seq_init(seq, TRACE_SEQ_BUFFER_SIZE); in test_untrusted_str_cursor()
340 trace_seq_putmem(seq, padding, padding_len - 1); in test_untrusted_str_cursor()
341 output = __trace_print_untrusted_str(seq, "/a", 2); in test_untrusted_str_cursor()
344 KUNIT_EXPECT_EQ(test, seq->seq.len, padding_len - 1 + sizeof("/a")); in test_untrusted_str_cursor()
347 test_trace_seq_init(seq, TRACE_SEQ_BUFFER_SIZE); in test_untrusted_str_cursor()
348 trace_seq_putmem(seq, padding, padding_len); in test_untrusted_str_cursor()
349 output = __trace_print_untrusted_str(seq, "/a", 2); in test_untrusted_str_cursor()
351 KUNIT_EXPECT_EQ(test, seq->seq.len, padding_len); in test_untrusted_str_cursor()
361 struct trace_seq *const seq = in test_untrusted_str_composition() local
362 kunit_kzalloc(test, sizeof(*seq), GFP_KERNEL); in test_untrusted_str_composition()
367 KUNIT_ASSERT_NOT_NULL(test, seq); in test_untrusted_str_composition()
376 test_trace_seq_init(seq, TRACE_SEQ_BUFFER_SIZE); in test_untrusted_str_composition()
377 path_output = __trace_print_untrusted_str(seq, path, output_size); in test_untrusted_str_composition()
379 trace_print_flags_seq(seq, "|", 1, flags, ARRAY_SIZE(flags)); in test_untrusted_str_composition()
384 test_trace_seq_init(seq, TRACE_SEQ_BUFFER_SIZE); in test_untrusted_str_composition()
386 trace_print_flags_seq(seq, "|", 1, flags, ARRAY_SIZE(flags)); in test_untrusted_str_composition()
387 path_output = __trace_print_untrusted_str(seq, path, output_size); in test_untrusted_str_composition()