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_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;
279 unsigned long old_complete_packets;
280 unsigned long old_complete_bytes;
281 unsigned int old_tso_bursts;
282 unsigned int old_tso_packets;
285 unsigned int read_count ____cacheline_aligned_in_smp;
286 unsigned int old_write_count;
287 unsigned int merge_events;
288 unsigned int bytes_compl;
289 unsigned int pkts_compl;
290 unsigned long complete_packets;
291 unsigned long complete_bytes;
292 unsigned long complete_xdp_packets;
293 unsigned long complete_xdp_bytes;
294 u32 completed_timestamp_major;
295 u32 completed_timestamp_minor;
298 unsigned int insert_count ____cacheline_aligned_in_smp;
299 unsigned int write_count;
300 unsigned int packet_write_count;
301 unsigned int old_read_count;
302 unsigned int tso_bursts;
303 unsigned int tso_long_headers;
304 unsigned int tso_packets;
305 unsigned int tso_fallbacks;
306 unsigned int pushes;
307 unsigned int pio_packets;
308 bool xmit_pending;
309 unsigned int cb_packets;
310 unsigned int notify_count;
312 unsigned long tx_packets;
315 unsigned int empty_read_count ____cacheline_aligned_in_smp;
317 atomic_t flush_outstanding;