AWGE_TX_RING_COUNT
if (sc->sc_txq.t_queued + map->dm_nsegs > AWGE_TX_RING_COUNT) {
if (sc->sc_txq.t_queued < AWGE_TX_RING_COUNT) {
#define TX_NEXT(N) (((N) + 1) & (AWGE_TX_RING_COUNT - 1))
TX_DESC_OFFSET(0), AWGE_TX_RING_COUNT * descsz,
for (size_t i = 0; i < AWGE_TX_RING_COUNT; i++) {
memset(ring->t_desc, 0, AWGE_TX_RING_COUNT * sizeof(*ring->t_desc));
AWGE_TX_RING_COUNT * sizeof(struct dwc_gmac_dev_dmadesc),
for (i = 0; i < AWGE_TX_RING_COUNT; i++) {
AWGE_TX_RING_COUNT, MCLBYTES, 0,
AWGE_TX_RING_COUNT * sizeof(struct dwc_gmac_dev_dmadesc),
TX_DESC_OFFSET(AWGE_TX_RING_COUNT) - TX_DESC_OFFSET(start),
for (i = 0; i < AWGE_TX_RING_COUNT; i++) {
AWGE_TX_RING_COUNT * sizeof(struct dwc_gmac_dev_dmadesc),
for (i = 0; i < AWGE_TX_RING_COUNT; i++) {
for (i = 0; i < AWGE_TX_RING_COUNT; i++) {
if (sc->sc_txq.t_queued == AWGE_TX_RING_COUNT) {
(AWGE_RX_RING_COUNT + AWGE_TX_RING_COUNT)
struct dwc_gmac_tx_data t_data[AWGE_TX_RING_COUNT];