Lines Matching refs:s_buf

70 	if (SBUF_ISDYNAMIC(s) && s->s_buf) {  in sbuf_delete()
71 kfree_data(s->s_buf, s->s_size); in sbuf_delete()
72 s->s_buf = NULL; in sbuf_delete()
175 s->s_buf = buf; in sbuf_new()
191 s->s_buf = kalloc_data(length, Z_WAITOK | Z_ZERO); in sbuf_new()
192 if (NULL == s->s_buf) { in sbuf_new()
291 bcopy(s->s_buf, new_buf, (size_t)s->s_size); in sbuf_extend()
293 kfree_data(s->s_buf, (size_t)s->s_size); in sbuf_extend()
298 s->s_buf = new_buf; in sbuf_extend()
383 bcopy(data, s->s_buf + s->s_len, len); in sbuf_bcat()
497 result = vsnprintf(&s->s_buf[s->s_len], capacity + 1, fmt, ap_copy); in sbuf_vprintf()
574 s->s_buf[s->s_len++] = c; in sbuf_putc()
605 while (s->s_len > 0 && isspace(s->s_buf[s->s_len - 1])) { in sbuf_trim()
643 s->s_buf[s->s_len] = '\0'; in sbuf_finish()
663 return s->s_buf; in sbuf_data()
843 SBUF_ASSERT_NE(NULL, s->s_buf);
859 SBUF_ASSERT_EQ(buf, s->s_buf);
874 SBUF_ASSERT_NE(NULL, s->s_buf);
889 SBUF_ASSERT_EQ(buf, s->s_buf);
1077 SBUF_ASSERT_EQ('A', s->s_buf[0]);
1078 SBUF_ASSERT_EQ('B', s->s_buf[1]);
1079 SBUF_ASSERT_EQ('C', s->s_buf[2]);
1091 SBUF_ASSERT_EQ('A', s->s_buf[0]);
1092 SBUF_ASSERT_EQ('\0', s->s_buf[1]);
1093 SBUF_ASSERT_EQ('C', s->s_buf[2]);
1105 SBUF_ASSERT_EQ('A', s->s_buf[0]);
1106 SBUF_ASSERT_EQ('B', s->s_buf[1]);
1107 SBUF_ASSERT_EQ('C', s->s_buf[2]);
1111 SBUF_ASSERT_EQ('D', s->s_buf[3]);
1112 SBUF_ASSERT_EQ('E', s->s_buf[4]);
1113 SBUF_ASSERT_EQ('F', s->s_buf[5]);
1164 SBUF_ASSERT_EQ('A', s->s_buf[0]);
1165 SBUF_ASSERT_EQ('B', s->s_buf[1]);
1166 SBUF_ASSERT_EQ('C', s->s_buf[2]);
1170 SBUF_ASSERT_EQ('X', s->s_buf[0]);
1171 SBUF_ASSERT_EQ('Y', s->s_buf[1]);
1172 SBUF_ASSERT_EQ('Z', s->s_buf[2]);
1173 SBUF_ASSERT_EQ('1', s->s_buf[3]);
1174 SBUF_ASSERT_EQ('2', s->s_buf[4]);
1175 SBUF_ASSERT_EQ('3', s->s_buf[5]);
1209 SBUF_ASSERT_EQ('A', s->s_buf[0]);
1210 SBUF_ASSERT_EQ('B', s->s_buf[1]);
1211 SBUF_ASSERT_EQ('C', s->s_buf[2]);
1273 SBUF_ASSERT_EQ('A', s->s_buf[0]);
1274 SBUF_ASSERT_EQ('B', s->s_buf[1]);
1275 SBUF_ASSERT_EQ('C', s->s_buf[2]);
1287 SBUF_ASSERT_EQ('A', s->s_buf[0]);
1299 SBUF_ASSERT_EQ('A', s->s_buf[0]);
1300 SBUF_ASSERT_EQ('B', s->s_buf[1]);
1301 SBUF_ASSERT_EQ('C', s->s_buf[2]);
1305 SBUF_ASSERT_EQ('D', s->s_buf[3]);
1306 SBUF_ASSERT_EQ('E', s->s_buf[4]);
1307 SBUF_ASSERT_EQ('F', s->s_buf[5]);
1358 SBUF_ASSERT_EQ('A', s->s_buf[0]);
1359 SBUF_ASSERT_EQ('B', s->s_buf[1]);
1360 SBUF_ASSERT_EQ('C', s->s_buf[2]);
1364 SBUF_ASSERT_EQ('X', s->s_buf[0]);
1365 SBUF_ASSERT_EQ('Y', s->s_buf[1]);
1366 SBUF_ASSERT_EQ('Z', s->s_buf[2]);
1367 SBUF_ASSERT_EQ('1', s->s_buf[3]);
1368 SBUF_ASSERT_EQ('2', s->s_buf[4]);
1369 SBUF_ASSERT_EQ('3', s->s_buf[5]);
1392 SBUF_ASSERT_EQ('A', s->s_buf[0]);
1393 SBUF_ASSERT_EQ('B', s->s_buf[1]);
1394 SBUF_ASSERT_EQ('C', s->s_buf[2]);
1446 SBUF_ASSERT_EQ('h', s->s_buf[0]);
1447 SBUF_ASSERT_EQ('e', s->s_buf[1]);
1448 SBUF_ASSERT_EQ('l', s->s_buf[2]);
1449 SBUF_ASSERT_EQ('l', s->s_buf[3]);
1450 SBUF_ASSERT_EQ('o', s->s_buf[4]);
1465 SBUF_ASSERT_EQ('A', s->s_buf[0]);
1466 SBUF_ASSERT_EQ(' ', s->s_buf[1]);
1467 SBUF_ASSERT_EQ('1', s->s_buf[2]);
1468 SBUF_ASSERT_EQ('2', s->s_buf[3]);
1469 SBUF_ASSERT_EQ('3', s->s_buf[4]);
1470 SBUF_ASSERT_EQ(' ', s->s_buf[5]);
1471 SBUF_ASSERT_EQ('f', s->s_buf[6]);
1472 SBUF_ASSERT_EQ('o', s->s_buf[7]);
1473 SBUF_ASSERT_EQ('o', s->s_buf[8]);
1513 SBUF_ASSERT_EQ(data[n], s->s_buf[n]);
1540 SBUF_ASSERT_EQ('a', s->s_buf[0]);
1582 SBUF_ASSERT_EQ('f', s->s_buf[s->s_len - 1]);
1687 s->s_buf[s->s_len] = 'x';
1693 SBUF_ASSERT_EQ(0, s->s_buf[s->s_len]);
1708 SBUF_ASSERT_EQ(s->s_buf, sbuf_data(s));
1785 SBUF_ASSERT_NE(NULL, s->s_buf);
1788 SBUF_ASSERT_EQ(NULL, s->s_buf);