Lines Matching refs:ks
100 ksocket_bind(ksocket_t ks, struct sockaddr *addr, socklen_t addrlen, in ksocket_bind() argument
108 if (!KSOCKET_VALID(ks)) in ksocket_bind()
111 error = socket_bind(KSTOSO(ks), addr, addrlen, _SOBIND_SOCKBSD, cr); in ksocket_bind()
117 ksocket_listen(ksocket_t ks, int backlog, struct cred *cr) in ksocket_listen() argument
122 if (!KSOCKET_VALID(ks)) in ksocket_listen()
125 return (socket_listen(KSTOSO(ks), backlog, cr)); in ksocket_listen()
129 ksocket_accept(ksocket_t ks, struct sockaddr *addr, in ksocket_accept() argument
140 if (!KSOCKET_VALID(ks)) in ksocket_accept()
146 error = socket_accept(KSTOSO(ks), KSOCKET_FMODE(ks), cr, &nso); in ksocket_accept()
169 ksocket_connect(ksocket_t ks, struct sockaddr *addr, socklen_t addrlen, in ksocket_connect() argument
175 if (!KSOCKET_VALID(ks)) in ksocket_connect()
178 return (socket_connect(KSTOSO(ks), addr, addrlen, in ksocket_connect()
179 KSOCKET_FMODE(ks), 0, cr)); in ksocket_connect()
183 ksocket_send(ksocket_t ks, void *msg, size_t msglen, int flags, in ksocket_send() argument
194 if (!KSOCKET_VALID(ks)) { in ksocket_send()
214 auio.uio_fmode = KSOCKET_FMODE(ks); in ksocket_send()
222 error = socket_sendmsg(KSTOSO(ks), &msghdr, &auio, cr); in ksocket_send()
235 ksocket_sendto(ksocket_t ks, void *msg, size_t msglen, int flags, in ksocket_sendto() argument
246 if (!KSOCKET_VALID(ks)) { in ksocket_sendto()
266 auio.uio_fmode = KSOCKET_FMODE(ks); in ksocket_sendto()
276 error = socket_sendmsg(KSTOSO(ks), &msghdr, &auio, cr); in ksocket_sendto()
288 ksocket_sendmsg(ksocket_t ks, struct nmsghdr *msg, int flags, in ksocket_sendmsg() argument
299 if (!KSOCKET_VALID(ks)) { in ksocket_sendmsg()
315 auio.uio_fmode = KSOCKET_FMODE(ks); in ksocket_sendmsg()
328 error = socket_sendmsg(KSTOSO(ks), msg, &auio, cr); in ksocket_sendmsg()
342 ksocket_recv(ksocket_t ks, void *msg, size_t msglen, int flags, in ksocket_recv() argument
353 if (!KSOCKET_VALID(ks)) { in ksocket_recv()
373 auio.uio_fmode = KSOCKET_FMODE(ks); in ksocket_recv()
382 error = socket_recvmsg(KSTOSO(ks), &msghdr, &auio, cr); in ksocket_recv()
395 ksocket_recvfrom(ksocket_t ks, void *msg, size_t msglen, int flags, in ksocket_recvfrom() argument
406 if (!KSOCKET_VALID(ks)) { in ksocket_recvfrom()
426 auio.uio_fmode = KSOCKET_FMODE(ks); in ksocket_recvfrom()
435 error = socket_recvmsg(KSTOSO(ks), &msghdr, &auio, cr); in ksocket_recvfrom()
450 ksocket_recvmsg(ksocket_t ks, struct nmsghdr *msg, int flags, size_t *recv, in ksocket_recvmsg() argument
461 if (!KSOCKET_VALID(ks)) { in ksocket_recvmsg()
477 auio.uio_fmode = KSOCKET_FMODE(ks); in ksocket_recvmsg()
492 error = socket_recvmsg(KSTOSO(ks), msg, &auio, cr); in ksocket_recvmsg()
505 ksocket_shutdown(ksocket_t ks, int how, struct cred *cr) in ksocket_shutdown() argument
512 if (!KSOCKET_VALID(ks)) in ksocket_shutdown()
515 so = KSTOSO(ks); in ksocket_shutdown()
521 ksocket_close(ksocket_t ks, struct cred *cr) in ksocket_close() argument
524 so = KSTOSO(ks); in ksocket_close()
531 if (!KSOCKET_VALID(ks)) { in ksocket_close()
554 (void) ksocket_setcallbacks(ks, NULL, NULL, cr); in ksocket_close()
563 ksocket_getsockname(ksocket_t ks, struct sockaddr *addr, socklen_t *addrlen, in ksocket_getsockname() argument
571 if (!KSOCKET_VALID(ks)) in ksocket_getsockname()
574 so = KSTOSO(ks); in ksocket_getsockname()
583 ksocket_getpeername(ksocket_t ks, struct sockaddr *addr, socklen_t *addrlen, in ksocket_getpeername() argument
591 if (!KSOCKET_VALID(ks)) in ksocket_getpeername()
594 so = KSTOSO(ks); in ksocket_getpeername()
603 ksocket_getsockopt(ksocket_t ks, int level, int optname, void *optval, in ksocket_getsockopt() argument
611 if (!KSOCKET_VALID(ks)) in ksocket_getsockopt()
614 so = KSTOSO(ks); in ksocket_getsockopt()
626 ksocket_setsockopt(ksocket_t ks, int level, int optname, const void *optval, in ksocket_setsockopt() argument
634 if (!KSOCKET_VALID(ks)) in ksocket_setsockopt()
637 so = KSTOSO(ks); in ksocket_setsockopt()
648 ksocket_setcallbacks(ksocket_t ks, ksocket_callbacks_t *cb, void *arg, in ksocket_setcallbacks() argument
656 if (!KSOCKET_VALID(ks)) in ksocket_setcallbacks()
659 so = KSTOSO(ks); in ksocket_setcallbacks()
686 ksocket_ioctl(ksocket_t ks, int cmd, intptr_t arg, int *rvalp, struct cred *cr) in ksocket_ioctl() argument
694 if (!KSOCKET_VALID(ks)) in ksocket_ioctl()
697 so = KSTOSO(ks); in ksocket_ioctl()
706 KSOCKET_FMODE(ks) | FKIOCTL, cr, rvalp); in ksocket_ioctl()
728 ksocket_spoll(ksocket_t ks, int timo, short events, short *revents, in ksocket_spoll() argument
745 if (!KSOCKET_VALID(ks)) in ksocket_spoll()
747 so = KSTOSO(ks); in ksocket_spoll()
856 ksocket_sendmblk(ksocket_t ks, struct nmsghdr *msg, int flags, in ksocket_sendmblk() argument
868 if (!KSOCKET_VALID(ks)) in ksocket_sendmblk()
871 so = KSTOSO(ks); in ksocket_sendmblk()
894 ksocket_hold(ksocket_t ks) in ksocket_hold() argument
897 so = KSTOSO(ks); in ksocket_hold()
908 ksocket_rele(ksocket_t ks) in ksocket_rele() argument
912 so = KSTOSO(ks); in ksocket_rele()
931 ksocket_krecv_set(ksocket_t ks, ksocket_krecv_f cb, void *arg) in ksocket_krecv_set() argument
933 return (so_krecv_set(KSTOSO(ks), (so_krecv_f)cb, arg)); in ksocket_krecv_set()
937 ksocket_krecv_unblock(ksocket_t ks) in ksocket_krecv_unblock() argument
939 return (so_krecv_unblock(KSTOSO(ks))); in ksocket_krecv_unblock()