Lines Matching refs:ionic_queue

13 static void ionic_rx_clean(struct ionic_queue *q, struct ionic_desc_info *desc_info,
16 static inline void ionic_txq_post(struct ionic_queue *q, bool ring_dbell, in ionic_txq_post()
24 static inline void ionic_rxq_post(struct ionic_queue *q, bool ring_dbell, in ionic_rxq_post()
32 static inline struct netdev_queue *q_to_ndq(struct ionic_queue *q) in q_to_ndq()
37 static void ionic_rx_recycle(struct ionic_queue *q, struct ionic_desc_info *desc_info, in ionic_rx_recycle()
49 static bool ionic_rx_copybreak(struct ionic_queue *q, struct ionic_desc_info *desc_info, in ionic_rx_copybreak()
85 static void ionic_rx_clean(struct ionic_queue *q, struct ionic_desc_info *desc_info, in ionic_rx_clean()
162 struct ionic_queue *q = cq->bound_q; in ionic_rx_service()
216 static struct sk_buff *ionic_rx_skb_alloc(struct ionic_queue *q, unsigned int len, in ionic_rx_skb_alloc()
250 void ionic_rx_fill(struct ionic_queue *q) in ionic_rx_fill()
284 void ionic_rx_empty(struct ionic_queue *q) in ionic_rx_empty()
337 static dma_addr_t ionic_tx_map_single(struct ionic_queue *q, void *data, size_t len) in ionic_tx_map_single()
353 static dma_addr_t ionic_tx_map_frag(struct ionic_queue *q, const skb_frag_t *frag, in ionic_tx_map_frag()
369 static void ionic_tx_clean(struct ionic_queue *q, struct ionic_desc_info *desc_info, in ionic_tx_clean()
420 struct ionic_queue *q = cq->bound_q; in ionic_tx_flush()
503 static void ionic_tx_tso_post(struct ionic_queue *q, struct ionic_txq_desc *desc, in ionic_tx_tso_post()
535 static struct ionic_txq_desc *ionic_tx_tso_next(struct ionic_queue *q, in ionic_tx_tso_next()
545 static int ionic_tx_tso(struct ionic_queue *q, struct sk_buff *skb) in ionic_tx_tso()
714 static int ionic_tx_calc_csum(struct ionic_queue *q, struct sk_buff *skb) in ionic_tx_calc_csum()
751 static int ionic_tx_calc_no_csum(struct ionic_queue *q, struct sk_buff *skb) in ionic_tx_calc_no_csum()
783 static int ionic_tx_skb_frags(struct ionic_queue *q, struct sk_buff *skb) in ionic_tx_skb_frags()
808 static int ionic_tx(struct ionic_queue *q, struct sk_buff *skb) in ionic_tx()
836 static int ionic_tx_descs_needed(struct ionic_queue *q, struct sk_buff *skb) in ionic_tx_descs_needed()
860 static int ionic_maybe_stop_tx(struct ionic_queue *q, int ndescs) in ionic_maybe_stop_tx()
884 struct ionic_queue *q; in ionic_start_xmit()