/* SPDX-License-Identifier: GPL-2.0-only *//**************************************************************************** * Driver for Solarflare network controllers and boards * Copyright 2018 Solarflare Communications Inc. * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 as published * by the Free Software Foundation, incorporated herein by reference. */#ifndef EFX_TX_COMMON_H#define EFX_TX_COMMON_Hintefx_probe_tx_queue(structefx_tx_queue*tx_queue);voidefx_init_tx_queue(structefx_tx_queue*tx_queue);voidefx_fini_tx_queue(structefx_tx_queue*tx_queue);voidefx_remove_tx_queue(structefx_tx_queue*tx_queue);voidefx_dequeue_buffer(structefx_tx_queue*tx_queue,structefx_tx_buffer*buffer,unsignedint*pkts_compl,unsignedint*bytes_compl);structefx_tx_buffer*efx_tx_map_chunk(structefx_tx_queue*tx_queue,dma_addr_tdma_addr,size_tlen);intefx_tx_map_data(structefx_tx_queue*tx_queue,structsk_buff*skb,unsignedintsegment_count);unsignedintefx_tx_max_skb_descs(structefx_nic*efx);#endif