Searched refs:sockbuf (Results 1 - 14 of 14) sorted by relevance

/darwin-on-arm/xnu/bsd/sys/
H A Dsocketvar.h166 struct sockbuf { struct in struct:socket
185 #define SB_MAX (8192*1024) /* default for max chars in sockbuf */
471 int sb_notify(struct sockbuf *sb);
472 int sbspace(struct sockbuf *sb);
476 void sballoc(struct sockbuf *sb, struct mbuf *m);
477 void sbfree(struct sockbuf *sb, struct mbuf *m);
478 int sblock(struct sockbuf *sb, int wf);
479 void sbunlock(struct sockbuf *sb, int locked);
624 extern int sbappend(struct sockbuf *sb, struct mbuf *m);
625 extern int sbappendstream(struct sockbuf *s
[all...]
/darwin-on-arm/xnu/tools/tests/libMicro/apple/
H A Dlmbench_select_tcp.c228 int sockbuf = SOCKBUF; local
230 while (setsockopt(sock, SOL_SOCKET, SO_RCVBUF, &sockbuf,
232 sockbuf >>= 1;
235 fprintf(stderr, "sockopt %d: RCV: %dK\n", sock, sockbuf>>10);
239 int sockbuf = SOCKBUF; local
241 while (setsockopt(sock, SOL_SOCKET, SO_SNDBUF, &sockbuf,
243 sockbuf >>= 1;
246 fprintf(stderr, "sockopt %d: SND: %dK\n", sock, sockbuf>>10);
/darwin-on-arm/xnu/bsd/kern/
H A Duipc_socket2.c101 extern void postevent(struct socket *, struct sockbuf *, int);
106 static inline void sbcompress(struct sockbuf *, struct mbuf *, struct mbuf *);
108 static int sbappendaddr_internal(struct sockbuf *, struct sockaddr *,
110 static int sbappendcontrol_internal(struct sockbuf *, struct mbuf *,
460 sbwait(struct sockbuf *sb)
503 * Lock a sockbuf already known to be locked;
510 sb_lock(struct sockbuf *sb)
554 sbwakeup(struct sockbuf *sb)
568 sowakeup(struct socket *so, struct sockbuf *sb)
611 * Socket buffer (struct sockbuf) utilit
[all...]
H A Dsocket_info.c51 static void fill_sockbuf_info(struct sockbuf *sb, struct sockbuf_info *sbi);
55 fill_sockbuf_info(struct sockbuf *sb, struct sockbuf_info *sbi)
H A Duipc_socket.c238 extern void postevent(struct socket *, struct sockbuf *, int);
1855 * We depend on the way that records are added to the sockbuf
1862 * Although the sockbuf is locked, new data may still be appended,
1863 * and thus we must maintain consistency of the sockbuf during that time.
1933 struct sockbuf *sb = &so->so_rcv;
2239 struct sockbuf *sb_rcv = &so->so_rcv;
2414 * we must note any additions to the sockbuf when we
2557 * count but without error. Keep sockbuf locked
2825 register struct sockbuf *sb = &so->so_rcv;
2827 struct sockbuf as
[all...]
H A Dsys_generic.c141 void postevent(struct socket *, struct sockbuf *, int);
2103 * given either a sockbuf or a socket run down the
2108 postevent(struct socket *sp, struct sockbuf *sb, int event)
/darwin-on-arm/xnu/bsd/net/
H A Dkext_net.c225 static int sym_fix_sbflush(struct sockbuf *, struct kextcb *);
226 static int sym_fix_sbappend(struct sockbuf *, struct mbuf *, struct kextcb *);
278 static int sym_fix_sbflush(struct sockbuf *p1, struct kextcb *p2)
286 static int sym_fix_sbappend(struct sockbuf *p1, struct mbuf *p2, struct kextcb *p3)
/darwin-on-arm/xnu/bsd/netinet/
H A Dtcp_newreno.c123 struct sockbuf *sb;
139 struct sockbuf *sb;
H A Din_pcblist.c98 void sbtoxsockbuf_n(struct sockbuf *, struct xsockbuf_n *);
134 sbtoxsockbuf_n(struct sockbuf *sb, struct xsockbuf_n *xsb)
H A Dtcp_input.c309 static void tcp_sbrcv_grow(struct tcpcb *tp, struct sockbuf *sb,
312 void tcp_sbrcv_trim(struct tcpcb *tp, struct sockbuf *sb);
313 static void tcp_sbsnd_trim(struct sockbuf *sbsnd);
315 static inline void tcp_sbrcv_reserve(struct tcpcb *tp, struct sockbuf *sb,
334 extern void postevent(struct socket *, struct sockbuf *, int);
809 tcp_cansbgrow(struct sockbuf *sb)
832 struct sockbuf *sbrcv,
866 tcp_sbrcv_grow(struct tcpcb *tp, struct sockbuf *sbrcv,
958 tcp_sbrcv_trim(struct tcpcb *tp, struct sockbuf *sbrcv) {
998 tcp_sbsnd_trim(struct sockbuf *sbsn
[all...]
H A Dtcp_subr.c269 static void tcp_sbrcv_grow_rwin(struct tcpcb *tp, struct sockbuf *sb);
2474 tcp_sbrcv_grow_rwin(struct tcpcb *tp, struct sockbuf *sb) {
2488 struct sockbuf *sb = &tp->t_inpcb->inp_socket->so_rcv;
H A Dtcp_timer.c106 extern void postevent(struct socket *, struct sockbuf *,
H A Dtcp_var.h1058 u_int8_t tcp_cansbgrow(struct sockbuf *sb);
H A Dtcp_usrreq.c151 extern void tcp_sbrcv_trim(struct tcpcb *tp, struct sockbuf *sb);
748 /* if no space is left in sockbuf,

Completed in 120 milliseconds