Lines Matching refs:socket

116 struct socket {  struct
123 struct socket *so_head; /* back pointer to accept socket */ argument
130 TAILQ_HEAD(, socket) so_incomp; /* in-progress, incomplete */ argument
131 TAILQ_HEAD(, socket) so_comp; /* completed but not yet accepted */
132 TAILQ_ENTRY(socket) so_list; /* list of unaccepted connections */
150 void (*so_upcall) (struct socket *, void *, int); argument
209 struct socket *xso_so; /* makes a convenient handle sometimes */
367 (struct socket *so, void *arg, int waitflag);
369 (struct socket *so, char *arg);
371 (struct socket *so);
416 void ssb_release (struct signalsockbuf *ssb, struct socket *so);
417 int ssb_reserve (struct signalsockbuf *ssb, u_long cc, struct socket *so,
423 void soabort_async (struct socket *so, boolean_t clr_head);
424 void soabort_direct (struct socket *so);
425 int soaccept (struct socket *so, struct sockaddr **nam);
426 void soaccept_generic (struct socket *so);
427 struct socket *soalloc (int waitok, struct protosw *);
428 int sobind (struct socket *so, struct sockaddr *nam, struct thread *td);
429 void socantrcvmore (struct socket *so);
430 void socantsendmore (struct socket *so);
431 void soroverflow(struct socket *so);
432 int socket_wait (struct socket *so, struct timespec *ts, int *res);
433 int soclose (struct socket *so, int fflags);
434 int soconnect (struct socket *so, struct sockaddr *nam, struct thread *td,
436 int soconnect2 (struct socket *so1, struct socket *so2, struct ucred *cred);
437 int socreate (int dom, struct socket **aso, int type, int proto,
439 int sodisconnect (struct socket *so);
440 void sodiscard (struct socket *so);
441 void sofree (struct socket *so);
442 int sogetopt (struct socket *so, struct sockopt *sopt);
443 void sohasoutofband (struct socket *so);
444 void soisconnected (struct socket *so);
445 void soisconnecting (struct socket *so);
446 void soisdisconnected (struct socket *so);
447 void soisdisconnecting (struct socket *so);
448 void soisreconnected (struct socket *so);
449 void soisreconnecting (struct socket *so);
450 void sosetport (struct socket *so, struct lwkt_port *port);
451 int solisten (struct socket *so, int backlog, struct thread *td);
452 struct socket *sonewconn (struct socket *head, int connstatus);
453 struct socket *sonewconn_faddr (struct socket *head, int connstatus,
455 void soinherit(struct socket *so, struct socket *so_inh);
470 int soreceive (struct socket *so, struct sockaddr **paddr,
473 int sorecvtcp (struct socket *so, struct sockaddr **paddr,
476 int soreserve (struct socket *so, u_long sndcc, u_long rcvcc,
478 void sorflush (struct socket *so);
479 int sosend (struct socket *so, struct sockaddr *addr, struct uio *uio,
482 int sosendudp (struct socket *so, struct sockaddr *addr, struct uio *uio,
485 int sosendtcp (struct socket *so, struct sockaddr *addr, struct uio *uio,
488 int sosetopt (struct socket *so, struct sockopt *sopt);
489 int soshutdown (struct socket *so, int how);
490 void sotoxsocket (struct socket *so, struct xsocket *xso);
491 void sowakeup (struct socket *so, struct signalsockbuf *sb);