Lines Matching refs:ch
667 struct sctp_chunkhdr *ch, _ch; in sctp_rcv_ootb() local
676 ch = skb_header_pointer(skb, offset, sizeof(*ch), &_ch); in sctp_rcv_ootb()
679 if (ntohs(ch->length) < sizeof(_ch)) in sctp_rcv_ootb()
682 ch_end = offset + SCTP_PAD4(ntohs(ch->length)); in sctp_rcv_ootb()
690 if (SCTP_CID_ABORT == ch->type) in sctp_rcv_ootb()
697 if (SCTP_CID_SHUTDOWN_COMPLETE == ch->type) in sctp_rcv_ootb()
705 if (SCTP_CID_INIT == ch->type && (void *)ch != skb->data) in sctp_rcv_ootb()
1160 struct sctp_chunkhdr *ch, in __sctp_rcv_asconf_lookup() argument
1165 struct sctp_addip_chunk *asconf = (struct sctp_addip_chunk *)ch; in __sctp_rcv_asconf_lookup()
1198 struct sctp_chunkhdr *ch; in __sctp_rcv_walk_lookup() local
1206 ch = (struct sctp_chunkhdr *)skb->data; in __sctp_rcv_walk_lookup()
1209 if (ntohs(ch->length) < sizeof(*ch)) in __sctp_rcv_walk_lookup()
1212 ch_end = ((__u8 *)ch) + SCTP_PAD4(ntohs(ch->length)); in __sctp_rcv_walk_lookup()
1216 switch (ch->type) { in __sctp_rcv_walk_lookup()
1236 net, ch, laddr, in __sctp_rcv_walk_lookup()
1246 ch = (struct sctp_chunkhdr *)ch_end; in __sctp_rcv_walk_lookup()
1264 struct sctp_chunkhdr *ch; in __sctp_rcv_lookup_harder() local
1274 ch = (struct sctp_chunkhdr *)skb->data; in __sctp_rcv_lookup_harder()
1281 if (SCTP_PAD4(ntohs(ch->length)) > skb->len) in __sctp_rcv_lookup_harder()
1285 if (ch->type == SCTP_CID_INIT || ch->type == SCTP_CID_INIT_ACK) in __sctp_rcv_lookup_harder()