/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | adapter.h | 86 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]; 557 int t4vf_sge_alloc_rxq(struct adapter *, struct sge_rspq *, bool, 566 int t4vf_ethrx_handler(struct sge_rspq *, const __be64 *,
|
D | sge.c | 1614 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() 2204 int t4vf_sge_alloc_rxq(struct adapter *adapter, struct sge_rspq *rspq, in t4vf_sge_alloc_rxq() 2529 static void free_rspq_fl(struct adapter *adapter, struct sge_rspq *rspq, in free_rspq_fl() [all …]
|
D | cxgb4vf_main.c | 435 static void qenable(struct sge_rspq *rspq) in qenable() 489 static int fwevtq_handler(struct sge_rspq *rspq, const __be64 *rsp, in fwevtq_handler() 1057 const struct sge_rspq *rspq) in qtimer_val() 1077 static int set_rxq_intr_params(struct adapter *adapter, struct sge_rspq *rspq, in set_rxq_intr_params() 1657 const struct sge_rspq *rspq = &adapter->sge.ethrxq[pi->first_qset].rspq; in cxgb4vf_get_coalesce() 2111 const struct sge_rspq *evtq = &adapter->sge.fw_evtq; in sge_qinfo_show() 2122 const struct sge_rspq *intrq = &adapter->sge.intrq; in sge_qinfo_show() 2261 const struct sge_rspq *evtq = &adapter->sge.fw_evtq; in sge_qstats_show() 2269 const struct sge_rspq *intrq = &adapter->sge.intrq; in sge_qstats_show() 2711 static inline void init_rspq(struct sge_rspq *rspq, u8 timer_idx, in init_rspq()
|
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4.h | 561 struct sge_rspq; 661 typedef int (*rspq_handler_t)(struct sge_rspq *q, const __be64 *rsp, 663 typedef void (*rspq_flush_handler_t)(struct sge_rspq *q); 673 struct sge_rspq { /* state for an SGE response queue */ struct 711 struct sge_rspq rspq; argument 724 struct sge_rspq rspq; 810 struct sge_rspq fw_evtq ____cacheline_aligned_in_smp; 814 struct sge_rspq intrq ____cacheline_aligned_in_smp; 838 struct sge_rspq **ingr_map; /* qid->queue ingress queue map */ 1392 const struct sge_rspq *q) in qtimer_val() [all …]
|
D | cxgb4_uld.c | 86 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() 419 static void enable_rx(struct adapter *adap, struct sge_rspq *q) in enable_rx() 433 static void quiesce_rx(struct adapter *adap, struct sge_rspq *q) in quiesce_rx()
|
D | sge.c | 2897 static void t4_tx_completion_handler(struct sge_rspq *rspq, in t4_tx_completion_handler() 2958 int t4_ethrx_handler(struct sge_rspq *q, const __be64 *rsp, in t4_ethrx_handler() 3132 const struct sge_rspq *q) in is_new_response() 3143 static inline void rspq_next(struct sge_rspq *q) in rspq_next() 3166 static int process_responses(struct sge_rspq *q, int budget) in process_responses() 3268 struct sge_rspq *q = container_of(napi, struct sge_rspq, napi); in napi_rx_handler() 3319 struct sge_rspq *q = cookie; in t4_sge_intr_msix() 3333 struct sge_rspq *q = &adap->sge.intrq; in process_intrq() 3543 int t4_sge_alloc_rxq(struct adapter *adap, struct sge_rspq *iq, bool fwevtq, in t4_sge_alloc_rxq() 3991 void free_rspq_fl(struct adapter *adap, struct sge_rspq *rq, in free_rspq_fl()
|
D | cudbg_lib.h | 249 static inline void cudbg_fill_qdesc_rxq(const struct sge_rspq *rxq, in cudbg_fill_qdesc_rxq()
|
D | cxgb4_main.c | 552 static int fwevtq_handler(struct sge_rspq *q, const __be64 *rsp, in fwevtq_handler() 910 struct sge_rspq *q = adap->sge.ingr_map[i]; in quiesce_rx() 940 struct sge_rspq *q = adap->sge.ingr_map[i]; in enable_rx() 1148 int cxgb4_set_rspq_intr_params(struct sge_rspq *q, in cxgb4_set_rspq_intr_params()
|
D | cxgb4_ethtool.c | 1100 const struct sge_rspq *rq = &adap->sge.ethrxq[pi->first_qset].rspq; in get_coalesce()
|
D | cudbg_lib.c | 2995 struct sge_rspq *rxq = (struct sge_rspq *)q; \ in cudbg_collect_qdesc()
|
D | cxgb4_debugfs.c | 2965 const struct sge_rspq *evtq = &s->fw_evtq; in sge_qinfo_show()
|
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb3/ |
D | sge.c | 172 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 …]
|
D | adapter.h | 130 struct sge_rspq { /* state for an SGE response queue */ struct 202 struct sge_rspq rspq;
|
D | cxgb3_main.c | 1173 struct sge_rspq *q = &adap->sge.qs[i].rspq; in t3_synchronize_rx()
|