Lines Matching refs:socket_t
78 typedef void (*sock_upcall)(socket_t so, void *cookie, int waitf);
92 typedef void (*sock_evupcall)(socket_t so, void *cookie, uint32_t event);
117 extern errno_t sock_accept_internal(socket_t so, struct sockaddr *__sized_by(fromlen) from, int fro…
118 int flags, sock_upcall callback, void *cookie, socket_t *new_so);
124 extern errno_t sock_accept(socket_t so, struct sockaddr *__sized_by(fromlen) from, int fromlen,
125 int flags, sock_upcall callback, void *cookie, socket_t *new_so)
137 extern errno_t sock_bind(socket_t so, const struct sockaddr *to)
154 extern errno_t sock_connect(socket_t so, const struct sockaddr *to, int flags)
175 extern errno_t sock_connectwait(socket_t so, const struct timeval *tv);
187 extern errno_t sock_getpeername(socket_t so, struct sockaddr *__sized_by(peernamelen) peername,
200 extern errno_t sock_getsockname(socket_t so, struct sockaddr *__sized_by(socknamelen) sockname,
214 extern errno_t sock_getsockopt(socket_t so, int level, int optname,
226 extern errno_t sock_ioctl(socket_t so, unsigned long request, void *__sized_by(IOCPARM_LEN(request)…
239 extern errno_t sock_setsockopt(socket_t so, int level, int optname,
258 extern errno_t sock_settclassopt(socket_t so, const void* optval, size_t optlen);
273 extern errno_t sock_gettclassopt(socket_t so, void* optval, size_t* optlen);
276 extern void socket_set_traffic_mgt_flags_locked(socket_t so, u_int8_t flags);
277 extern void socket_clear_traffic_mgt_flags_locked(socket_t so, u_int8_t flags);
280 extern void socket_set_traffic_mgt_flags(socket_t so, u_int8_t flags);
281 extern void socket_clear_traffic_mgt_flags(socket_t so, u_int8_t flags);
282 extern errno_t socket_defunct(struct proc *, socket_t so, int);
283 extern errno_t sock_receive_internal(socket_t, struct msghdr *, mbuf_t *,
296 extern errno_t sock_listen(socket_t so, int backlog)
311 extern errno_t sock_receive(socket_t so, struct msghdr *msg, int flags,
333 extern errno_t sock_receivembuf(socket_t so, struct msghdr *msg, mbuf_t *data,
349 extern errno_t sock_send(socket_t so, const struct msghdr *msg, int flags,
367 extern errno_t sock_sendmbuf(socket_t so, const struct msghdr *msg, mbuf_t data,
386 extern errno_t sock_sendmbuf_can_wait(socket_t so, const struct msghdr *msg, mbuf_t data,
402 extern errno_t sock_shutdown(socket_t so, int how)
421 sock_upcall callback, void *cookie, socket_t *new_so);
428 sock_upcall callback, void *cookie, socket_t *new_so)
440 extern void sock_close(socket_t so)
453 extern void sock_retain(socket_t so)
464 extern void sock_release(socket_t so)
475 extern errno_t sock_setpriv(socket_t so, int on)
484 extern int sock_isconnected(socket_t so)
498 extern int sock_isnonblocking(socket_t so)
513 extern errno_t sock_gettype(socket_t so, int *domain, int *type, int *protocol)
525 extern errno_t sock_nointerrupt(socket_t so, int on);
547 extern socket_t sock_getlistener(socket_t so);
561 extern errno_t sock_getaddr(socket_t so, struct sockaddr **psockname,
585 extern errno_t sock_setupcall(socket_t sock, sock_upcall callback,
604 extern errno_t sock_setupcalls(socket_t sock, sock_upcall read_callback,
614 extern void sock_setupcalls_locked(socket_t sock,
630 extern errno_t sock_catchevents(socket_t sock, sock_evupcall event_callback,
633 extern void sock_catchevents_locked(socket_t sock, sock_evupcall ecallback,
644 extern int sock_iskernel(socket_t);