Searched refs:sge_txq (Results 1 - 12 of 12) sorted by relevance

/linux-master/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
H A Dchcr_common.h58 static inline void *chcr_copy_to_txd(const void *src, const struct sge_txq *q,
81 static inline unsigned int chcr_txq_avail(const struct sge_txq *q)
86 static inline void chcr_txq_advance(struct sge_txq *q, unsigned int n)
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dadapter.h233 struct sge_txq { struct
260 struct sge_txq q; /* SGE TX Queue */
H A Dsge.c233 static inline unsigned int txq_avail(const struct sge_txq *tq)
307 const struct ulptx_sgl *sgl, const struct sge_txq *tq)
377 static void free_tx_desc(struct adapter *adapter, struct sge_txq *tq,
411 static inline int reclaimable(const struct sge_txq *tq)
431 struct sge_txq *tq,
901 static void write_sgl(const struct sk_buff *skb, struct sge_txq *tq,
964 static inline void ring_tx_db(struct adapter *adapter, struct sge_txq *tq,
1052 static void inline_tx_skb(const struct sk_buff *skb, const struct sge_txq *tq,
1142 static inline void txq_advance(struct sge_txq *tq, unsigned int n)
1417 struct sge_txq *t
[all...]
H A Dcxgb4vf_main.c535 struct sge_txq *tq;
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dadapter.h164 struct sge_txq { /* state for an SGE Tx queue */ struct
204 struct sge_txq txq[SGE_TXQ_PER_SET];
H A Dsge.c92 /* Values for sge_txq.flags */
174 static inline struct sge_qset *txq_to_qset(const struct sge_txq *q, int qidx)
233 static inline void unmap_skb(struct sk_buff *skb, struct sge_txq *q,
282 static void free_tx_desc(struct adapter *adapter, struct sge_txq *q,
322 struct sge_txq *q,
342 static inline int should_restart_tx(const struct sge_txq *q)
654 memset(q->txq, 0, sizeof(struct sge_txq) * SGE_TXQ_PER_SET);
1045 static inline void check_ring_tx_db(struct adapter *adap, struct sge_txq *q)
1089 const struct sge_txq *q,
1179 struct sge_txq *
[all...]
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4.h843 struct sge_txq { struct
865 struct sge_txq q;
880 struct sge_txq q;
890 struct sge_txq q;
955 struct sge_txq q; /* HW Txq */
2105 void free_tx_desc(struct adapter *adap, struct sge_txq *q,
2113 void free_txq(struct adapter *adap, struct sge_txq *q);
2115 struct sge_txq *q, bool unmap);
2118 void cxgb4_inline_tx_skb(const struct sk_buff *skb, const struct sge_txq *q,
2120 void cxgb4_write_sgl(const struct sk_buff *skb, struct sge_txq *
[all...]
H A Dsge.c208 static inline unsigned int txq_avail(const struct sge_txq *q)
313 void free_tx_desc(struct adapter *adap, struct sge_txq *q,
341 static inline int reclaimable(const struct sge_txq *q)
359 static inline int reclaim_completed_tx(struct adapter *adap, struct sge_txq *q,
391 void cxgb4_reclaim_completed_tx(struct adapter *adap, struct sge_txq *q,
823 void cxgb4_write_sgl(const struct sk_buff *skb, struct sge_txq *q,
892 void cxgb4_write_partial_sgl(const struct sk_buff *skb, struct sge_txq *q,
1011 inline void cxgb4_ring_tx_db(struct adapter *adap, struct sge_txq *q, int n)
1092 const struct sge_txq *q, void *pos)
1117 const struct sge_txq *
[all...]
H A Dcudbg_lib.h241 static inline void cudbg_fill_qdesc_txq(const struct sge_txq *txq,
H A Dcxgb4_main.c579 struct sge_txq *txq;
2424 static void disable_txq_db(struct sge_txq *q)
2433 static void enable_txq_db(struct adapter *adap, struct sge_txq *q)
2519 static void sync_txq_pidx(struct adapter *adap, struct sge_txq *q)
H A Dcudbg_lib.c3408 struct sge_txq *txq = (struct sge_txq *)q; \
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/
H A Dchcr_ipsec.c686 static unsigned int txq_avail(const struct sge_txq *q)
697 static void txq_advance(struct sge_txq *q, unsigned int n)

Completed in 212 milliseconds