Lines Matching refs:socket
41 struct socket;
69 typedef int pr_output_t (struct mbuf *, struct socket *, ...);
71 typedef int pr_ctloutput_t (struct socket *, struct sockopt *);
187 void (*pru_abort)(struct socket *so);
188 int (*pru_accept)(struct socket *so, struct sockaddr **nam);
189 int (*pru_attach)(struct socket *so, int proto, struct thread *td);
190 int (*pru_bind)(struct socket *so, struct sockaddr *nam,
192 int (*pru_connect)(struct socket *so, struct sockaddr *nam,
194 int (*pru_connect2)(struct socket *so1, struct socket *so2);
195 int (*pru_control)(struct socket *so, u_long cmd, caddr_t data,
197 void (*pru_detach)(struct socket *so);
198 int (*pru_disconnect)(struct socket *so);
199 int (*pru_listen)(struct socket *so, int backlog,
201 int (*pru_peeraddr)(struct socket *so, struct sockaddr **nam);
202 int (*pru_rcvd)(struct socket *so, int flags);
203 int (*pru_rcvoob)(struct socket *so, struct mbuf *m, int flags);
204 int (*pru_send)(struct socket *so, int flags, struct mbuf *m,
211 int (*pru_ready)(struct socket *so, struct mbuf *m, int count);
212 int (*pru_sense)(struct socket *so, struct stat *sb);
213 int (*pru_shutdown)(struct socket *so);
214 int (*pru_flush)(struct socket *so, int direction);
215 int (*pru_sockaddr)(struct socket *so, struct sockaddr **nam);
216 int (*pru_sosend)(struct socket *so, struct sockaddr *addr,
219 int (*pru_soreceive)(struct socket *so, struct sockaddr **paddr,
222 int (*pru_sopoll)(struct socket *so, int events,
224 void (*pru_sosetlabel)(struct socket *so);
225 void (*pru_close)(struct socket *so);
226 int (*pru_bindat)(int fd, struct socket *so, struct sockaddr *nam,
228 int (*pru_connectat)(int fd, struct socket *so,
230 int (*pru_aio_queue)(struct socket *so, struct kaiocb *job);
236 int pru_accept_notsupp(struct socket *so, struct sockaddr **nam);
237 int pru_aio_queue_notsupp(struct socket *so, struct kaiocb *job);
238 int pru_attach_notsupp(struct socket *so, int proto, struct thread *td);
239 int pru_bind_notsupp(struct socket *so, struct sockaddr *nam,
241 int pru_bindat_notsupp(int fd, struct socket *so, struct sockaddr *nam,
243 int pru_connect_notsupp(struct socket *so, struct sockaddr *nam,
245 int pru_connectat_notsupp(int fd, struct socket *so, struct sockaddr *nam,
247 int pru_connect2_notsupp(struct socket *so1, struct socket *so2);
248 int pru_control_notsupp(struct socket *so, u_long cmd, caddr_t data,
250 int pru_disconnect_notsupp(struct socket *so);
251 int pru_listen_notsupp(struct socket *so, int backlog, struct thread *td);
252 int pru_peeraddr_notsupp(struct socket *so, struct sockaddr **nam);
253 int pru_rcvd_notsupp(struct socket *so, int flags);
254 int pru_rcvoob_notsupp(struct socket *so, struct mbuf *m, int flags);
255 int pru_send_notsupp(struct socket *so, int flags, struct mbuf *m,
257 int pru_ready_notsupp(struct socket *so, struct mbuf *m, int count);
258 int pru_sense_null(struct socket *so, struct stat *sb);
259 int pru_shutdown_notsupp(struct socket *so);
260 int pru_sockaddr_notsupp(struct socket *so, struct sockaddr **nam);
261 int pru_sosend_notsupp(struct socket *so, struct sockaddr *addr,
264 int pru_soreceive_notsupp(struct socket *so, struct sockaddr **paddr,
267 int pru_sopoll_notsupp(struct socket *so, int events, struct ucred *cred,