RXRPC_NR_TXQUEUE
return (seq & (RXRPC_NR_TXQUEUE - 1)) == tq->qbase;
#define RXRPC_TXQ_MASK (RXRPC_NR_TXQUEUE - 1)
struct rxrpc_txbuf *bufs[RXRPC_NR_TXQUEUE];
unsigned int segment_serial[RXRPC_NR_TXQUEUE];
unsigned int segment_xmit_ts[RXRPC_NR_TXQUEUE];
before(call->tx_transmitted, req.tq->qbase + RXRPC_NR_TXQUEUE)) {
before(call->tx_transmitted, req.tq->qbase + RXRPC_NR_TXQUEUE)) {
for (int i = 0; i < RXRPC_NR_TXQUEUE; i++)
extracted >>= RXRPC_NR_TXQUEUE - nr_reported;
if (seq == call->tx_qbase + RXRPC_NR_TXQUEUE) {
call->tx_qbase += RXRPC_NR_TXQUEUE;
call->tx_qbase += RXRPC_NR_TXQUEUE;
for (int ix = 0; ix < RXRPC_NR_TXQUEUE; ix++)
old_reported = ~0UL >> (RXRPC_NR_TXQUEUE - tq->nr_reported_acks);
while (after(seq, tq->qbase + RXRPC_NR_TXQUEUE - 1))
rxrpc_input_soft_ack_tq(call, summary, tq, extracted, RXRPC_NR_TXQUEUE,
seq - RXRPC_NR_TXQUEUE, &lowest_nak);
if (tq->nr_reported_acks < RXRPC_NR_TXQUEUE)
for (int i = 0; i < RXRPC_NR_TXQUEUE; i++)