Lines Matching defs:txr
539 struct ena_ring *txr, *rxr;
546 txr = &adapter->tx_ring[i];
550 ena_init_io_rings_common(adapter, txr, i);
554 txr->ring_size = adapter->tx_ring_size;
555 txr->tx_max_header_size = ena_dev->tx_max_header_size;
556 txr->tx_mem_queue_type = ena_dev->tx_mem_queue_type;
557 txr->smoothed_interval =
561 txr->br = buf_ring_alloc(ena_buf_ring_size, M_DEVBUF,
562 M_WAITOK, &txr->ring_mtx);
565 ena_alloc_counters_tx(adapter, &txr->tx_stats, i);
576 snprintf(txr->mtx_name, sizeof(txr->mtx_name), "%s:tx(%d)",
581 mutex_init(&txr->ring_mtx, MUTEX_DEFAULT, IPL_NET);
587 que->tx_ring = txr;
590 txr->que = que;
600 struct ena_ring *txr = &adapter->tx_ring[qid];
603 ena_free_counters((struct evcnt *)&txr->tx_stats,
604 sizeof(txr->tx_stats), offsetof(struct ena_stats_tx, cnt));
608 mutex_destroy(&txr->ring_mtx);