Lines Matching refs:ix
207 int ix) in rxrpc_add_data_rtt_sample() argument
209 ktime_t xmit_ts = ktime_add_us(tq->xmit_ts_base, tq->segment_xmit_ts[ix]); in rxrpc_add_data_rtt_sample()
214 __clear_bit(ix, &tq->rtt_samples); /* Prevent repeat RTT sample */ in rxrpc_add_data_rtt_sample()
251 unsigned int ix = seq - call->tx_qbase; in rxrpc_rotate_tx_window() local
253 _debug("tq=%x seq=%x i=%d f=%x", tq->qbase, seq, ix, tq->bufs[ix]->flags); in rxrpc_rotate_tx_window()
254 if (tq->bufs[ix]->flags & RXRPC_LAST_PACKET) { in rxrpc_rotate_tx_window()
259 if (summary->acked_serial == tq->segment_serial[ix] && in rxrpc_rotate_tx_window()
260 test_bit(ix, &tq->rtt_samples)) in rxrpc_rotate_tx_window()
261 rxrpc_add_data_rtt_sample(call, summary, tq, ix); in rxrpc_rotate_tx_window()
263 if (ix == tq->nr_reported_acks) { in rxrpc_rotate_tx_window()
266 rxrpc_input_rack_one(call, summary, tq, ix); in rxrpc_rotate_tx_window()
270 __set_bit(ix, &tq->segment_acked); in rxrpc_rotate_tx_window()
272 } else if (test_bit(ix, &tq->segment_acked)) { in rxrpc_rotate_tx_window()
279 rxrpc_input_rack_one(call, summary, tq, ix); in rxrpc_rotate_tx_window()
283 __set_bit(ix, &tq->segment_acked); in rxrpc_rotate_tx_window()
288 if (__test_and_clear_bit(ix, &tq->segment_lost)) in rxrpc_rotate_tx_window()
290 if (__test_and_clear_bit(ix, &tq->segment_retransmitted)) in rxrpc_rotate_tx_window()
292 __clear_bit(ix, &tq->ever_retransmitted); in rxrpc_rotate_tx_window()
294 rxrpc_put_txbuf(tq->bufs[ix], rxrpc_txbuf_put_rotated); in rxrpc_rotate_tx_window()
295 tq->bufs[ix] = NULL; in rxrpc_rotate_tx_window()
861 for (int ix = 0; ix < RXRPC_NR_TXQUEUE; ix++) in rxrpc_input_soft_rtt() local
862 if (summary->acked_serial == tq->segment_serial[ix]) in rxrpc_input_soft_rtt()
863 return rxrpc_add_data_rtt_sample(call, summary, tq, ix); in rxrpc_input_soft_rtt()