Lines Matching refs:hard_ack
1027 rxrpc_seq_t hard_ack, rxrpc_seq_t prev_pkt) in rxrpc_is_ack_valid() argument
1031 if (after(hard_ack, base)) in rxrpc_is_ack_valid()
1034 if (before(hard_ack, base)) in rxrpc_is_ack_valid()
1061 rxrpc_seq_t first_soft_ack, hard_ack, prev_pkt; in rxrpc_input_ack() local
1072 hard_ack = first_soft_ack - 1; in rxrpc_input_ack()
1086 hard_ack == 0 && in rxrpc_input_ack()
1099 hard_ack == 0 && in rxrpc_input_ack()
1109 if (!rxrpc_is_ack_valid(call, hard_ack, prev_pkt)) { in rxrpc_input_ack()
1110 trace_rxrpc_rx_discard_ack(call, summary.ack_serial, hard_ack, prev_pkt); in rxrpc_input_ack()
1124 call->acks_hard_ack = hard_ack; in rxrpc_input_ack()
1146 if (hard_ack + 1 == 0) in rxrpc_input_ack()
1160 if (before(hard_ack, call->tx_bottom) || in rxrpc_input_ack()
1161 after(hard_ack, call->tx_top)) in rxrpc_input_ack()
1163 if (nr_acks > call->tx_top - hard_ack) in rxrpc_input_ack()
1166 if (after(hard_ack, call->tx_bottom)) { in rxrpc_input_ack()
1167 if (rxrpc_rotate_tx_window(call, hard_ack, &summary)) { in rxrpc_input_ack()
1180 call->acks_nr_sacks == call->tx_top - hard_ack && in rxrpc_input_ack()