Searched refs:sctp_socket (Results 1 - 12 of 12) sorted by relevance

/external/chromium_org/third_party/usrsctp/usrsctplib/netinet/
H A Dsctputil.h302 if (stcb->sctp_socket && ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || \
304 if (stcb->sctp_socket->so_snd.sb_cc >= tp1->book_size) { \
305 atomic_subtract_int(&((stcb)->sctp_socket->so_snd.sb_cc), tp1->book_size); \
307 stcb->sctp_socket->so_snd.sb_cc = 0; \
323 if (stcb->sctp_socket && ((stcb->sctp_ep->sctp_flags & SCTP_PCB_FLAGS_TCPTYPE) || \
325 if (stcb->sctp_socket->so_snd.sb_cc >= sp->length) { \
326 atomic_subtract_int(&stcb->sctp_socket->so_snd.sb_cc,sp->length); \
328 stcb->sctp_socket->so_snd.sb_cc = 0; \
337 if ((stcb->sctp_socket != NULL) && \
340 atomic_add_int(&stcb->sctp_socket
[all...]
H A Dsctputil.c363 sctp_clog.x.lock.sock = (void *) inp->sctp_socket;
387 if (inp && (inp->sctp_socket)) {
388 sctp_clog.x.lock.sock_lock = mtx_owned(&(inp->sctp_socket->so_rcv.sb_mtx));
389 sctp_clog.x.lock.sockrcvbuf_lock = mtx_owned(&(inp->sctp_socket->so_rcv.sb_mtx));
390 sctp_clog.x.lock.socksndbuf_lock = mtx_owned(&(inp->sctp_socket->so_snd.sb_mtx));
539 if (stcb->sctp_socket) {
540 struct socket *so = stcb->sctp_socket;
1087 asoc->my_rwnd = max(SCTP_SB_LIMIT_RCV(inp->sctp_socket), SCTP_MINIMAL_RWND);
1088 asoc->peers_rwnd = SCTP_SB_LIMIT_RCV(inp->sctp_socket);
1577 if ((inp->sctp_socket
[all...]
H A Dsctp_indata.c79 if (stcb->sctp_socket == NULL)
86 calc = max(SCTP_SB_LIMIT_RCV(stcb->sctp_socket), SCTP_MINIMAL_RWND);
90 calc = (uint32_t) sctp_sbspace(&stcb->asoc, &stcb->sctp_socket->so_rcv);
454 stcb, control, &stcb->sctp_socket->so_rcv, end,
466 &stcb->sctp_socket->so_rcv)) {
543 &stcb->sctp_socket->so_rcv, 1,
637 &stcb->sctp_socket->so_rcv, 1,
660 &stcb->sctp_socket->so_rcv, 1,
801 if (stcb->sctp_socket) {
802 pd_point = min(SCTP_SB_LIMIT_RCV(stcb->sctp_socket) >> SCTP_PARTIAL_DELIVERY_SHIF
[all...]
H A Dsctp_peeloff.c123 n_inp->sctp_socket = so;
273 n_inp->sctp_socket = newso;
H A Dsctp_input.c191 (inp->sctp_socket == NULL) ||
192 (inp->sctp_socket->so_qlimit == 0))) {
949 sctp_sorwakeup(stcb->sctp_ep, stcb->sctp_socket);
955 if (stcb->sctp_socket) {
1052 sctp_sorwakeup(stcb->sctp_ep, stcb->sctp_socket);
1069 if (stcb->sctp_socket) {
1072 stcb->sctp_socket->so_snd.sb_cc = 0;
1632 (inp->sctp_socket->so_qlimit == 0)
1657 soisconnected(stcb->sctp_socket);
1830 (inp->sctp_socket
[all...]
H A Dsctp_pcb.h464 struct socket *sctp_socket; member in struct:sctp_inpcb
601 struct socket *sctp_socket; /* back pointer to socket */ member in struct:sctp_tcb
H A Dsctp_pcb.c1516 if ((inp->sctp_socket) && (inp->sctp_socket->so_qlimit)) {
2230 if (tinp->sctp_socket->so_qlimit) {
2823 inp->sctp_socket = so;
3148 stcb->sctp_socket = new_inp->sctp_socket;
3908 so = inp->sctp_socket;
3981 asoc->sctp_socket = NULL;
4086 inp->sctp_socket = NULL;
4093 inp->sctp_socket
[all...]
H A Dsctp_usrreq.c553 if (stcb != NULL && inp && (inp->sctp_socket != NULL)) {
626 if (stcb == NULL || inp == NULL || inp->sctp_socket == NULL) {
648 error = cr_canseesocket(req->td->td_ucred, inp->sctp_socket);
653 cru2x(inp->sctp_socket->so_cred, &xuc);
3375 sasoc->sasoc_local_rwnd = sbspace(&inp->sctp_socket->so_rcv);
7762 (tinp->sctp_socket->so_qlimit)) {
7825 (tinp->sctp_socket->so_qlimit)) {
8067 SOCKBUF_LOCK(&inp->sctp_socket->so_snd);
8068 if (sowriteable(inp->sctp_socket)) {
8073 sowwakeup_locked(inp->sctp_socket);
[all...]
H A Dsctp_output.c5127 init->init.a_rwnd = htonl(max(inp->sctp_socket?SCTP_SB_LIMIT_RCV(inp->sctp_socket):0,
6275 so = inp->sctp_socket;
7540 if (SCTP_SB_LIMIT_SND(stcb->sctp_socket) < frag_point) {
7679 if ((stcb->sctp_socket != NULL) && \
7682 atomic_subtract_int(&stcb->sctp_socket->so_snd.sb_cc, sp->length);
8310 if (stcb->sctp_socket)
8311 max_send_per_dest = SCTP_SB_LIMIT_SND(stcb->sctp_socket) / asoc->numnets;
10696 if (inp->sctp_socket == NULL) {
10700 return (sctp_sosend(inp->sctp_socket,
[all...]
H A Dsctp_auth.c1831 &stcb->sctp_socket->so_rcv, 1, SCTP_READ_LOCK_NOT_HELD, so_locked);
H A Dsctp_sysctl.c521 so = inp->sctp_socket;
/external/chromium_org/third_party/usrsctp/usrsctplib/netinet6/
H A Dsctp6_usrreq.c589 if (stcb != NULL && inp && (inp->sctp_socket != NULL)) {
670 if (stcb == NULL || inp == NULL || inp->sctp_socket == NULL) {
691 error = cr_canseesocket(req->td->td_ucred, inp->sctp_socket);
696 cru2x(inp->sctp_socket->so_cred, &xuc);

Completed in 4138 milliseconds