Lines Matching defs:pipe
2862 * at the end of the spd in case we error'ed out in filling the pipe.
2902 struct pipe_inode_info *pipe, struct page *page,
2933 struct pipe_inode_info *pipe)
2952 if (spd_fill_page(spd, pipe, page, &flen, poff,
2965 * pipe is full or if we already spliced the requested length.
2967 static bool __skb_splice_bits(struct sk_buff *skb, struct pipe_inode_info *pipe,
2984 sk, pipe))
2995 offset, len, spd, false, sk, pipe))
3008 if (__skb_splice_bits(iter, pipe, offset, len, spd, sk))
3016 * Map data from the skb to a pipe. Should handle both the linear part,
3020 struct pipe_inode_info *pipe, unsigned int tlen,
3034 __skb_splice_bits(skb, pipe, &offset, &tlen, &spd, sk);
3037 ret = splice_to_pipe(pipe, &spd);