prestera_sdma
struct prestera_sdma sdma;
static int prestera_sdma_buf_init(struct prestera_sdma *sdma,
static u32 prestera_sdma_map(struct prestera_sdma *sdma, dma_addr_t pa)
static void prestera_sdma_rx_desc_init(struct prestera_sdma *sdma,
static void prestera_sdma_rx_desc_set_next(struct prestera_sdma *sdma,
static int prestera_sdma_rx_skb_alloc(struct prestera_sdma *sdma,
static struct sk_buff *prestera_sdma_rx_skb_get(struct prestera_sdma *sdma,
static int prestera_rxtx_process_skb(struct prestera_sdma *sdma,
struct prestera_sdma *sdma;
sdma = container_of(napi, struct prestera_sdma, rx_napi);
static void prestera_sdma_rx_fini(struct prestera_sdma *sdma)
static int prestera_sdma_rx_init(struct prestera_sdma *sdma)
static void prestera_sdma_tx_desc_init(struct prestera_sdma *sdma,
static void prestera_sdma_tx_desc_set_next(struct prestera_sdma *sdma,
static void prestera_sdma_tx_desc_set_buf(struct prestera_sdma *sdma,
static int prestera_sdma_tx_buf_map(struct prestera_sdma *sdma,
static void prestera_sdma_tx_buf_unmap(struct prestera_sdma *sdma,
struct prestera_sdma *sdma;
sdma = container_of(work, struct prestera_sdma, tx_work);
static int prestera_sdma_tx_init(struct prestera_sdma *sdma)
static void prestera_sdma_tx_fini(struct prestera_sdma *sdma)
struct prestera_sdma *sdma = arg;
struct prestera_sdma *sdma = &sw->rxtx->sdma;
struct prestera_sdma *sdma = &sw->rxtx->sdma;
static bool prestera_sdma_is_ready(struct prestera_sdma *sdma)
static int prestera_sdma_tx_wait(struct prestera_sdma *sdma,
static void prestera_sdma_tx_start(struct prestera_sdma *sdma)
static netdev_tx_t prestera_sdma_xmit(struct prestera_sdma *sdma,