splice_from_pipe_end(9)
π splice_from_pipe_end(9) π
okay bestie, this is the splice_from_pipe_end(9) page from the Kernel API Manual β yes, we're finishing a splice from a pipe and we're gonna be so normal about it β¨.
πΈ NAME πΈ
splice_from_pipe_end β finish splicing from pipe
π SYNOPSIS π
void splice_from_pipe_end (struct pipe_inode_info *pipe , struct splice_desc *sd );
π«Ά ARGUMENTS π«Ά
pipeβ pipe to splice fromsdβ information about the splice operation
π₯ DESCRIPTION π₯
okay so splice_from_pipe_end will wake up pipe writers if necessary π. It should be called after a loop containing splice_from_pipe_next and splice_from_pipe_feed β that's the whole assignment, fr fr.
bestie, don't skip the ending step: this is the βwake up pipe writers if necessaryβ moment, and it belongs after that loop. π
π SEE ALSO π
Kernel file ./fs/splice.c plus the whole squad:
splice_to_pipe(9)copy_splice_read(9)splice_from_pipe_feed(9)splice_from_pipe_next(9)splice_from_pipe_begin(9)__splice_from_pipe(9)splice_from_pipe(9)iter_file_splice_write(9)splice_to_socket(9)vfs_splice_read(9)splice_direct_to_actor(9)do_splice_direct(9)splice_file_range(9)
that's the page, bestie π«Ά. the source/version tea is ./fs, the date is October 2026, and splice_from_pipe_end(9) said what it said. mwah πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms