Lines Matching full:right

200  * bidirectionally spliced with right[0].
204 int right[2]; member
218 tcp4_socketpair(sc->right); in splice_conn_init_limits()
219 splice_pair(sc->left[1], sc->right[0], max, tv); in splice_conn_init_limits()
237 data = fionread(sc->right[0]); in splice_conn_check_empty()
238 ATF_REQUIRE_MSG(data == 0, "unexpected data on right[0]: %d", data); in splice_conn_check_empty()
239 data = fionread(sc->right[1]); in splice_conn_check_empty()
240 ATF_REQUIRE_MSG(data == 0, "unexpected data on right[1]: %d", data); in splice_conn_check_empty()
248 checked_close(sc->right[0]); in splice_conn_fini()
249 checked_close(sc->right[1]); in splice_conn_fini()
257 noblocking(sc->right[0]); in splice_conn_noblocking()
258 noblocking(sc->right[1]); in splice_conn_noblocking()
272 check_nspliced(sc.right[0], 0); in ATF_TC_BODY()
274 /* Left-to-right. */ in ATF_TC_BODY()
278 n = read(sc.right[1], &c, 1); in ATF_TC_BODY()
282 check_nspliced(sc.right[0], 0); in ATF_TC_BODY()
284 /* Right-to-left. */ in ATF_TC_BODY()
286 n = write(sc.right[1], &c, 1); in ATF_TC_BODY()
292 check_nspliced(sc.right[0], 1); in ATF_TC_BODY()
296 unsplice(sc.right[0]); in ATF_TC_BODY()
298 check_nspliced(sc.right[0], 1); in ATF_TC_BODY()
327 int error, left[2], right[2]; in ATF_TC_BODY() local
330 tcp4_socketpair(right); in ATF_TC_BODY()
336 splice_init(&sp, right[0], 0, NULL); in ATF_TC_BODY()
342 error = setsockopt(right[0], SOL_SOCKET, SO_SPLICE, &sp, sizeof(sp)); in ATF_TC_BODY()
345 error = setsockopt(right[0], SOL_SOCKET, SO_SPLICE, &sp, sizeof(sp)); in ATF_TC_BODY()
354 error = setsockopt(right[0], SOL_SOCKET, SO_SPLICE, &sp, sizeof(sp)); in ATF_TC_BODY()
370 splice_pair(left[0], right[1], 0, NULL); in ATF_TC_BODY()
379 checked_close(right[0]); in ATF_TC_BODY()
380 checked_close(right[1]); in ATF_TC_BODY()
396 tcp4_socketpair(sc.right); in ATF_TC_BODY()
399 splice_init(&sp, sc.right[0], -3, NULL); in ATF_TC_BODY()
409 splice_init(&sp, sc.right[0], 0, NULL); in ATF_TC_BODY()
418 splice_init(&sp, sc.right[0], 0, NULL); in ATF_TC_BODY()
421 splice_init(&sp, sc.right[1], 0, NULL); in ATF_TC_BODY()
424 splice_init(&sp, sc.right[0], 0, NULL); in ATF_TC_BODY()
461 splice_init(&sp, sc.right[0], 0, NULL); in ATF_TC_BODY()
498 n = read(sc.right[1], &b, 1); in ATF_TC_BODY()
507 n = write(sc.right[1], &b, 1); in ATF_TC_BODY()
535 n = read(sc.right[1], buf, sizeof(buf)); in ATF_TC_BODY()
540 check_nspliced(sc.right[0], 0); in ATF_TC_BODY()
546 n = read(sc.right[1], &b, 1); in ATF_TC_BODY()
587 n = read(sc.right[1], buf, sizeof(buf)); in ATF_TC_BODY()
592 check_nspliced(sc.right[0], 0); in ATF_TC_BODY()
630 error = listen(sc.right[0], 1); in ATF_TC_BODY()
743 n = read(sc.right[1], buf, sizeof(buf)); in ATF_TC_BODY()
766 /* Left-to-right. */ in ATF_TC_BODY()
770 n = read(sc.right[1], &c, 1); in ATF_TC_BODY()
774 check_nspliced(sc.right[0], 0); in ATF_TC_BODY()
776 /* Right-to-left. */ in ATF_TC_BODY()
778 n = write(sc.right[1], &c, 1); in ATF_TC_BODY()
784 check_nspliced(sc.right[0], 1); in ATF_TC_BODY()
788 unsplice(sc.right[0]); in ATF_TC_BODY()
790 check_nspliced(sc.right[0], 1); in ATF_TC_BODY()
793 splice_pair(sc.left[1], sc.right[0], 0, NULL); in ATF_TC_BODY()
795 check_nspliced(sc.right[0], 0); in ATF_TC_BODY()
797 /* Left-to-right. */ in ATF_TC_BODY()
801 n = read(sc.right[1], &c, 1); in ATF_TC_BODY()
805 check_nspliced(sc.right[0], 0); in ATF_TC_BODY()
807 /* Right-to-left. */ in ATF_TC_BODY()
809 n = write(sc.right[1], &c, 1); in ATF_TC_BODY()
815 check_nspliced(sc.right[0], 1); in ATF_TC_BODY()
899 .fd = sc.right[1] in ATF_TC_BODY()