Lines Matching defs:buffer
56 struct efx_tx_buffer *buffer;
92 /* Reserve an empty buffer for the TSO V3 descriptor.
95 buffer = efx_tx_queue_get_insert_buffer(tx_queue);
96 buffer->flags = EFX_TX_BUF_TSO_V3 | EFX_TX_BUF_CONT;
97 buffer->len = header_len;
98 buffer->unmap_len = 0;
99 buffer->skb = skb;
151 struct efx_tx_buffer *buffer, efx_oword_t *txd)
185 struct efx_tx_buffer *buffer, efx_oword_t *txd,
191 ESF_GZ_TX_SEND_LEN, buffer->len,
192 ESF_GZ_TX_SEND_ADDR, buffer->dma_addr);
195 ef100_set_tx_csum_partial(skb, buffer, txd);
203 struct efx_tx_buffer *buffer, efx_oword_t *txd,
216 len = skb->len - buffer->len;
227 ESF_GZ_TX_TSO_HDR_LEN_W, buffer->len >> 1,
245 struct efx_tx_buffer *buffer;
265 buffer = &tx_queue->buffer[write_ptr];
275 buffer, txd, nr_descs);
279 WARN_ON_ONCE(!(buffer->flags & EFX_TX_BUF_TSO_V3));
281 buffer, txd, nr_descs);
287 ESF_GZ_TX_SEG_LEN, buffer->len,
288 ESF_GZ_TX_SEG_ADDR, buffer->dma_addr);
329 /* Add a socket buffer to a TX queue
346 if (!tx_queue->buffer || !tx_queue->ptr_mask) {