Lines Matching refs:socket
43 struct socket;
71 typedef int pr_output_t (struct mbuf *, struct socket *, ...);
73 typedef int pr_ctloutput_t (struct socket *, struct sockopt *);
189 void (*pru_abort)(struct socket *so);
190 int (*pru_accept)(struct socket *so, struct sockaddr **nam);
191 int (*pru_attach)(struct socket *so, int proto, struct thread *td);
192 int (*pru_bind)(struct socket *so, struct sockaddr *nam,
194 int (*pru_connect)(struct socket *so, struct sockaddr *nam,
196 int (*pru_connect2)(struct socket *so1, struct socket *so2);
197 int (*pru_control)(struct socket *so, u_long cmd, caddr_t data,
199 void (*pru_detach)(struct socket *so);
200 int (*pru_disconnect)(struct socket *so);
201 int (*pru_listen)(struct socket *so, int backlog,
203 int (*pru_peeraddr)(struct socket *so, struct sockaddr **nam);
204 int (*pru_rcvd)(struct socket *so, int flags);
205 int (*pru_rcvoob)(struct socket *so, struct mbuf *m, int flags);
206 int (*pru_send)(struct socket *so, int flags, struct mbuf *m,
214 int (*pru_ready)(struct socket *so, struct mbuf *m, int count);
215 int (*pru_sense)(struct socket *so, struct stat *sb);
216 int (*pru_shutdown)(struct socket *so);
217 int (*pru_flush)(struct socket *so, int direction);
218 int (*pru_sockaddr)(struct socket *so, struct sockaddr **nam);
219 int (*pru_sosend)(struct socket *so, struct sockaddr *addr,
222 int (*pru_soreceive)(struct socket *so, struct sockaddr **paddr,
225 int (*pru_sopoll)(struct socket *so, int events,
227 void (*pru_sosetlabel)(struct socket *so);
228 void (*pru_close)(struct socket *so);
229 int (*pru_bindat)(int fd, struct socket *so, struct sockaddr *nam,
231 int (*pru_connectat)(int fd, struct socket *so,
233 int (*pru_aio_queue)(struct socket *so, struct kaiocb *job);
239 int pru_accept_notsupp(struct socket *so, struct sockaddr **nam);
240 int pru_aio_queue_notsupp(struct socket *so, struct kaiocb *job);
241 int pru_attach_notsupp(struct socket *so, int proto, struct thread *td);
242 int pru_bind_notsupp(struct socket *so, struct sockaddr *nam,
244 int pru_bindat_notsupp(int fd, struct socket *so, struct sockaddr *nam,
246 int pru_connect_notsupp(struct socket *so, struct sockaddr *nam,
248 int pru_connectat_notsupp(int fd, struct socket *so, struct sockaddr *nam,
250 int pru_connect2_notsupp(struct socket *so1, struct socket *so2);
251 int pru_control_notsupp(struct socket *so, u_long cmd, caddr_t data,
253 int pru_disconnect_notsupp(struct socket *so);
254 int pru_listen_notsupp(struct socket *so, int backlog, struct thread *td);
255 int pru_peeraddr_notsupp(struct socket *so, struct sockaddr **nam);
256 int pru_rcvd_notsupp(struct socket *so, int flags);
257 int pru_rcvoob_notsupp(struct socket *so, struct mbuf *m, int flags);
258 int pru_send_notsupp(struct socket *so, int flags, struct mbuf *m,
260 int pru_ready_notsupp(struct socket *so, struct mbuf *m, int count);
261 int pru_sense_null(struct socket *so, struct stat *sb);
262 int pru_shutdown_notsupp(struct socket *so);
263 int pru_sockaddr_notsupp(struct socket *so, struct sockaddr **nam);
264 int pru_sosend_notsupp(struct socket *so, struct sockaddr *addr,
267 int pru_soreceive_notsupp(struct socket *so, struct sockaddr **paddr,
270 int pru_sopoll_notsupp(struct socket *so, int events, struct ucred *cred,