Lines Matching refs:in
7 * as defined in and that are subject to the Apple Public Source License
8 * Version 2.0 (the 'License'). You may not use this file except in
33 * Redistribution and use in source and binary forms, with or without
38 * 2. Redistributions in binary form must reproduce the above copyright
39 * notice, this list of conditions and the following disclaimer in the
65 * NOTICE: This file was modified by SPARTA, Inc. in 2005 to introduce
67 * is included in support of clause 2.2 (b) of the Apple Public License,
88 #include <netinet/in.h>
97 /* TODO: this should be in a header file somewhere */
128 * resulting in an eventual call to soisconnected() if/when the
134 * only, bypassing the in-progress calls when setting up a ``connection''
138 * two queues of sockets: so_incomp for connections in progress
148 * If higher level protocols are implemented in
251 * (in case of SYN flood), we cap the incomplete
382 * code (in case PRU_SHUTDOWN). Socantrcvmore indicates that no more data
385 * Data queued for reading in the socket may yet be read.
535 * information about the number of mbufs and amount of data in the
539 * Data stored in a socket buffer is maintained as a list of records.
543 * observed when placing information in the receive buffer:
557 * some of the available buffer space in the system buffer pool for the
626 * of data to be added. sbappendrecord() differs from sbappend() in
628 * To place a sender's address, optional access rights, and data in a
630 * access rights and data in a socket receive buffer, sbappendrights()
635 * to store additional information in.
639 * send buffer in a protocol with m_copy for output to a peer,
645 * Append mbuf chain m to the last record in the
647 * the mbuf chain is recorded in sb. Empty mbufs are
929 * Returns 0 if no space in sockbuf or insufficient mbufs.
1019 /* Call socket data in filters */
1226 * Free all mbufs in a sockbuf.
1255 * of where we get to in the tree and then zeroing the
1279 * a socket when there is no harm in ignoring
1397 * supported by a protocol. Fill in as needed.
1570 * How much space is there in a socket buffer (so->so_snd or so->so_rcv)?
1610 /* adjust counters in sb reflecting allocation of m */
1629 /* adjust counters in sb reflecting freeing of m */
1724 * Make a copy of a sockaddr in a malloced buffer of type M_SONAME.
1740 * in the kernel-format socket structure pointed to by so. This is done
1742 * to isolate user code from changes in the kernel structure, and
1776 * since it is always embedded in a socket, does not include a self
1777 * pointer nor a length. We make this entry point public in case
1796 * Here is the definition of some of the basic objects in the kern.ipc