Lines Matching defs:efx_tx_queue
239 struct efx_tx_queue { struct
241 struct efx_nic *efx ____cacheline_aligned_in_smp;
242 unsigned int queue;
243 unsigned int label;
244 unsigned int type;
245 unsigned int tso_version;
246 bool tso_encap;
247 struct efx_channel *channel;
248 struct netdev_queue *core_txq;
249 struct efx_tx_buffer *buffer;
250 struct efx_buffer *cb_page;
251 struct efx_buffer txd;
252 unsigned int ptr_mask;
253 void __iomem *piobuf;
254 unsigned int piobuf_offset;
255 bool initialised;
256 bool timestamping;
257 bool xdp_tx;
260 unsigned int read_count ____cacheline_aligned_in_smp;
261 unsigned int old_write_count;
262 unsigned int merge_events;
263 unsigned int bytes_compl;
264 unsigned int pkts_compl;
265 u32 completed_timestamp_major;
266 u32 completed_timestamp_minor;
269 unsigned int insert_count ____cacheline_aligned_in_smp;
270 unsigned int write_count;
271 unsigned int packet_write_count;
272 unsigned int old_read_count;
273 unsigned int tso_bursts;
274 unsigned int tso_long_headers;
275 unsigned int tso_packets;
276 unsigned int tso_fallbacks;
277 unsigned int pushes;
278 unsigned int pio_packets;
279 bool xmit_pending;
280 unsigned int cb_packets;
281 unsigned int notify_count;
283 unsigned long tx_packets;
286 unsigned int empty_read_count ____cacheline_aligned_in_smp;
288 atomic_t flush_outstanding;