Lines Matching defs:pipe
2296 * at the end of the spd in case we error'ed out in filling the pipe.
2336 struct pipe_inode_info *pipe, struct page *page,
2367 struct pipe_inode_info *pipe)
2386 if (spd_fill_page(spd, pipe, page, &flen, poff,
2399 * pipe is full or if we already spliced the requested length.
2401 static bool __skb_splice_bits(struct sk_buff *skb, struct pipe_inode_info *pipe,
2418 sk, pipe))
2429 offset, len, spd, false, sk, pipe))
2442 if (__skb_splice_bits(iter, pipe, offset, len, spd, sk))
2450 * Map data from the skb to a pipe. Should handle both the linear part,
2454 struct pipe_inode_info *pipe, unsigned int tlen,
2468 __skb_splice_bits(skb, pipe, &offset, &tlen, &spd, sk);
2471 ret = splice_to_pipe(pipe, &spd);