NETSEC_RING_TX
struct netsec_desc_ring *dring = &priv->desc_ring[NETSEC_RING_TX];
struct netsec_desc_ring *dring = &priv->desc_ring[NETSEC_RING_TX];
} else if (id == NETSEC_RING_TX) {
if (id == NETSEC_RING_TX)
struct netsec_desc_ring *dring = &priv->desc_ring[NETSEC_RING_TX];
upper_32_bits(priv->desc_ring[NETSEC_RING_TX].desc_dma));
lower_32_bits(priv->desc_ring[NETSEC_RING_TX].desc_dma));
netsec_uninit_pkt_dring(priv, NETSEC_RING_TX);
ret = netsec_alloc_dring(priv, NETSEC_RING_TX);
spin_lock_init(&priv->desc_ring[NETSEC_RING_TX].lock);
netsec_free_dring(priv, NETSEC_RING_TX);
netsec_free_dring(priv, NETSEC_RING_TX);
struct netsec_desc_ring *tx_ring = &priv->desc_ring[NETSEC_RING_TX];
struct netsec_desc_ring *dring = &priv->desc_ring[NETSEC_RING_TX];
struct netsec_desc_ring *tx_ring = &priv->desc_ring[NETSEC_RING_TX];
struct netsec_desc_ring *tx_ring = &priv->desc_ring[NETSEC_RING_TX];