Lines Matching defs:summary

40 					struct rxrpc_ack_summary *summary,
48 summary->flight_size =
49 (call->tx_top - call->tx_hard_ack) - summary->nr_acks;
52 summary->retrans_timeo = true;
54 summary->flight_size / 2, 2);
64 cumulative_acks += summary->nr_new_acks;
65 cumulative_acks += summary->nr_rot_new_acks;
69 summary->mode = call->cong_mode;
70 summary->cwnd = call->cong_cwnd;
71 summary->ssthresh = call->cong_ssthresh;
72 summary->cumulative_acks = cumulative_acks;
73 summary->dup_acks = call->cong_dup_acks;
77 if (summary->nr_nacks > 0)
79 if (summary->cumulative_acks > 0)
88 if (summary->nr_nacks > 0)
107 if (summary->nr_nacks == 0)
110 if (summary->new_low_nack) {
125 summary->flight_size / 2, 2);
133 if (!summary->new_low_nack) {
134 if (summary->nr_new_acks == 0)
145 if (summary->nr_nacks == 0)
171 trace_rxrpc_congest(call, summary, acked_serial, change);
188 summary->nr_acks != call->tx_top - call->tx_hard_ack) {
199 struct rxrpc_ack_summary *summary)
209 summary->new_low_nack = true;
231 summary->nr_rot_new_acks++;
305 struct rxrpc_ack_summary summary = { 0 };
321 if (!rxrpc_rotate_tx_window(call, top, &summary)) {
777 struct rxrpc_ack_summary *summary)
789 summary->nr_acks++;
792 summary->nr_new_acks++;
797 if (!summary->nr_nacks &&
800 summary->new_low_nack = true;
802 summary->nr_nacks++;
805 summary->nr_new_nacks++;
853 struct rxrpc_ack_summary summary = { 0 };
879 summary.ack_reason = (buf.ack.reason < RXRPC_ACK__INVALID ?
884 summary.ack_reason, nr_acks);
974 if (rxrpc_rotate_tx_window(call, hard_ack, &summary)) {
986 &summary);
991 summary.nr_acks == call->tx_top - hard_ack &&
997 rxrpc_congestion_management(call, skb, &summary, acked_serial);
1007 struct rxrpc_ack_summary summary = { 0 };
1014 if (rxrpc_rotate_tx_window(call, call->tx_top, &summary))