Lines Matching defs:emx_txdata
257 struct emx_txdata { struct
258 struct lwkt_serialize tx_serialize;
259 struct emx_softc *sc;
260 struct ifaltq_subque *ifsq;
261 int idx;
262 int16_t tx_running;
265 uint16_t tx_flags;
279 struct e1000_tx_desc *tx_desc_base;
280 struct emx_txbuf *tx_buf;
281 uint32_t next_avail_tx_desc;
282 uint32_t next_tx_to_clean;
283 int num_tx_desc_avail;
284 int num_tx_desc;
285 bus_dma_tag_t txtag; /* dma tag for tx */
286 int spare_tx_desc;
287 int oact_tx_desc;
288 int tx_nmbuf;
291 int csum_flags;
292 int csum_lhlen;
293 int csum_iphlen;
295 int csum_thlen; /* TSO */
296 int csum_mss; /* TSO */
297 int csum_pktlen; /* TSO */
299 uint32_t csum_txd_upper;
300 uint32_t csum_txd_lower;
302 int tx_wreg_nsegs;
334 int tx_intr_nsegs;
335 int tx_nsegs;
336 int tx_dd_tail;
337 int tx_dd_head;
340 int tx_dd[EMX_TXDD_MAX];
342 struct ifsubq_watchdog tx_watchdog;
343 struct callout tx_gc_timer;
346 unsigned long tx_pkts;
347 unsigned long tso_segments;
348 unsigned long tso_ctx_reused;
349 unsigned long tx_gc;
351 bus_dma_tag_t tx_desc_dtag;
352 bus_dmamap_t tx_desc_dmap;
353 bus_addr_t tx_desc_paddr;