RTASE_NUM_DESC
#define RTASE_TX_RING_DESC_SIZE (RTASE_NUM_DESC * sizeof(struct rtase_tx_desc))
#define RTASE_RX_RING_DESC_SIZE (RTASE_NUM_DESC * sizeof(union rtase_rx_desc))
struct sk_buff *skbuff[RTASE_NUM_DESC];
void *data_buf[RTASE_NUM_DESC];
u32 len[RTASE_NUM_DESC];
dma_addr_t data_phy_addr[RTASE_NUM_DESC];
entry = (entry + 1) % RTASE_NUM_DESC;
if (((entry + 1) % RTASE_NUM_DESC) == 0)
entry = ring->cur_idx % RTASE_NUM_DESC;
if (((entry + 1) % RTASE_NUM_DESC) == 0)
u32 entry = (start + i) % RTASE_NUM_DESC;
rtase_tx_clear_range(ring, ring->dirty_idx, RTASE_NUM_DESC);
return READ_ONCE(ring->dirty_idx) + RTASE_NUM_DESC -
u32 entry = dirty_tx % RTASE_NUM_DESC;
for (i = 0; i < RTASE_NUM_DESC; i++) {
if ((RTASE_NUM_DESC - 1) == i) {
u32 i = cur % RTASE_NUM_DESC;
for (i = 0; i < RTASE_NUM_DESC; i++) {
entry = cur_rx % RTASE_NUM_DESC;
entry = cur_rx % RTASE_NUM_DESC;
for (i = 0; i < RTASE_NUM_DESC; i++)
pp_params.pool_size = RTASE_NUM_DESC * tp->func_rx_queue_num;
num = rtase_rx_ring_fill(&tp->rx_ring[i], 0, RTASE_NUM_DESC);
if (num != RTASE_NUM_DESC)
(RTASE_NUM_DESC - 1));