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