Lines Matching refs:asoc
61 struct sctp_association *asoc)
65 ulpq->asoc = asoc;
112 event = sctp_ulpevent_make_rcvmsg(chunk->asoc, chunk, gfp);
141 int sctp_clear_pd(struct sock *sk, struct sctp_association *asoc)
162 if (!skb_queue_empty(&sp->pd_lobby) && asoc) {
168 if (event->asoc == asoc) {
183 struct sctp_sock *sp = sctp_sk(ulpq->asoc->base.sk);
193 return sctp_clear_pd(ulpq->asoc->base.sk, ulpq->asoc);
201 struct sock *sk = ulpq->asoc->base.sk;
416 struct sctp_association *asoc;
482 asoc = ulpq->asoc;
489 if (!sctp_sk(asoc->base.sk)->frag_interleave &&
490 atomic_read(&sctp_sk(asoc->base.sk)->pd_mode))
494 pd_point = sctp_sk(asoc->base.sk)->pd_point;
598 ctsnap = sctp_tsnmap_get_ctsn(&ulpq->asoc->peer.tsn_map);
677 in = &ulpq->asoc->ssnmap->in;
772 in = &ulpq->asoc->ssnmap->in;
806 in = &ulpq->asoc->ssnmap->in;
846 in = &ulpq->asoc->ssnmap->in;
871 tsnmap = &ulpq->asoc->peer.tsn_map;
896 tsnmap = &ulpq->asoc->peer.tsn_map;
919 struct sctp_association *asoc;
922 asoc = ulpq->asoc;
923 sp = sctp_sk(asoc->base.sk);
952 struct sctp_association *asoc;
955 asoc = ulpq->asoc;
965 if (skb_queue_empty(&asoc->base.sk->sk_receive_queue)) {
975 sctp_tsnmap_mark(&asoc->peer.tsn_map, tsn);
997 sk = ulpq->asoc->base.sk;
1000 ev = sctp_ulpevent_make_pdapi(ulpq->asoc,