Home
last modified time | relevance | path

Searched refs:pipe_pages (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/kern/
H A Dsys_pipe.c772 atomic_load_int(&rpipe->pipe_pages.cnt) == 0) in pipe_read()
837 } else if ((size = rpipe->pipe_pages.cnt) != 0) { in pipe_read()
841 error = uiomove_fromphys(rpipe->pipe_pages.ms, in pipe_read()
842 rpipe->pipe_pages.pos, size, uio); in pipe_read()
847 rpipe->pipe_pages.pos += size; in pipe_read()
848 rpipe->pipe_pages.cnt -= size; in pipe_read()
849 if (rpipe->pipe_pages.cnt == 0) { in pipe_read()
955 KASSERT(wpipe->pipe_pages.cnt == 0, in pipe_build_write_buffer()
967 wpipe->pipe_pages.ms, PIPENPAGES); in pipe_build_write_buffer()
974 wpipe->pipe_pages.npages = i; in pipe_build_write_buffer()
[all …]
/freebsd/sys/sys/
H A Dpipe.h106 struct pipemapping pipe_pages; /* wired pages for direct I/O */ member