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