Lines Matching refs:apkt
983 static void ackm_on_pkts_acked(OSSL_ACKM *ackm, const OSSL_ACKM_TX_PKT *apkt) in ackm_on_pkts_acked() argument
989 for (; apkt != NULL; apkt = anext) { in ackm_on_pkts_acked()
990 if (apkt->is_inflight) { in ackm_on_pkts_acked()
991 ackm->bytes_in_flight -= apkt->num_bytes; in ackm_on_pkts_acked()
992 if (apkt->is_ack_eliciting) in ackm_on_pkts_acked()
993 ackm->ack_eliciting_bytes_in_flight[apkt->pkt_space] in ackm_on_pkts_acked()
994 -= apkt->num_bytes; in ackm_on_pkts_acked()
996 if (apkt->pkt_num > last_pn_acked) in ackm_on_pkts_acked()
997 last_pn_acked = apkt->pkt_num; in ackm_on_pkts_acked()
999 if (apkt->largest_acked != QUIC_PN_INVALID) in ackm_on_pkts_acked()
1005 apkt->pkt_space), in ackm_on_pkts_acked()
1006 apkt->largest_acked + 1); in ackm_on_pkts_acked()
1009 ainfo.tx_time = apkt->time; in ackm_on_pkts_acked()
1010 ainfo.tx_size = apkt->num_bytes; in ackm_on_pkts_acked()
1012 anext = apkt->anext; in ackm_on_pkts_acked()
1013 apkt->on_acked(apkt->cb_arg); /* may free apkt */ in ackm_on_pkts_acked()
1015 if (apkt->is_inflight) in ackm_on_pkts_acked()