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