Lines Matching refs:rcvr
112 struct sctp_ep_common *rcvr; in sctp_rcv() local
180 rcvr = asoc ? &asoc->base : &ep->base; in sctp_rcv()
181 sk = rcvr->sk; in sctp_rcv()
198 rcvr = &ep->base; in sctp_rcv()
230 chunk->rcvr = rcvr; in sctp_rcv()
247 if (sk != rcvr->sk) { in sctp_rcv()
256 sk = rcvr->sk; in sctp_rcv()
270 sctp_inq_push(&chunk->rcvr->inqueue, chunk); in sctp_rcv()
306 struct sctp_inq *inqueue = &chunk->rcvr->inqueue; in sctp_backlog_rcv()
307 struct sctp_ep_common *rcvr = NULL; in sctp_backlog_rcv() local
310 rcvr = chunk->rcvr; in sctp_backlog_rcv()
316 if (rcvr->dead) { in sctp_backlog_rcv()
321 if (unlikely(rcvr->sk != sk)) { in sctp_backlog_rcv()
333 sk = rcvr->sk; in sctp_backlog_rcv()
355 if (SCTP_EP_TYPE_ASSOCIATION == rcvr->type) in sctp_backlog_rcv()
356 sctp_association_put(sctp_assoc(rcvr)); in sctp_backlog_rcv()
357 else if (SCTP_EP_TYPE_SOCKET == rcvr->type) in sctp_backlog_rcv()
358 sctp_endpoint_put(sctp_ep(rcvr)); in sctp_backlog_rcv()
368 struct sctp_ep_common *rcvr = chunk->rcvr; in sctp_add_backlog() local
377 if (SCTP_EP_TYPE_ASSOCIATION == rcvr->type) in sctp_add_backlog()
378 sctp_association_hold(sctp_assoc(rcvr)); in sctp_add_backlog()
379 else if (SCTP_EP_TYPE_SOCKET == rcvr->type) in sctp_add_backlog()
380 sctp_endpoint_hold(sctp_ep(rcvr)); in sctp_add_backlog()