Lines Matching full:txb
430 struct rxrpc_txbuf *txb, in rxrpc_prepare_data_subpacket() argument
434 struct rxrpc_jumbo_header *jumbo = txb->data - sizeof(*jumbo); in rxrpc_prepare_data_subpacket()
438 size_t len = txb->pkt_len; in rxrpc_prepare_data_subpacket()
442 _enter("%x,%zd", txb->seq, len); in rxrpc_prepare_data_subpacket()
444 txb->serial = serial; in rxrpc_prepare_data_subpacket()
447 txb->seq == 1) in rxrpc_prepare_data_subpacket()
450 txb->flags &= ~RXRPC_REQUEST_ACK; in rxrpc_prepare_data_subpacket()
451 flags = txb->flags & RXRPC_TXBUF_WIRE_FLAGS; in rxrpc_prepare_data_subpacket()
452 last = txb->flags & RXRPC_LAST_PACKET; in rxrpc_prepare_data_subpacket()
466 if (last && rxrpc_sending_to_client(txb)) in rxrpc_prepare_data_subpacket()
470 else if (txb->flags & RXRPC_TXBUF_RESENT) in rxrpc_prepare_data_subpacket()
480 else if (!last && !after(READ_ONCE(call->send_top), txb->seq)) in rxrpc_prepare_data_subpacket()
486 trace_rxrpc_req_ack(call->debug_id, txb->seq, why); in rxrpc_prepare_data_subpacket()
501 whdr->cksum = txb->cksum; in rxrpc_prepare_data_subpacket()
502 kv->iov_base = txb->data; in rxrpc_prepare_data_subpacket()
506 jumbo->cksum = txb->cksum; in rxrpc_prepare_data_subpacket()
511 trace_rxrpc_tx_data(call, txb->seq, txb->serial, flags, req->trace); in rxrpc_prepare_data_subpacket()
570 struct rxrpc_txbuf *txb = tq->bufs[seq & RXRPC_TXQ_MASK]; in rxrpc_prepare_data_packet() local
590 len += rxrpc_prepare_data_subpacket(call, req, txb, whdr, serial, i); in rxrpc_prepare_data_packet()
645 struct rxrpc_txbuf *txb; in rxrpc_send_data_packet() local
665 txb = tq->bufs[seq & RXRPC_TXQ_MASK]; in rxrpc_send_data_packet()
699 trace_rxrpc_tx_data(call, txb->seq, txb->serial, txb->flags, in rxrpc_send_data_packet()
722 trace_rxrpc_tx_fail(call->debug_id, txb->serial, ret, frag); in rxrpc_send_data_packet()