Lines Matching refs:s

14 	struct seq_buf s;  in seq_buf_init_test()  local
16 seq_buf_init(&s, buf, sizeof(buf)); in seq_buf_init_test()
18 KUNIT_EXPECT_EQ(test, s.size, 32); in seq_buf_init_test()
19 KUNIT_EXPECT_EQ(test, s.len, 0); in seq_buf_init_test()
20 KUNIT_EXPECT_FALSE(test, seq_buf_has_overflowed(&s)); in seq_buf_init_test()
21 KUNIT_EXPECT_EQ(test, seq_buf_buffer_left(&s), 32); in seq_buf_init_test()
22 KUNIT_EXPECT_EQ(test, seq_buf_used(&s), 0); in seq_buf_init_test()
23 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), ""); in seq_buf_init_test()
28 DECLARE_SEQ_BUF(s, 24); in seq_buf_declare_test()
30 KUNIT_EXPECT_EQ(test, s.size, 24); in seq_buf_declare_test()
31 KUNIT_EXPECT_EQ(test, s.len, 0); in seq_buf_declare_test()
32 KUNIT_EXPECT_FALSE(test, seq_buf_has_overflowed(&s)); in seq_buf_declare_test()
33 KUNIT_EXPECT_EQ(test, seq_buf_buffer_left(&s), 24); in seq_buf_declare_test()
34 KUNIT_EXPECT_EQ(test, seq_buf_used(&s), 0); in seq_buf_declare_test()
35 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), ""); in seq_buf_declare_test()
40 DECLARE_SEQ_BUF(s, 128); in seq_buf_clear_test()
42 seq_buf_puts(&s, "hello"); in seq_buf_clear_test()
43 KUNIT_EXPECT_EQ(test, s.len, 5); in seq_buf_clear_test()
44 KUNIT_EXPECT_FALSE(test, seq_buf_has_overflowed(&s)); in seq_buf_clear_test()
45 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), "hello"); in seq_buf_clear_test()
47 seq_buf_clear(&s); in seq_buf_clear_test()
49 KUNIT_EXPECT_EQ(test, s.len, 0); in seq_buf_clear_test()
50 KUNIT_EXPECT_FALSE(test, seq_buf_has_overflowed(&s)); in seq_buf_clear_test()
51 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), ""); in seq_buf_clear_test()
56 DECLARE_SEQ_BUF(s, 16); in seq_buf_puts_test()
58 seq_buf_puts(&s, "hello"); in seq_buf_puts_test()
59 KUNIT_EXPECT_EQ(test, seq_buf_used(&s), 5); in seq_buf_puts_test()
60 KUNIT_EXPECT_FALSE(test, seq_buf_has_overflowed(&s)); in seq_buf_puts_test()
61 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), "hello"); in seq_buf_puts_test()
63 seq_buf_puts(&s, " world"); in seq_buf_puts_test()
64 KUNIT_EXPECT_EQ(test, seq_buf_used(&s), 11); in seq_buf_puts_test()
65 KUNIT_EXPECT_FALSE(test, seq_buf_has_overflowed(&s)); in seq_buf_puts_test()
66 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), "hello world"); in seq_buf_puts_test()
71 DECLARE_SEQ_BUF(s, 10); in seq_buf_puts_overflow_test()
73 seq_buf_puts(&s, "123456789"); in seq_buf_puts_overflow_test()
74 KUNIT_EXPECT_FALSE(test, seq_buf_has_overflowed(&s)); in seq_buf_puts_overflow_test()
75 KUNIT_EXPECT_EQ(test, seq_buf_used(&s), 9); in seq_buf_puts_overflow_test()
77 seq_buf_puts(&s, "0"); in seq_buf_puts_overflow_test()
78 KUNIT_EXPECT_TRUE(test, seq_buf_has_overflowed(&s)); in seq_buf_puts_overflow_test()
79 KUNIT_EXPECT_EQ(test, seq_buf_used(&s), 10); in seq_buf_puts_overflow_test()
80 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), "123456789"); in seq_buf_puts_overflow_test()
82 seq_buf_clear(&s); in seq_buf_puts_overflow_test()
83 KUNIT_EXPECT_EQ(test, s.len, 0); in seq_buf_puts_overflow_test()
84 KUNIT_EXPECT_FALSE(test, seq_buf_has_overflowed(&s)); in seq_buf_puts_overflow_test()
85 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), ""); in seq_buf_puts_overflow_test()
90 DECLARE_SEQ_BUF(s, 4); in seq_buf_putc_test()
92 seq_buf_putc(&s, 'a'); in seq_buf_putc_test()
93 seq_buf_putc(&s, 'b'); in seq_buf_putc_test()
94 seq_buf_putc(&s, 'c'); in seq_buf_putc_test()
96 KUNIT_EXPECT_EQ(test, seq_buf_used(&s), 3); in seq_buf_putc_test()
97 KUNIT_EXPECT_FALSE(test, seq_buf_has_overflowed(&s)); in seq_buf_putc_test()
98 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), "abc"); in seq_buf_putc_test()
100 seq_buf_putc(&s, 'd'); in seq_buf_putc_test()
101 KUNIT_EXPECT_EQ(test, seq_buf_used(&s), 4); in seq_buf_putc_test()
102 KUNIT_EXPECT_FALSE(test, seq_buf_has_overflowed(&s)); in seq_buf_putc_test()
103 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), "abc"); in seq_buf_putc_test()
105 seq_buf_putc(&s, 'e'); in seq_buf_putc_test()
106 KUNIT_EXPECT_EQ(test, seq_buf_used(&s), 4); in seq_buf_putc_test()
107 KUNIT_EXPECT_TRUE(test, seq_buf_has_overflowed(&s)); in seq_buf_putc_test()
108 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), "abc"); in seq_buf_putc_test()
110 seq_buf_clear(&s); in seq_buf_putc_test()
111 KUNIT_EXPECT_EQ(test, s.len, 0); in seq_buf_putc_test()
112 KUNIT_EXPECT_FALSE(test, seq_buf_has_overflowed(&s)); in seq_buf_putc_test()
113 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), ""); in seq_buf_putc_test()
118 DECLARE_SEQ_BUF(s, 32); in seq_buf_printf_test()
120 seq_buf_printf(&s, "hello %s", "world"); in seq_buf_printf_test()
121 KUNIT_EXPECT_EQ(test, seq_buf_used(&s), 11); in seq_buf_printf_test()
122 KUNIT_EXPECT_FALSE(test, seq_buf_has_overflowed(&s)); in seq_buf_printf_test()
123 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), "hello world"); in seq_buf_printf_test()
125 seq_buf_printf(&s, " %d", 123); in seq_buf_printf_test()
126 KUNIT_EXPECT_EQ(test, seq_buf_used(&s), 15); in seq_buf_printf_test()
127 KUNIT_EXPECT_FALSE(test, seq_buf_has_overflowed(&s)); in seq_buf_printf_test()
128 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), "hello world 123"); in seq_buf_printf_test()
133 DECLARE_SEQ_BUF(s, 16); in seq_buf_printf_overflow_test()
135 seq_buf_printf(&s, "%lu", 1234567890UL); in seq_buf_printf_overflow_test()
136 KUNIT_EXPECT_FALSE(test, seq_buf_has_overflowed(&s)); in seq_buf_printf_overflow_test()
137 KUNIT_EXPECT_EQ(test, seq_buf_used(&s), 10); in seq_buf_printf_overflow_test()
138 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), "1234567890"); in seq_buf_printf_overflow_test()
140 seq_buf_printf(&s, "%s", "abcdefghij"); in seq_buf_printf_overflow_test()
141 KUNIT_EXPECT_TRUE(test, seq_buf_has_overflowed(&s)); in seq_buf_printf_overflow_test()
142 KUNIT_EXPECT_EQ(test, seq_buf_used(&s), 16); in seq_buf_printf_overflow_test()
143 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), "1234567890abcde"); in seq_buf_printf_overflow_test()
145 seq_buf_clear(&s); in seq_buf_printf_overflow_test()
146 KUNIT_EXPECT_EQ(test, s.len, 0); in seq_buf_printf_overflow_test()
147 KUNIT_EXPECT_FALSE(test, seq_buf_has_overflowed(&s)); in seq_buf_printf_overflow_test()
148 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), ""); in seq_buf_printf_overflow_test()
153 DECLARE_SEQ_BUF(s, 16); in seq_buf_get_buf_commit_test()
157 len = seq_buf_get_buf(&s, &buf); in seq_buf_get_buf_commit_test()
162 seq_buf_commit(&s, 5); in seq_buf_get_buf_commit_test()
164 KUNIT_EXPECT_EQ(test, seq_buf_used(&s), 5); in seq_buf_get_buf_commit_test()
165 KUNIT_EXPECT_FALSE(test, seq_buf_has_overflowed(&s)); in seq_buf_get_buf_commit_test()
166 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), "hello"); in seq_buf_get_buf_commit_test()
168 len = seq_buf_get_buf(&s, &buf); in seq_buf_get_buf_commit_test()
173 seq_buf_commit(&s, 6); in seq_buf_get_buf_commit_test()
175 KUNIT_EXPECT_EQ(test, seq_buf_used(&s), 11); in seq_buf_get_buf_commit_test()
176 KUNIT_EXPECT_FALSE(test, seq_buf_has_overflowed(&s)); in seq_buf_get_buf_commit_test()
177 KUNIT_EXPECT_STREQ(test, seq_buf_str(&s), "hello world"); in seq_buf_get_buf_commit_test()
179 len = seq_buf_get_buf(&s, &buf); in seq_buf_get_buf_commit_test()
183 seq_buf_commit(&s, -1); in seq_buf_get_buf_commit_test()
184 KUNIT_EXPECT_TRUE(test, seq_buf_has_overflowed(&s)); in seq_buf_get_buf_commit_test()