Lines Matching refs:outfd
618 static int copyfd_io_poll(int infd, int peerfd, int outfd, in copyfd_io_poll() argument
681 do_write(outfd, rbuf, len); in copyfd_io_poll()
745 static int do_recvfile(int infd, int outfd) in do_recvfile() argument
754 if (write(outfd, buf, r) != r) in do_recvfile()
779 static int do_mmap(int infd, int outfd, unsigned int size, in do_mmap() argument
791 ret = spool_buf(outfd, winfo); in do_mmap()
798 ret = write(outfd, inbuf + off, rem); in do_mmap()
839 static int do_sendfile(int infd, int outfd, unsigned int count, in do_sendfile() argument
842 int ret = spool_buf(outfd, winfo); in do_sendfile()
852 r = sendfile(outfd, infd, NULL, count); in do_sendfile()
864 static int copyfd_io_mmap(int infd, int peerfd, int outfd, in copyfd_io_mmap() argument
871 err = do_recvfile(peerfd, outfd); in copyfd_io_mmap()
883 err = do_recvfile(peerfd, outfd); in copyfd_io_mmap()
890 static int copyfd_io_sendfile(int infd, int peerfd, int outfd, in copyfd_io_sendfile() argument
896 err = do_recvfile(peerfd, outfd); in copyfd_io_sendfile()
908 err = do_recvfile(peerfd, outfd); in copyfd_io_sendfile()
915 static int copyfd_io(int infd, int peerfd, int outfd, bool close_peerfd, struct wstate *winfo) in copyfd_io() argument
927 ret = copyfd_io_poll(infd, peerfd, outfd, &in_closed_after_out, in copyfd_io()
935 ret = copyfd_io_mmap(infd, peerfd, outfd, file_size, in copyfd_io()
943 ret = copyfd_io_sendfile(infd, peerfd, outfd, file_size, in copyfd_io()