Lines Matching defs:hmp

669 	mblk_t		*hmp;
684 hmp = sctp->sctp_uo_frags;
689 while (hmp != NULL) {
690 qdc = (sctp_data_hdr_t *)hmp->b_rptr;
693 if (hmp->b_prev == NULL) {
694 dmp->b_next = hmp;
695 hmp->b_prev = dmp;
698 dmp->b_next = hmp;
699 dmp->b_prev = hmp->b_prev;
700 hmp->b_prev->b_next = dmp;
701 hmp->b_prev = dmp;
705 if (hmp->b_next == NULL) {
706 hmp->b_next = dmp;
707 dmp->b_prev = hmp;
710 hmp = hmp->b_next;
723 for (hmp = dmp->b_prev; hmp != NULL; hmp = hmp->b_prev) {
724 qdc = (sctp_data_hdr_t *)hmp->b_rptr;
730 begin = hmp;
741 for (hmp = dmp->b_next; hmp != NULL; hmp = hmp->b_next) {
742 qdc = (sctp_data_hdr_t *)hmp->b_rptr;
748 end = hmp;
775 hmp = begin->b_next;
778 while (hmp != NULL) {
779 qdc = (sctp_data_hdr_t *)hmp->b_rptr;
780 hmp->b_rptr = (uchar_t *)(qdc + 1);
781 end = hmp->b_next;
782 dmp->b_cont = hmp;
783 dmp = hmp;
786 hmp->b_next = NULL;
787 hmp->b_prev = NULL;
788 hmp = end;
806 sctp_try_partial_delivery(sctp_t *sctp, mblk_t *hmp, sctp_reass_t *srp,
816 ASSERT(DB_TYPE(hmp) == M_CTL);
821 mp = hmp->b_cont;
852 dmp = hmp->b_cont;
853 hmp->b_cont = NULL;
866 dmp = hmp->b_cont;
867 hmp->b_cont = mp;
2183 mblk_t *hmp;
2188 hmp = sctp->sctp_uo_frags;
2189 while (hmp != NULL) {
2190 hmp_next = hmp->b_next;
2191 dc = (sctp_data_hdr_t *)hmp->b_rptr;
2197 hmp->b_next = NULL;
2199 freeb(hmp);
2200 hmp = hmp_next;
2216 mblk_t *hmp;
2222 hmp = sip->istr_reass;
2223 while (hmp != NULL) {
2224 hmp_next = hmp->b_next;
2225 srp = (sctp_reass_t *)DB_BASE(hmp);
2250 hmp->b_next = NULL;
2251 ASSERT(hmp->b_prev == NULL);
2252 dmp = hmp;
2253 ASSERT(DB_TYPE(hmp) == M_CTL);
2254 dmp = hmp->b_cont;
2255 hmp->b_cont = NULL;
2256 freeb(hmp);
2257 hmp = dmp;
2263 freemsg(hmp);
2264 hmp = hmp_next;