Lines Matching full:summary
63 struct rxrpc_ack_summary *summary, in rxrpc_rack_update() argument
104 struct rxrpc_ack_summary *summary, in rxrpc_rack_detect_reordering() argument
122 struct rxrpc_ack_summary *summary, in rxrpc_input_rack_one() argument
126 rxrpc_rack_update(call, summary, tq, ix); in rxrpc_input_rack_one()
127 rxrpc_rack_detect_reordering(call, summary, tq, ix); in rxrpc_input_rack_one()
131 struct rxrpc_ack_summary *summary, in rxrpc_input_rack() argument
139 rxrpc_input_rack_one(call, summary, tq, ix); in rxrpc_input_rack()
142 trace_rxrpc_rack_update(call, summary); in rxrpc_input_rack()
157 struct rxrpc_ack_summary *summary) in rxrpc_rack_update_reo_wnd() argument
161 bool have_dsack_option = summary->ack_reason == RXRPC_ACK_DUPLICATE; in rxrpc_rack_update_reo_wnd()
177 } else if (summary->exiting_fast_or_rto_recovery) { in rxrpc_rack_update_reo_wnd()
184 if (summary->in_fast_or_rto_recovery) in rxrpc_rack_update_reo_wnd()
198 struct rxrpc_ack_summary *summary) in rxrpc_rack_detect_loss() argument
203 call->rack_reo_wnd = rxrpc_rack_update_reo_wnd(call, summary); in rxrpc_rack_detect_loss()
230 trace_rxrpc_rack_detect_loss(call, summary, seq); in rxrpc_rack_detect_loss()
245 struct rxrpc_ack_summary *summary) in rxrpc_rack_detect_loss_and_arm_timer() argument
247 ktime_t timeout = rxrpc_rack_detect_loss(call, summary); in rxrpc_rack_detect_loss_and_arm_timer()
361 void rxrpc_tlp_process_ack(struct rxrpc_call *call, struct rxrpc_ack_summary *summary) in rxrpc_tlp_process_ack() argument
368 trace_rxrpc_tlp_ack(call, summary, rxrpc_tlp_ack_trace_new_data); in rxrpc_tlp_process_ack()
370 } else if (summary->ack_reason == RXRPC_ACK_DUPLICATE && in rxrpc_tlp_process_ack()
371 summary->acked_serial == call->tlp_serial) { in rxrpc_tlp_process_ack()
373 trace_rxrpc_tlp_ack(call, summary, rxrpc_tlp_ack_trace_dup_acked); in rxrpc_tlp_process_ack()
377 trace_rxrpc_tlp_ack(call, summary, rxrpc_tlp_ack_trace_hard_beyond); in rxrpc_tlp_process_ack()
381 } else if (summary->tlp_probe_acked) { in rxrpc_tlp_process_ack()
382 trace_rxrpc_tlp_ack(call, summary, rxrpc_tlp_ack_trace_acked); in rxrpc_tlp_process_ack()
388 trace_rxrpc_tlp_ack(call, summary, rxrpc_tlp_ack_trace_incomplete); in rxrpc_tlp_process_ack()
397 struct rxrpc_ack_summary summary = {}; in rxrpc_rack_timer_expired() local
405 rxrpc_rack_detect_loss_and_arm_timer(call, &summary); in rxrpc_rack_timer_expired()