H A D | uipc_socket.c | 152 static int soreceive_rcvoob(struct socket *so, struct uio *uio, 182 #define VNET_SO_ASSERT(so) \ 184 ("%s:%d curvnet is NULL, so=%p", __func__, __LINE__, (so))); 285 * of the change so that they can update their dependent limits as required. 325 struct socket *so; local 327 so = uma_zalloc(socket_zone, M_NOWAIT | M_ZERO); 328 if (so == NULL) 331 if (mac_socket_init(so, M_NOWAIT) != 0) { 332 uma_zfree(socket_zone, so); 360 sodealloc(struct socket *so) argument 406 struct socket *so; local 493 struct socket *so; local 612 sobind(struct socket *so, struct sockaddr *nam, struct thread *td) argument 623 sobindat(int fd, struct socket *so, struct sockaddr *nam, struct thread *td) argument 646 solisten(struct socket *so, int backlog, struct thread *td) argument 657 solisten_proto_check(struct socket *so) argument 669 solisten_proto(struct socket *so, int backlog) argument 701 sofree(struct socket *so) argument 781 soclose(struct socket *so) argument 869 soabort(struct socket *so) argument 893 soaccept(struct socket *so, struct sockaddr **nam) argument 909 soconnect(struct socket *so, struct sockaddr *nam, struct thread *td) argument 916 soconnectat(int fd, struct socket *so, struct sockaddr *nam, struct thread *td) argument 964 sodisconnect(struct socket *so) argument 980 sosend_dgram(struct socket *so, struct sockaddr *addr, struct uio *uio, struct mbuf *top, struct mbuf *control, int flags, struct thread *td) argument 1144 sosend_generic(struct socket *so, struct sockaddr *addr, struct uio *uio, struct mbuf *top, struct mbuf *control, int flags, struct thread *td) argument 1321 sosend(struct socket *so, struct sockaddr *addr, struct uio *uio, struct mbuf *top, struct mbuf *control, int flags, struct thread *td) argument 1342 soreceive_rcvoob(struct socket *so, struct uio *uio, int flags) argument 1418 soreceive_generic(struct socket *so, struct sockaddr **psa, struct uio *uio, struct mbuf **mp0, struct mbuf **controlp, int *flagsp) argument 1868 soreceive_stream(struct socket *so, struct sockaddr **psa, struct uio *uio, struct mbuf **mp0, struct mbuf **controlp, int *flagsp) argument 2069 soreceive_dgram(struct socket *so, struct sockaddr **psa, struct uio *uio, struct mbuf **mp0, struct mbuf **controlp, int *flagsp) argument 2251 soreceive(struct socket *so, struct sockaddr **psa, struct uio *uio, struct mbuf **mp0, struct mbuf **controlp, int *flagsp) argument 2264 soshutdown(struct socket *so, int how) argument 2289 sorflush(struct socket *so) argument 2371 so_setsockopt(struct socket *so, int level, int optname, void *optval, size_t optlen) argument 2386 sosetopt(struct socket *so, struct sockopt *sopt) argument 2623 sogetopt(struct socket *so, struct sockopt *sopt) argument 2891 sohasoutofband(struct socket *so) argument 2900 sopoll(struct socket *so, int events, struct ucred *active_cred, struct thread *td) argument 2913 sopoll_generic(struct socket *so, int events, struct ucred *active_cred, struct thread *td) argument 2960 struct socket *so = kn->kn_fp->f_data; local 2991 pru_accept_notsupp(struct socket *so, struct sockaddr **nam) argument 2998 pru_attach_notsupp(struct socket *so, int proto, struct thread *td) argument 3005 pru_bind_notsupp(struct socket *so, struct sockaddr *nam, struct thread *td) argument 3012 pru_bindat_notsupp(int fd, struct socket *so, struct sockaddr *nam, struct thread *td) argument 3020 pru_connect_notsupp(struct socket *so, struct sockaddr *nam, struct thread *td) argument 3027 pru_connectat_notsupp(int fd, struct socket *so, struct sockaddr *nam, struct thread *td) argument 3042 pru_control_notsupp(struct socket *so, u_long cmd, caddr_t data, struct ifnet *ifp, struct thread *td) argument 3050 pru_disconnect_notsupp(struct socket *so) argument 3057 pru_listen_notsupp(struct socket *so, int backlog, struct thread *td) argument 3064 pru_peeraddr_notsupp(struct socket *so, struct sockaddr **nam) argument 3071 pru_rcvd_notsupp(struct socket *so, int flags) argument 3078 pru_rcvoob_notsupp(struct socket *so, struct mbuf *m, int flags) argument 3085 pru_send_notsupp(struct socket *so, int flags, struct mbuf *m, struct sockaddr *addr, struct mbuf *control, struct thread *td) argument 3097 pru_sense_null(struct socket *so, struct stat *sb) argument 3105 pru_shutdown_notsupp(struct socket *so) argument 3112 pru_sockaddr_notsupp(struct socket *so, struct sockaddr **nam) argument 3119 pru_sosend_notsupp(struct socket *so, struct sockaddr *addr, struct uio *uio, struct mbuf *top, struct mbuf *control, int flags, struct thread *td) argument 3127 pru_soreceive_notsupp(struct socket *so, struct sockaddr **paddr, struct uio *uio, struct mbuf **mp0, struct mbuf **controlp, int *flagsp) argument 3135 pru_sopoll_notsupp(struct socket *so, int events, struct ucred *cred, struct thread *td) argument 3145 struct socket *so = kn->kn_fp->f_data; local 3158 struct socket *so; local 3179 struct socket *so = kn->kn_fp->f_data; local 3192 struct socket *so; local 3216 struct socket *so = kn->kn_fp->f_data; local 3223 socheckuid(struct socket *so, uid_t uid) argument 3266 soisconnecting(struct socket *so) argument 3276 soisconnected(struct socket *so) argument 3323 soisdisconnecting(struct socket *so) argument 3342 soisdisconnected(struct socket *so) argument 3379 soupcall_set(struct socket *so, int which, int (*func)(struct socket *, void *, int), void *arg) argument 3405 soupcall_clear(struct socket *so, int which) argument 3435 sotoxsocket(struct socket *so, struct xsocket *xso) argument 3467 so_listeners_apply_all(struct socket *so, void (*func)(struct socket *, void *), void *arg) argument 3476 so_sockbuf_rcv(struct socket *so) argument 3483 so_sockbuf_snd(struct socket *so) argument 3490 so_state_get(const struct socket *so) argument 3497 so_state_set(struct socket *so, int val) argument 3504 so_options_get(const struct socket *so) argument 3511 so_options_set(struct socket *so, int val) argument 3518 so_error_get(const struct socket *so) argument 3525 so_error_set(struct socket *so, int val) argument 3532 so_linger_get(const struct socket *so) argument 3539 so_linger_set(struct socket *so, int val) argument 3546 so_protosw_get(const struct socket *so) argument 3553 so_protosw_set(struct socket *so, struct protosw *val) argument 3560 so_sorwakeup(struct socket *so) argument 3567 so_sowwakeup(struct socket *so) argument 3574 so_sorwakeup_locked(struct socket *so) argument 3581 so_sowwakeup_locked(struct socket *so) argument 3588 so_lock(struct socket *so) argument 3595 so_unlock(struct socket *so) argument [all...] |