cldma_queue
static int t7xx_cldma_default_recv_skb(struct cldma_queue *queue, struct sk_buff *skb)
static int t7xx_cldma_gpd_rx_from_q(struct cldma_queue *queue, int budget, bool *over_budget)
static int t7xx_cldma_gpd_rx_collect(struct cldma_queue *queue, int budget)
struct cldma_queue *queue = container_of(work, struct cldma_queue, cldma_work);
static int t7xx_cldma_gpd_tx_collect(struct cldma_queue *queue)
static void t7xx_cldma_txq_empty_hndl(struct cldma_queue *queue)
struct cldma_queue *queue = container_of(work, struct cldma_queue, cldma_work);
static void t7xx_cldma_q_reset(struct cldma_queue *queue)
static void t7xx_cldma_rxq_init(struct cldma_queue *queue)
static void t7xx_cldma_txq_init(struct cldma_queue *queue)
static void md_cd_queue_struct_reset(struct cldma_queue *queue, struct cldma_ctrl *md_ctrl,
static void md_cd_queue_struct_init(struct cldma_queue *queue, struct cldma_ctrl *md_ctrl,
struct cldma_queue *txq = &md_ctrl->txq[qnum];
struct cldma_queue *rxq = &md_ctrl->rxq[qnum];
static int t7xx_cldma_gpd_handle_tx_request(struct cldma_queue *queue, struct cldma_request *tx_req,
static void t7xx_cldma_set_recv_skb(struct cldma_queue *queue,
int (*recv_skb)(struct cldma_queue *queue, struct sk_buff *skb))
struct cldma_queue *queue;
struct cldma_queue txq[CLDMA_TXQ_NUM];
struct cldma_queue rxq[CLDMA_RXQ_NUM];
int (*recv_skb)(struct cldma_queue *queue, struct sk_buff *skb);
int t7xx_port_proxy_recv_skb_from_dedicated_queue(struct cldma_queue *queue, struct sk_buff *skb)
struct cldma_queue *queue, u16 channel)
int t7xx_port_proxy_recv_skb(struct cldma_queue *queue, struct sk_buff *skb)
int t7xx_port_proxy_recv_skb(struct cldma_queue *queue, struct sk_buff *skb);
int t7xx_port_proxy_recv_skb_from_dedicated_queue(struct cldma_queue *queue, struct sk_buff *skb);