Searched refs:sge_txq (Results 1 – 8 of 8) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | sge.c | 177 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 …]
|
D | adapter.h | 165 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/ |
D | adapter.h | 231 struct sge_txq { struct 258 struct sge_txq q; /* SGE TX Queue */ argument
|
D | sge.c | 233 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 …]
|
D | cxgb4vf_main.c | 476 struct sge_txq *tq; in fwevtq_handler()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
D | sge.c | 217 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 …]
|
D | cxgb4.h | 584 struct sge_txq { struct 605 struct sge_txq q; argument 617 struct sge_txq q; 626 struct sge_txq q;
|
D | cxgb4_main.c | 624 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()
|