Lines Matching refs:v

259 		struct evbuffer_iovec v[1];  in test_evbuffer()  local
264 r = evbuffer_reserve_space(evb, 10000, v, 1); in test_evbuffer()
266 tt_assert(v[0].iov_len >= 10000); in test_evbuffer()
267 tt_assert(v[0].iov_base != NULL); in test_evbuffer()
270 buf = v[0].iov_base; in test_evbuffer()
276 tt_int_op(evbuffer_commit_space(evb, v, 1), ==, 0); in test_evbuffer()
607 struct evbuffer_iovec v[2]; in test_evbuffer_reserve2() local
612 n = evbuffer_reserve_space(buf, 1024, v, 2); in test_evbuffer_reserve2()
615 tt_assert(v[0].iov_base != NULL); in test_evbuffer_reserve2()
616 tt_int_op(v[0].iov_len, >=, 1024); in test_evbuffer_reserve2()
617 memset(v[0].iov_base, 'X', 512); in test_evbuffer_reserve2()
618 cp = v[0].iov_base; in test_evbuffer_reserve2()
619 remaining = v[0].iov_len - 512; in test_evbuffer_reserve2()
620 v[0].iov_len = 512; in test_evbuffer_reserve2()
622 tt_int_op(0, ==, evbuffer_commit_space(buf, v, 1)); in test_evbuffer_reserve2()
628 n = evbuffer_reserve_space(buf, 32, v, 2); in test_evbuffer_reserve2()
630 tt_assert(cp + 512 == v[0].iov_base); in test_evbuffer_reserve2()
631 tt_int_op(remaining, ==, v[0].iov_len); in test_evbuffer_reserve2()
632 memset(v[0].iov_base, 'Y', 8); in test_evbuffer_reserve2()
633 v[0].iov_len = 8; in test_evbuffer_reserve2()
634 tt_int_op(0, ==, evbuffer_commit_space(buf, v, 1)); in test_evbuffer_reserve2()
641 n = evbuffer_reserve_space(buf, remaining+64, v, 2); in test_evbuffer_reserve2()
643 tt_assert(cp + 520 == v[0].iov_base); in test_evbuffer_reserve2()
644 tt_int_op(remaining, ==, v[0].iov_len); in test_evbuffer_reserve2()
645 tt_assert(v[1].iov_base); in test_evbuffer_reserve2()
646 tt_assert(v[1].iov_len >= 64); in test_evbuffer_reserve2()
647 cp2 = v[1].iov_base; in test_evbuffer_reserve2()
648 memset(v[0].iov_base, 'Z', 1); in test_evbuffer_reserve2()
649 v[0].iov_len = 1; in test_evbuffer_reserve2()
650 tt_int_op(0, ==, evbuffer_commit_space(buf, v, 1)); in test_evbuffer_reserve2()
657 n = evbuffer_reserve_space(buf, remaining+64, v, 2); in test_evbuffer_reserve2()
660 tt_assert(cp + 521 == v[0].iov_base); in test_evbuffer_reserve2()
661 tt_int_op(remaining, ==, v[0].iov_len); in test_evbuffer_reserve2()
662 tt_assert(v[1].iov_base == cp2); in test_evbuffer_reserve2()
663 tt_assert(v[1].iov_len >= 64); in test_evbuffer_reserve2()
664 memset(v[0].iov_base, 'W', 400); in test_evbuffer_reserve2()
665 v[0].iov_len = 400; in test_evbuffer_reserve2()
666 memset(v[1].iov_base, 'x', 60); in test_evbuffer_reserve2()
667 v[1].iov_len = 60; in test_evbuffer_reserve2()
668 tt_int_op(0, ==, evbuffer_commit_space(buf, v, 2)); in test_evbuffer_reserve2()
673 memset(v,0,sizeof(v)); in test_evbuffer_reserve2()
674 n = evbuffer_peek(buf, -1, NULL, v, 2); in test_evbuffer_reserve2()
676 tt_int_op(v[0].iov_len, ==, 921); in test_evbuffer_reserve2()
677 tt_int_op(v[1].iov_len, ==, 60); in test_evbuffer_reserve2()
679 cp = v[0].iov_base; in test_evbuffer_reserve2()
689 cp = v[1].iov_base; in test_evbuffer_reserve2()
703 struct evbuffer_iovec v[8]; in test_evbuffer_reserve_many() local
711 n = evbuffer_reserve_space(buf, 128, v, 2); in test_evbuffer_reserve_many()
714 tt_assert(v[0].iov_len >= 128); in test_evbuffer_reserve_many()
715 sz = v[0].iov_len; in test_evbuffer_reserve_many()
716 cp1 = v[0].iov_base; in test_evbuffer_reserve_many()
718 *(char*)v[0].iov_base = 'X'; in test_evbuffer_reserve_many()
719 v[0].iov_len = 1; in test_evbuffer_reserve_many()
720 n = evbuffer_commit_space(buf, v, 1); in test_evbuffer_reserve_many()
723 memset(v[0].iov_base, 'X', v[0].iov_len); in test_evbuffer_reserve_many()
724 n = evbuffer_commit_space(buf, v, 1); in test_evbuffer_reserve_many()
726 n = evbuffer_reserve_space(buf, 128, v, 2); in test_evbuffer_reserve_many()
728 sz = v[0].iov_len; in test_evbuffer_reserve_many()
729 tt_assert(v[0].iov_base != cp1); in test_evbuffer_reserve_many()
730 cp1 = v[0].iov_base; in test_evbuffer_reserve_many()
734 n = evbuffer_reserve_space(buf, sz+128, v, 2); in test_evbuffer_reserve_many()
737 sz = v[0].iov_len + v[1].iov_len; in test_evbuffer_reserve_many()
738 tt_int_op(sz, >=, v[0].iov_len+128); in test_evbuffer_reserve_many()
740 tt_assert(v[0].iov_base == cp1 + 1); in test_evbuffer_reserve_many()
742 tt_assert(v[0].iov_base == cp1); in test_evbuffer_reserve_many()
744 cp1 = v[0].iov_base; in test_evbuffer_reserve_many()
745 cp2 = v[1].iov_base; in test_evbuffer_reserve_many()
748 n = evbuffer_reserve_space(buf, sz+128, v, 3); in test_evbuffer_reserve_many()
751 tt_assert(cp1 == v[0].iov_base); in test_evbuffer_reserve_many()
752 tt_assert(cp2 == v[1].iov_base); in test_evbuffer_reserve_many()
753 sz = v[0].iov_len + v[1].iov_len + v[2].iov_len; in test_evbuffer_reserve_many()
757 n = evbuffer_reserve_space(buf, sz+128, v, 2); in test_evbuffer_reserve_many()
761 tt_assert(cp1 == v[0].iov_base); in test_evbuffer_reserve_many()
774 struct evbuffer_iovec v[2]; in test_evbuffer_reserve_with_empty() local
778 tt_int_op(evbuffer_reserve_space(buf, 1<<12, v, 2), ==, 2); in test_evbuffer_reserve_with_empty()
779 v[0].iov_len = 1; in test_evbuffer_reserve_with_empty()
780 *(char *)v[0].iov_base = 'b'; in test_evbuffer_reserve_with_empty()
781 tt_int_op(evbuffer_commit_space(buf, v, 1), ==, 0); in test_evbuffer_reserve_with_empty()
990 struct evbuffer_iovec v[1]; in test_evbuffer_reference() local
997 evbuffer_reserve_space(dst, strlen(data), v, 1); in test_evbuffer_reference()
998 tt_assert(evbuffer_remove(src, v[0].iov_base, 10) != -1); in test_evbuffer_reference()
1008 tt_assert(evbuffer_remove(src, ((char*)(v[0].iov_base)) + 10, in test_evbuffer_reference()
1011 v[0].iov_len = strlen(data); in test_evbuffer_reference()
1013 evbuffer_commit_space(dst, v, 1); in test_evbuffer_reference()
1781 struct evbuffer_iovec v[1]; in test_evbuffer_ptr_set() local
1795 evbuffer_reserve_space(buf, 5000, v, 1); in test_evbuffer_ptr_set()
1796 v[0].iov_len = 5000; in test_evbuffer_ptr_set()
1797 memset(v[0].iov_base, 1, v[0].iov_len); in test_evbuffer_ptr_set()
1798 evbuffer_commit_space(buf, v, 1); in test_evbuffer_ptr_set()
1801 evbuffer_reserve_space(buf, 4000, v, 1); in test_evbuffer_ptr_set()
1802 v[0].iov_len = 4000; in test_evbuffer_ptr_set()
1803 memset(v[0].iov_base, 2, v[0].iov_len); in test_evbuffer_ptr_set()
1804 evbuffer_commit_space(buf, v, 1); in test_evbuffer_ptr_set()
1806 evbuffer_reserve_space(buf, 3000, v, 1); in test_evbuffer_ptr_set()
1807 v[0].iov_len = 3000; in test_evbuffer_ptr_set()
1808 memset(v[0].iov_base, 3, v[0].iov_len); in test_evbuffer_ptr_set()
1809 evbuffer_commit_space(buf, v, 1); in test_evbuffer_ptr_set()
2375 struct evbuffer_iovec v[2]; in test_evbuffer_peek_first_gt() local
2389 tt_int_op(evbuffer_peek(buf, -1, &ptr, v, 2), ==, 2); in test_evbuffer_peek_first_gt()
2393 tt_int_op(evbuffer_peek(buf, -1, &ptr, v, 2), ==, 2); in test_evbuffer_peek_first_gt()
2395 tt_int_op(evbuffer_peek(buf, 2, &ptr, v, 2), ==, 1); in test_evbuffer_peek_first_gt()
2397 tt_int_op(evbuffer_peek(buf, 3, &ptr, v, 2), ==, 2); in test_evbuffer_peek_first_gt()
2411 struct evbuffer_iovec v[20]; in test_evbuffer_peek() local
2414 #define tt_iov_eq(v, s) \ in test_evbuffer_peek() argument
2415 tt_int_op((v)->iov_len, ==, strlen(s)); \ in test_evbuffer_peek()
2416 tt_assert(!memcmp((v)->iov_base, (s), strlen(s))) in test_evbuffer_peek()
2431 i = evbuffer_peek(buf, -1, NULL, v, 20); in test_evbuffer_peek()
2433 tt_iov_eq(&v[0], "Contents of chunk [0]\n"); in test_evbuffer_peek()
2434 tt_iov_eq(&v[3], "Contents of chunk [3]\n"); in test_evbuffer_peek()
2435 tt_iov_eq(&v[12], "Contents of chunk [12]\n"); in test_evbuffer_peek()
2436 tt_iov_eq(&v[15], "Contents of chunk [15]\n"); in test_evbuffer_peek()
2439 memset(v, 0, sizeof(v)); in test_evbuffer_peek()
2440 i = evbuffer_peek(buf, -1, NULL, v, 1); in test_evbuffer_peek()
2442 tt_iov_eq(&v[0], "Contents of chunk [0]\n"); in test_evbuffer_peek()
2443 tt_assert(v[1].iov_base == NULL); in test_evbuffer_peek()
2446 memset(v, 0, sizeof(v)); in test_evbuffer_peek()
2447 i = evbuffer_peek(buf, 40, NULL, v, 16); in test_evbuffer_peek()
2449 tt_iov_eq(&v[0], "Contents of chunk [0]\n"); in test_evbuffer_peek()
2450 tt_iov_eq(&v[1], "Contents of chunk [1]\n"); in test_evbuffer_peek()
2451 tt_assert(v[2].iov_base == NULL); in test_evbuffer_peek()
2454 memset(v, 0, sizeof(v)); in test_evbuffer_peek()
2457 tt_assert(v[0].iov_base == NULL); in test_evbuffer_peek()
2460 memset(v, 0, sizeof(v)); in test_evbuffer_peek()
2461 i = evbuffer_peek(buf, 60, NULL, v, 1); in test_evbuffer_peek()
2463 tt_iov_eq(&v[0], "Contents of chunk [0]\n"); in test_evbuffer_peek()
2464 tt_assert(v[1].iov_base == NULL); in test_evbuffer_peek()
2467 memset(v, 0, sizeof(v)); in test_evbuffer_peek()
2468 i = evbuffer_peek(buf, 65536, NULL, v, 20); in test_evbuffer_peek()
2470 tt_iov_eq(&v[0], "Contents of chunk [0]\n"); in test_evbuffer_peek()
2471 tt_iov_eq(&v[3], "Contents of chunk [3]\n"); in test_evbuffer_peek()
2472 tt_iov_eq(&v[12], "Contents of chunk [12]\n"); in test_evbuffer_peek()
2473 tt_iov_eq(&v[15], "Contents of chunk [15]\n"); in test_evbuffer_peek()
2474 tt_assert(v[16].iov_base == NULL); in test_evbuffer_peek()
2477 memset(v, 0, sizeof(v)); in test_evbuffer_peek()
2478 i = evbuffer_peek(tmp_buf, -1, NULL, v, 20); in test_evbuffer_peek()
2480 tt_assert(v[0].iov_base == NULL); in test_evbuffer_peek()
2481 memset(v, 0, sizeof(v)); in test_evbuffer_peek()
2482 i = evbuffer_peek(tmp_buf, 50, NULL, v, 20); in test_evbuffer_peek()
2484 tt_assert(v[0].iov_base == NULL); in test_evbuffer_peek()
2487 memset(v, 0, sizeof(v)); in test_evbuffer_peek()
2489 i = evbuffer_peek(buf, 50, &ptr, v, 20); in test_evbuffer_peek()
2491 tt_iov_eq(&v[0], " of chunk [1]\n"); in test_evbuffer_peek()
2492 tt_iov_eq(&v[1], "Contents of chunk [2]\n"); in test_evbuffer_peek()
2493 tt_iov_eq(&v[2], "Contents of chunk [3]\n"); /*more than we asked for*/ in test_evbuffer_peek()
2496 memset(v, 0, sizeof(v)); in test_evbuffer_peek()
2498 i = evbuffer_peek(buf, 44, &ptr, v, 20); in test_evbuffer_peek()
2500 tt_iov_eq(&v[0], "Contents of chunk [2]\n"); in test_evbuffer_peek()
2501 tt_iov_eq(&v[1], "Contents of chunk [3]\n"); /*more than we asked for*/ in test_evbuffer_peek()
2504 memset(v, 0, sizeof(v)); in test_evbuffer_peek()
2506 i = evbuffer_peek(buf, 44, &ptr, v, 20); in test_evbuffer_peek()
2508 tt_assert(v[0].iov_base == NULL); in test_evbuffer_peek()
2543 struct evbuffer_iovec v[1]; in test_evbuffer_freeze() local
2574 r = evbuffer_reserve_space(buf, 10, v, 1); in test_evbuffer_freeze()
2577 memset(v[0].iov_base, 'X', 10); in test_evbuffer_freeze()
2578 v[0].iov_len = 10; in test_evbuffer_freeze()
2580 r = evbuffer_commit_space(buf, v, 1); in test_evbuffer_freeze()