Lines Matching refs:cp
45 sctp_chunk_hdr_t *cp;
94 cp = (sctp_chunk_hdr_t *)smp->b_wptr;
95 cp->sch_id = CHUNK_HEARTBEAT_ACK;
96 cp->sch_flags = 0;
97 cp->sch_len = htons(len);
100 bcopy((void *)(hbcp + 1), (void *)(cp + 1), len - sizeof (*cp));
120 sctp_chunk_hdr_t *cp;
132 hblen = sizeof (*cp) +
143 cp = (sctp_chunk_hdr_t *)hbmp->b_wptr;
144 cp->sch_id = CHUNK_HEARTBEAT;
145 cp->sch_flags = 0;
146 cp->sch_len = hblen;
147 cp->sch_len = htons(cp->sch_len);
149 hpp = (sctp_parm_hdr_t *)(cp + 1);
151 hpp->sph_len = hblen - sizeof (*cp);
273 sctp_process_heartbeat(sctp_t *sctp, sctp_chunk_hdr_t *cp)
285 ASSERT(OK_32PTR(cp));
286 if (ntohs(cp->sch_len) < (sizeof (*cp) + sizeof (*hpp) +
294 hpp = (sctp_parm_hdr_t *)(cp + 1);
296 ntohs(hpp->sph_len) != (ntohs(cp->sch_len) - sizeof (*cp))) {