Lines Matching refs:hmp

670 	mblk_t		*hmp;  in sctp_uodata_frag()  local
685 hmp = sctp->sctp_uo_frags; in sctp_uodata_frag()
690 while (hmp != NULL) { in sctp_uodata_frag()
691 qdc = (sctp_data_hdr_t *)hmp->b_rptr; in sctp_uodata_frag()
694 if (hmp->b_prev == NULL) { in sctp_uodata_frag()
695 dmp->b_next = hmp; in sctp_uodata_frag()
696 hmp->b_prev = dmp; in sctp_uodata_frag()
699 dmp->b_next = hmp; in sctp_uodata_frag()
700 dmp->b_prev = hmp->b_prev; in sctp_uodata_frag()
701 hmp->b_prev->b_next = dmp; in sctp_uodata_frag()
702 hmp->b_prev = dmp; in sctp_uodata_frag()
706 if (hmp->b_next == NULL) { in sctp_uodata_frag()
707 hmp->b_next = dmp; in sctp_uodata_frag()
708 dmp->b_prev = hmp; in sctp_uodata_frag()
711 hmp = hmp->b_next; in sctp_uodata_frag()
724 for (hmp = dmp->b_prev; hmp != NULL; hmp = hmp->b_prev) { in sctp_uodata_frag()
725 qdc = (sctp_data_hdr_t *)hmp->b_rptr; in sctp_uodata_frag()
731 begin = hmp; in sctp_uodata_frag()
742 for (hmp = dmp->b_next; hmp != NULL; hmp = hmp->b_next) { in sctp_uodata_frag()
743 qdc = (sctp_data_hdr_t *)hmp->b_rptr; in sctp_uodata_frag()
749 end = hmp; in sctp_uodata_frag()
776 hmp = begin->b_next; in sctp_uodata_frag()
779 while (hmp != NULL) { in sctp_uodata_frag()
780 qdc = (sctp_data_hdr_t *)hmp->b_rptr; in sctp_uodata_frag()
781 hmp->b_rptr = (uchar_t *)(qdc + 1); in sctp_uodata_frag()
782 end = hmp->b_next; in sctp_uodata_frag()
783 dmp->b_cont = hmp; in sctp_uodata_frag()
784 dmp = hmp; in sctp_uodata_frag()
787 hmp->b_next = NULL; in sctp_uodata_frag()
788 hmp->b_prev = NULL; in sctp_uodata_frag()
789 hmp = end; in sctp_uodata_frag()
807 sctp_try_partial_delivery(sctp_t *sctp, mblk_t *hmp, sctp_reass_t *srp, in sctp_try_partial_delivery() argument
817 ASSERT(DB_TYPE(hmp) == M_CTL); in sctp_try_partial_delivery()
822 mp = hmp->b_cont; in sctp_try_partial_delivery()
853 dmp = hmp->b_cont; in sctp_try_partial_delivery()
854 hmp->b_cont = NULL; in sctp_try_partial_delivery()
867 dmp = hmp->b_cont; in sctp_try_partial_delivery()
868 hmp->b_cont = mp; in sctp_try_partial_delivery()
2185 mblk_t *hmp; in sctp_ftsn_check_uo_frag() local
2190 hmp = sctp->sctp_uo_frags; in sctp_ftsn_check_uo_frag()
2191 while (hmp != NULL) { in sctp_ftsn_check_uo_frag()
2192 hmp_next = hmp->b_next; in sctp_ftsn_check_uo_frag()
2193 dc = (sctp_data_hdr_t *)hmp->b_rptr; in sctp_ftsn_check_uo_frag()
2199 hmp->b_next = NULL; in sctp_ftsn_check_uo_frag()
2201 freeb(hmp); in sctp_ftsn_check_uo_frag()
2202 hmp = hmp_next; in sctp_ftsn_check_uo_frag()
2218 mblk_t *hmp; in sctp_ftsn_check_frag() local
2224 hmp = sip->istr_reass; in sctp_ftsn_check_frag()
2225 while (hmp != NULL) { in sctp_ftsn_check_frag()
2226 hmp_next = hmp->b_next; in sctp_ftsn_check_frag()
2227 srp = (sctp_reass_t *)DB_BASE(hmp); in sctp_ftsn_check_frag()
2252 hmp->b_next = NULL; in sctp_ftsn_check_frag()
2253 ASSERT(hmp->b_prev == NULL); in sctp_ftsn_check_frag()
2254 dmp = hmp; in sctp_ftsn_check_frag()
2255 ASSERT(DB_TYPE(hmp) == M_CTL); in sctp_ftsn_check_frag()
2256 dmp = hmp->b_cont; in sctp_ftsn_check_frag()
2257 hmp->b_cont = NULL; in sctp_ftsn_check_frag()
2258 freeb(hmp); in sctp_ftsn_check_frag()
2259 hmp = dmp; in sctp_ftsn_check_frag()
2265 freemsg(hmp); in sctp_ftsn_check_frag()
2266 hmp = hmp_next; in sctp_ftsn_check_frag()