Home
last modified time | relevance | path

Searched refs:so_splice (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/sys/
H A Dsocketvar.h76 struct so_splice { struct
92 STAILQ_ENTRY(so_splice) next; argument
144 struct so_splice *so_splice; /* (b) splice state for sink */ member
145 struct so_splice *so_splice_back; /* (b) splice state for source */
328 #define isspliced(so) ((so->so_splice != NULL && \
329 so->so_splice->src != NULL))
584 void so_splice_dispatch(struct so_splice *sp);
/freebsd/sys/kern/
H A Duipc_socket.c340 STAILQ_HEAD(, so_splice) head;
347 static void so_splice_xfer(struct so_splice *s);
354 struct so_splice *s, *s_temp; in splice_work_thread()
355 STAILQ_HEAD(, so_splice) local_head; in splice_work_thread()
383 so_splice_dispatch_async(struct so_splice *sp) in so_splice_dispatch_async()
398 so_splice_dispatch(struct so_splice *sp) in so_splice_dispatch()
414 struct so_splice *s; in splice_zinit()
416 s = (struct so_splice *)mem; in splice_zinit()
424 struct so_splice *s; in splice_zfini()
426 s = (struct so_splice *)mem; in splice_zfini()
[all …]
H A Duipc_sockbuf.c513 struct so_splice *sp; in splice_push()
517 sp = so->so_splice; in splice_push()
526 struct so_splice *sp; in splice_pull()
/freebsd/tools/tools/
H A DREADME55 so_splice Utilities relating to the SO_SPLICE socket option.