Lines Matching full:rcvr
93 struct sctp_ep_common *rcvr; in sctp_rcv() local
171 rcvr = asoc ? &asoc->base : &ep->base; in sctp_rcv()
172 sk = rcvr->sk; in sctp_rcv()
203 chunk->rcvr = rcvr; in sctp_rcv()
220 if (sk != rcvr->sk) { in sctp_rcv()
221 /* Our cached sk is different from the rcvr->sk. This is in sctp_rcv()
229 sk = rcvr->sk; in sctp_rcv()
243 sctp_inq_push(&chunk->rcvr->inqueue, chunk); in sctp_rcv()
279 struct sctp_inq *inqueue = &chunk->rcvr->inqueue; in sctp_backlog_rcv()
281 struct sctp_ep_common *rcvr = NULL; in sctp_backlog_rcv() local
284 rcvr = chunk->rcvr; in sctp_backlog_rcv()
286 /* If the rcvr is dead then the association or endpoint in sctp_backlog_rcv()
290 if (rcvr->dead) { in sctp_backlog_rcv()
295 if (unlikely(rcvr->sk != sk)) { in sctp_backlog_rcv()
307 sk = rcvr->sk; in sctp_backlog_rcv()
337 if (SCTP_EP_TYPE_ASSOCIATION == rcvr->type) in sctp_backlog_rcv()
339 else if (SCTP_EP_TYPE_SOCKET == rcvr->type) in sctp_backlog_rcv()
340 sctp_endpoint_put(sctp_ep(rcvr)); in sctp_backlog_rcv()
351 struct sctp_ep_common *rcvr = chunk->rcvr; in sctp_add_backlog() local
360 if (SCTP_EP_TYPE_ASSOCIATION == rcvr->type) in sctp_add_backlog()
362 else if (SCTP_EP_TYPE_SOCKET == rcvr->type) in sctp_add_backlog()
363 sctp_endpoint_hold(sctp_ep(rcvr)); in sctp_add_backlog()