Lines Matching full:ac

136 aio_context_init(struct aio_context *ac, int read_fd,  in aio_context_init()  argument
143 bzero(ac, sizeof(*ac)); in aio_context_init()
144 ac->ac_read_fd = read_fd; in aio_context_init()
145 ac->ac_write_fd = write_fd; in aio_context_init()
146 ac->ac_buflen = buflen; in aio_context_init()
148 ac->ac_seed = random(); in aio_context_init()
149 aio_fill_buffer(ac->ac_buffer, buflen, ac->ac_seed); in aio_context_init()
150 ATF_REQUIRE_MSG(aio_test_buffer(ac->ac_buffer, buflen, in aio_context_init()
151 ac->ac_seed) != 0, "aio_test_buffer: internal error"); in aio_context_init()
301 aio_write_test(struct aio_context *ac, completion comp, struct sigevent *sev) in aio_write_test() argument
307 aio.aio_buf = ac->ac_buffer; in aio_write_test()
308 aio.aio_nbytes = ac->ac_buflen; in aio_write_test()
309 aio.aio_fildes = ac->ac_write_fd; in aio_write_test()
321 if (len != ac->ac_buflen) in aio_write_test()
333 aio_writev_test(struct aio_context *ac, completion comp, struct sigevent *sev) in aio_writev_test() argument
342 aio.aio_fildes = ac->ac_write_fd; in aio_writev_test()
344 len0 = ac->ac_buflen * 3 / 4; in aio_writev_test()
345 len1 = ac->ac_buflen / 4; in aio_writev_test()
346 iov[0].iov_base = ac->ac_buffer + len1; in aio_writev_test()
348 iov[1].iov_base = ac->ac_buffer; in aio_writev_test()
362 if (len != ac->ac_buflen) in aio_writev_test()
371 aio_read_test(struct aio_context *ac, completion comp, struct sigevent *sev) in aio_read_test() argument
376 bzero(ac->ac_buffer, ac->ac_buflen); in aio_read_test()
378 aio.aio_buf = ac->ac_buffer; in aio_read_test()
379 aio.aio_nbytes = ac->ac_buflen; in aio_read_test()
380 aio.aio_fildes = ac->ac_read_fd; in aio_read_test()
392 ATF_REQUIRE_EQ_MSG(len, ac->ac_buflen, in aio_read_test()
395 if (aio_test_buffer(ac->ac_buffer, ac->ac_buflen, ac->ac_seed) == 0) in aio_read_test()
400 aio_readv_test(struct aio_context *ac, completion comp, struct sigevent *sev) in aio_readv_test() argument
407 bzero(ac->ac_buffer, ac->ac_buflen); in aio_readv_test()
409 aio.aio_fildes = ac->ac_read_fd; in aio_readv_test()
411 len0 = ac->ac_buflen * 3 / 4; in aio_readv_test()
412 len1 = ac->ac_buflen / 4; in aio_readv_test()
413 iov[0].iov_base = ac->ac_buffer + len1; in aio_readv_test()
415 iov[1].iov_base = ac->ac_buffer; in aio_readv_test()
429 ATF_REQUIRE_EQ_MSG(len, ac->ac_buflen, in aio_readv_test()
432 if (aio_test_buffer(ac->ac_buffer, ac->ac_buflen, ac->ac_seed) == 0) in aio_readv_test()
452 struct aio_context ac; in aio_file_test() local
461 aio_context_init(&ac, fd, fd, FILE_LEN); in aio_file_test()
463 aio_writev_test(&ac, comp, sev); in aio_file_test()
464 aio_readv_test(&ac, comp, sev); in aio_file_test()
466 aio_write_test(&ac, comp, sev); in aio_file_test()
467 aio_read_test(&ac, comp, sev); in aio_file_test()
515 struct aio_context ac; in aio_fifo_test() local
539 aio_context_init(&ac, read_fd, write_fd, FIFO_LEN); in aio_fifo_test()
540 aio_write_test(&ac, comp, sev); in aio_fifo_test()
541 aio_read_test(&ac, comp, sev); in aio_fifo_test()
587 struct aio_context ac; in aio_unix_socketpair_test() local
596 aio_context_init(&ac, sockets[0], sockets[1], UNIX_SOCKETPAIR_LEN); in aio_unix_socketpair_test()
600 aio_writev_test(&ac, comp, sev); in aio_unix_socketpair_test()
601 aio_readv_test(&ac, comp, sev); in aio_unix_socketpair_test()
603 aio_write_test(&ac, comp, sev); in aio_unix_socketpair_test()
604 aio_read_test(&ac, comp, sev); in aio_unix_socketpair_test()
660 struct aio_context ac; in aio_pty_test() local
683 aio_context_init(&ac, read_fd, write_fd, PTY_LEN); in aio_pty_test()
685 aio_write_test(&ac, comp, sev); in aio_pty_test()
686 aio_read_test(&ac, comp, sev); in aio_pty_test()
732 struct aio_context ac; in aio_pipe_test() local
741 aio_context_init(&ac, pipes[0], pipes[1], PIPE_LEN); in aio_pipe_test()
742 aio_write_test(&ac, comp, sev); in aio_pipe_test()
743 aio_read_test(&ac, comp, sev); in aio_pipe_test()
864 struct aio_context ac; in aio_md_test() local
868 aio_context_init(&ac, fd, fd, MD_LEN); in aio_md_test()
870 aio_writev_test(&ac, comp, sev); in aio_md_test()
871 aio_readv_test(&ac, comp, sev); in aio_md_test()
873 aio_write_test(&ac, comp, sev); in aio_md_test()
874 aio_read_test(&ac, comp, sev); in aio_md_test()
1952 struct aio_context ac; in ATF_TC_BODY() local
1969 aio_context_init(&ac, fd, fd, FILE_LEN); in ATF_TC_BODY()
1977 iov[0].iov_base = ac.ac_buffer; in ATF_TC_BODY()
1985 aio.aio_fildes = ac.ac_write_fd; in ATF_TC_BODY()
2001 aio.aio_fildes = ac.ac_read_fd; in ATF_TC_BODY()
2010 ATF_REQUIRE_MSG(aio_test_buffer(ac.ac_buffer, total_len, in ATF_TC_BODY()
2011 ac.ac_seed) != 0, "aio_test_buffer: internal error"); in ATF_TC_BODY()
2024 struct aio_context ac; in aio_zvol_test() local
2028 aio_context_init(&ac, fd, fd, MD_LEN); in aio_zvol_test()
2030 aio_writev_test(&ac, comp, sev); in aio_zvol_test()
2031 aio_readv_test(&ac, comp, sev); in aio_zvol_test()
2033 aio_write_test(&ac, comp, sev); in aio_zvol_test()
2034 aio_read_test(&ac, comp, sev); in aio_zvol_test()