Lines Matching refs:hard_ack
183 rxrpc_seq_t hard_ack, top; in rxrpc_rotate_rx_window() local
189 hard_ack = call->rx_hard_ack; in rxrpc_rotate_rx_window()
191 ASSERT(before(hard_ack, top)); in rxrpc_rotate_rx_window()
193 hard_ack++; in rxrpc_rotate_rx_window()
194 ix = hard_ack & RXRPC_RXTX_BUFF_MASK; in rxrpc_rotate_rx_window()
206 smp_store_release(&call->rx_hard_ack, hard_ack); in rxrpc_rotate_rx_window()
210 _debug("%u,%u,%02x", hard_ack, top, flags); in rxrpc_rotate_rx_window()
211 trace_rxrpc_receive(call, rxrpc_receive_rotate, serial, hard_ack); in rxrpc_rotate_rx_window()
216 if (after_eq(hard_ack, call->ackr_consumed + 2) || in rxrpc_rotate_rx_window()
218 (hard_ack == top && after(hard_ack, call->ackr_consumed))) in rxrpc_rotate_rx_window()
310 rxrpc_seq_t hard_ack, top, seq; in rxrpc_recvmsg_data() local
330 hard_ack = call->rx_hard_ack; in rxrpc_recvmsg_data()
331 seq = hard_ack + 1; in rxrpc_recvmsg_data()