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