rtase_ring
int (*ring_handler)(struct rtase_ring *ring, int budget);
struct rtase_ring tx_ring[RTASE_NUM_TX_QUEUE];
struct rtase_ring rx_ring[RTASE_NUM_RX_QUEUE];
struct rtase_ring *ring;
struct rtase_ring *ring, *tmp;
static int rtase_xmit_frags(struct rtase_ring *ring, struct sk_buff *skb,
struct rtase_ring *ring;
struct rtase_ring *ring, *tmp;
const struct rtase_ring *ring;
static void rtase_tx_clear_range(struct rtase_ring *ring, u32 start, u32 n)
struct rtase_ring *ring;
static u32 rtase_tx_avail(struct rtase_ring *ring)
static int tx_handler(struct rtase_ring *ring, int budget)
struct rtase_ring *ring = &tp->tx_ring[idx];
static int rtase_alloc_rx_data_buf(struct rtase_ring *ring,
static u32 rtase_rx_ring_fill(struct rtase_ring *ring, u32 ring_start,
struct rtase_ring *ring)
static void rtase_rx_skb(const struct rtase_ring *ring, struct sk_buff *skb)
static int rx_handler(struct rtase_ring *ring, int budget)
struct rtase_ring *ring = &tp->rx_ring[idx];
const struct rtase_ring *ring;