Home
last modified time | relevance | path

Searched refs:sge_rspq (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4vf/
Dadapter.h86 struct sge_rspq;
159 typedef int (*rspq_handler_t)(struct sge_rspq *, const __be64 *,
165 struct sge_rspq { struct
212 struct sge_rspq rspq; /* Response Queue */ argument
281 struct sge_rspq fw_evtq ____cacheline_aligned_in_smp;
283 struct sge_rspq intrq ____cacheline_aligned_in_smp;
332 struct sge_rspq *ingr_map[MAX_INGQ];
555 int t4vf_sge_alloc_rxq(struct adapter *, struct sge_rspq *, bool,
564 int t4vf_ethrx_handler(struct sge_rspq *, const __be64 *,
Dsge.c1614 int t4vf_ethrx_handler(struct sge_rspq *rspq, const __be64 *rsp, in t4vf_ethrx_handler()
1686 const struct sge_rspq *rspq) in is_new_response()
1734 static inline void rspq_next(struct sge_rspq *rspq) in rspq_next()
1757 static int process_responses(struct sge_rspq *rspq, int budget) in process_responses()
1891 struct sge_rspq *rspq = container_of(napi, struct sge_rspq, napi); in napi_rx_handler()
1927 struct sge_rspq *rspq = cookie; in t4vf_sge_intr_msix()
1940 struct sge_rspq *intrq = &s->intrq; in process_intrq()
1948 struct sge_rspq *rspq; in process_intrq()
2203 int t4vf_sge_alloc_rxq(struct adapter *adapter, struct sge_rspq *rspq, in t4vf_sge_alloc_rxq()
2524 static void free_rspq_fl(struct adapter *adapter, struct sge_rspq *rspq, in free_rspq_fl()
[all …]
Dcxgb4vf_main.c379 static void qenable(struct sge_rspq *rspq) in qenable()
433 static int fwevtq_handler(struct sge_rspq *rspq, const __be64 *rsp, in fwevtq_handler()
1002 const struct sge_rspq *rspq) in qtimer_val()
1022 static int set_rxq_intr_params(struct adapter *adapter, struct sge_rspq *rspq, in set_rxq_intr_params()
1612 const struct sge_rspq *rspq = &adapter->sge.ethrxq[pi->first_qset].rspq; in cxgb4vf_get_coalesce()
2064 const struct sge_rspq *evtq = &adapter->sge.fw_evtq; in sge_qinfo_show()
2075 const struct sge_rspq *intrq = &adapter->sge.intrq; in sge_qinfo_show()
2214 const struct sge_rspq *evtq = &adapter->sge.fw_evtq; in sge_qstats_show()
2222 const struct sge_rspq *intrq = &adapter->sge.intrq; in sge_qstats_show()
2676 static inline void init_rspq(struct sge_rspq *rspq, u8 timer_idx, in init_rspq()
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4.h551 struct sge_rspq;
642 typedef int (*rspq_handler_t)(struct sge_rspq *q, const __be64 *rsp,
644 typedef void (*rspq_flush_handler_t)(struct sge_rspq *q);
654 struct sge_rspq { /* state for an SGE response queue */ struct
691 struct sge_rspq rspq; argument
704 struct sge_rspq rspq;
788 struct sge_rspq fw_evtq ____cacheline_aligned_in_smp;
792 struct sge_rspq intrq ____cacheline_aligned_in_smp;
814 struct sge_rspq **ingr_map; /* qid->queue ingress queue map */
1348 const struct sge_rspq *q) in qtimer_val()
[all …]
Dcxgb4_uld.c86 static void uldrx_flush_handler(struct sge_rspq *q) in uldrx_flush_handler()
103 static int uldrx_handler(struct sge_rspq *q, const __be64 *rsp, in uldrx_handler()
407 static void enable_rx(struct adapter *adap, struct sge_rspq *q) in enable_rx()
421 static void quiesce_rx(struct adapter *adap, struct sge_rspq *q) in quiesce_rx()
Dsge.c2804 int t4_ethrx_handler(struct sge_rspq *q, const __be64 *rsp, in t4_ethrx_handler()
2965 const struct sge_rspq *q) in is_new_response()
2976 static inline void rspq_next(struct sge_rspq *q) in rspq_next()
2999 static int process_responses(struct sge_rspq *q, int budget) in process_responses()
3101 struct sge_rspq *q = container_of(napi, struct sge_rspq, napi); in napi_rx_handler()
3152 struct sge_rspq *q = cookie; in t4_sge_intr_msix()
3166 struct sge_rspq *q = &adap->sge.intrq; in process_intrq()
3376 int t4_sge_alloc_rxq(struct adapter *adap, struct sge_rspq *iq, bool fwevtq, in t4_sge_alloc_rxq()
3781 void free_rspq_fl(struct adapter *adap, struct sge_rspq *rq, in free_rspq_fl()
Dcxgb4_main.c499 static int fwevtq_handler(struct sge_rspq *q, const __be64 *rsp, in fwevtq_handler()
783 struct sge_rspq *q = adap->sge.ingr_map[i]; in quiesce_rx()
813 struct sge_rspq *q = adap->sge.ingr_map[i]; in enable_rx()
1019 int cxgb4_set_rspq_intr_params(struct sge_rspq *q, in cxgb4_set_rspq_intr_params()
Dcxgb4_ethtool.c940 const struct sge_rspq *rq = &adap->sge.ethrxq[pi->first_qset].rspq; in get_coalesce()
Dcxgb4_debugfs.c3004 const struct sge_rspq *evtq = &s->fw_evtq; in sge_qinfo_show()
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c172 static inline struct sge_qset *rspq_to_qset(const struct sge_rspq *q) in rspq_to_qset()
192 const struct sge_rspq *q, unsigned int credits) in refill_rspq()
843 struct sge_rspq *q, unsigned int len, in get_packet_pg()
1852 static inline void offload_enqueue(struct sge_rspq *q, struct sk_buff *skb) in offload_enqueue()
1875 struct sge_rspq *q, in deliver_partial_bundle()
1898 struct sge_rspq *q = &qs->rspq; in ofld_poll()
1956 static inline int rx_offload(struct t3cdev *tdev, struct sge_rspq *rq, in rx_offload()
2078 static void rx_eth(struct adapter *adap, struct sge_rspq *rq, in rx_eth()
2285 const struct sge_rspq *q) in is_new_response()
2290 static inline void clear_rspq_bufstate(struct sge_rspq * const q) in clear_rspq_bufstate()
[all …]
Dadapter.h130 struct sge_rspq { /* state for an SGE response queue */ struct
202 struct sge_rspq rspq;
Dcxgb3_main.c1174 struct sge_rspq *q = &adap->sge.qs[i].rspq; in t3_synchronize_rx()