Lines Matching defs:efx_tx_queue
260 struct efx_tx_queue { struct
262 struct efx_nic *efx ____cacheline_aligned_in_smp;
263 unsigned int queue;
264 unsigned int label;
265 unsigned int type;
266 unsigned int tso_version;
267 bool tso_encap;
268 struct efx_channel *channel;
269 struct netdev_queue *core_txq;
270 struct efx_tx_buffer *buffer;
271 struct efx_buffer *cb_page;
272 struct efx_special_buffer txd;
273 unsigned int ptr_mask;
274 void __iomem *piobuf;
275 unsigned int piobuf_offset;
276 bool initialised;
277 bool timestamping;
278 bool xdp_tx;
281 unsigned int read_count ____cacheline_aligned_in_smp;
282 unsigned int old_write_count;
283 unsigned int merge_events;
284 unsigned int bytes_compl;
285 unsigned int pkts_compl;
286 u32 completed_timestamp_major;
287 u32 completed_timestamp_minor;
290 unsigned int insert_count ____cacheline_aligned_in_smp;
291 unsigned int write_count;
292 unsigned int packet_write_count;
293 unsigned int old_read_count;
294 unsigned int tso_bursts;
295 unsigned int tso_long_headers;
296 unsigned int tso_packets;
297 unsigned int tso_fallbacks;
298 unsigned int pushes;
299 unsigned int pio_packets;
300 bool xmit_pending;
301 unsigned int cb_packets;
302 unsigned int notify_count;
304 unsigned long tx_packets;
307 unsigned int empty_read_count ____cacheline_aligned_in_smp;
309 atomic_t flush_outstanding;