Lines Matching defs:sockbuf

83 struct	sockbuf {  struct
84 struct mtx sb_mtx; /* sockbuf lock */ argument
87 short sb_state; /* (a) socket state on sockbuf */ argument
89 struct mbuf *sb_mb; /* (a) the mbuf chain */
90 struct mbuf *sb_mbtail; /* (a) the last mbuf in the chain */
91 struct mbuf *sb_lastrecord; /* (a) first mbuf of last
93 struct mbuf *sb_sndptr; /* (a) pointer into mbuf chain */
94 struct mbuf *sb_fnrdy; /* (a) pointer to first not ready buffer */
95 u_int sb_sndptroff; /* (a) byte offset of ptr into chain */
96 u_int sb_acc; /* (a) available chars in buffer */
97 u_int sb_ccc; /* (a) claimed chars in buffer */
98 u_int sb_hiwat; /* (a) max actual char count */
99 u_int sb_mbcnt; /* (a) chars of mbufs used */
100 u_int sb_mcnt; /* (a) number of mbufs in buffer */
101 u_int sb_ccnt; /* (a) number of clusters in buffer */
102 u_int sb_mbmax; /* (a) max chars of mbufs to use */
103 u_int sb_ctl; /* (a) non-data chars in buffer */
104 u_int sb_tlscc; /* (a) TLS chain characters */
105 u_int sb_tlsdcc; /* (a) TLS characters being decrypted */
106 int sb_lowat; /* (a) low water mark */
107 sbintime_t sb_timeo; /* (a) timeout for read/write */
108 uint64_t sb_tls_seqno; /* (a) TLS seqno */
109 struct ktls_session *sb_tls_info; /* (a + b) TLS state */
110 struct mbuf *sb_mtls; /* (a) TLS mbuf chain */
111 struct mbuf *sb_mtlstail; /* (a) last mbuf in TLS chain */
112 short sb_flags; /* (a) flags, see above */
113 int (*sb_upcall)(struct socket *, void *, int); /* (a) */
114 void *sb_upcallarg; /* (a) */
116 struct task sb_aiotask; /* AIO task */