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