Lines Matching refs:so_splice
339 STAILQ_HEAD(, so_splice) head;
346 static void so_splice_xfer(struct so_splice *s);
353 struct so_splice *s, *s_temp; in splice_work_thread()
354 STAILQ_HEAD(, so_splice) local_head; in splice_work_thread()
382 so_splice_dispatch_async(struct so_splice *sp) in so_splice_dispatch_async()
397 so_splice_dispatch(struct so_splice *sp) in so_splice_dispatch()
413 struct so_splice *s; in splice_zinit()
415 s = (struct so_splice *)mem; in splice_zinit()
423 struct so_splice *s; in splice_zfini()
425 s = (struct so_splice *)mem; in splice_zfini()
446 splice_zone = uma_zcreate("splice", sizeof(struct so_splice), NULL, in splice_init()
596 so_splice_xfer(struct so_splice *sp) in so_splice_xfer()
1623 static struct so_splice *
1626 struct so_splice *sp;
1643 so_splice_free(struct so_splice *sp)
1653 struct so_splice *sp;
1663 so_splice(struct socket *so, struct socket *so2, struct splice *splice) function
1665 struct so_splice *sp;
1695 else if (so->so_splice != NULL)
1710 so->so_splice = sp;
1761 struct so_splice *sp;
1780 sp = so->so_splice;
1793 so->so_splice = NULL;
1876 KASSERT(so->so_splice == NULL && so->so_splice_back == NULL,
4014 error = so_splice(so, so2, &splice);
5069 xso->so_splice_so = (uintptr_t)so->so_splice->dst;