Home
last modified time | relevance | path

Searched refs:sge_txq (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c177 static inline struct sge_qset *txq_to_qset(const struct sge_txq *q, int qidx) in txq_to_qset()
236 static inline void unmap_skb(struct sk_buff *skb, struct sge_txq *q, in unmap_skb()
285 static void free_tx_desc(struct adapter *adapter, struct sge_txq *q, in free_tx_desc()
325 struct sge_txq *q, in reclaim_completed_tx()
345 static inline int should_restart_tx(const struct sge_txq *q) in should_restart_tx()
654 memset(q->txq, 0, sizeof(struct sge_txq) * SGE_TXQ_PER_SET); in t3_reset_qset()
1007 static inline void check_ring_tx_db(struct adapter *adap, struct sge_txq *q) in check_ring_tx_db()
1051 const struct sge_txq *q, in write_wr_hdr_sgl()
1140 struct sge_txq *q, unsigned int ndesc, in write_tx_pkt_wr()
1207 struct sge_qset *qs, struct sge_txq *q) in t3_stop_tx_queue()
[all …]
Dadapter.h165 struct sge_txq { /* state for an SGE Tx queue */ struct
205 struct sge_txq txq[SGE_TXQ_PER_SET]; argument
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/
Dadapter.h231 struct sge_txq { struct
258 struct sge_txq q; /* SGE TX Queue */ argument
Dsge.c233 static inline unsigned int txq_avail(const struct sge_txq *tq) in txq_avail()
307 const struct ulptx_sgl *sgl, const struct sge_txq *tq) in unmap_sgl()
377 static void free_tx_desc(struct adapter *adapter, struct sge_txq *tq, in free_tx_desc()
411 static inline int reclaimable(const struct sge_txq *tq) in reclaimable()
431 struct sge_txq *tq, in reclaim_completed_tx()
906 static void write_sgl(const struct sk_buff *skb, struct sge_txq *tq, in write_sgl()
969 static inline void ring_tx_db(struct adapter *adapter, struct sge_txq *tq, in ring_tx_db()
1057 static void inline_tx_skb(const struct sk_buff *skb, const struct sge_txq *tq, in inline_tx_skb()
1147 static inline void txq_advance(struct sge_txq *tq, unsigned int n) in txq_advance()
1421 struct sge_txq *tq = &txq->q; in t4vf_eth_xmit()
[all …]
Dcxgb4vf_main.c476 struct sge_txq *tq; in fwevtq_handler()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c217 static inline unsigned int txq_avail(const struct sge_txq *q) in txq_avail()
312 const struct ulptx_sgl *sgl, const struct sge_txq *q) in unmap_sgl()
380 static void free_tx_desc(struct adapter *adap, struct sge_txq *q, in free_tx_desc()
407 static inline int reclaimable(const struct sge_txq *q) in reclaimable()
424 static inline void reclaim_completed_tx(struct adapter *adap, struct sge_txq *q, in reclaim_completed_tx()
850 static void write_sgl(const struct sk_buff *skb, struct sge_txq *q, in write_sgl()
929 static inline void ring_tx_db(struct adapter *adap, struct sge_txq *q, int n) in ring_tx_db()
1008 static void inline_tx_skb(const struct sk_buff *skb, const struct sge_txq *q, in inline_tx_skb()
1091 static inline void txq_advance(struct sge_txq *q, unsigned int n) in txq_advance()
1321 static inline void reclaim_completed_tx_imm(struct sge_txq *q) in reclaim_completed_tx_imm()
[all …]
Dcxgb4.h584 struct sge_txq { struct
605 struct sge_txq q; argument
617 struct sge_txq q;
626 struct sge_txq q;
Dcxgb4_main.c624 struct sge_txq *txq; in fwevtq_handler()
2255 static void disable_txq_db(struct sge_txq *q) in disable_txq_db()
2264 static void enable_txq_db(struct adapter *adap, struct sge_txq *q) in enable_txq_db()
2329 static void sync_txq_pidx(struct adapter *adap, struct sge_txq *q) in sync_txq_pidx()