Home
last modified time | relevance | path

Searched refs:dp_rxq (Results 1 – 9 of 9) sorted by relevance

/f-stack/dpdk/drivers/net/sfc/
H A Dsfc_dp_rx.h156 typedef void (sfc_dp_rx_qdestroy_t)(struct sfc_dp_rxq *dp_rxq);
163 typedef int (sfc_dp_rx_qstart_t)(struct sfc_dp_rxq *dp_rxq,
170 typedef void (sfc_dp_rx_qstop_t)(struct sfc_dp_rxq *dp_rxq,
176 typedef bool (sfc_dp_rx_qrx_ev_t)(struct sfc_dp_rxq *dp_rxq, unsigned int id);
181 typedef bool (sfc_dp_rx_qrx_ps_ev_t)(struct sfc_dp_rxq *dp_rxq,
189 typedef void (sfc_dp_rx_qpurge_t)(struct sfc_dp_rxq *dp_rxq);
196 typedef unsigned int (sfc_dp_rx_qdesc_npending_t)(struct sfc_dp_rxq *dp_rxq);
199 typedef int (sfc_dp_rx_qdesc_status_t)(struct sfc_dp_rxq *dp_rxq,
202 typedef int (sfc_dp_rx_intr_enable_t)(struct sfc_dp_rxq *dp_rxq);
205 typedef int (sfc_dp_rx_intr_disable_t)(struct sfc_dp_rxq *dp_rxq);
[all …]
H A Dsfc_ev.c156 struct sfc_dp_rxq *dp_rxq; in sfc_ev_dp_rx() local
158 dp_rxq = evq->dp_rxq; in sfc_ev_dp_rx()
159 SFC_ASSERT(dp_rxq != NULL); in sfc_ev_dp_rx()
182 struct sfc_dp_rxq *dp_rxq; in sfc_ev_dp_rx_packets() local
184 dp_rxq = evq->dp_rxq; in sfc_ev_dp_rx_packets()
185 SFC_ASSERT(dp_rxq != NULL); in sfc_ev_dp_rx_packets()
209 struct sfc_dp_rxq *dp_rxq; in sfc_ev_dp_rx_ps() local
211 dp_rxq = evq->dp_rxq; in sfc_ev_dp_rx_ps()
339 dp_rxq = evq->dp_rxq; in sfc_ev_rxq_flush_done()
370 dp_rxq = evq->dp_rxq; in sfc_ev_rxq_flush_failed()
[all …]
H A Dsfc_ef10_rx.c90 sfc_ef10_rxq_by_dp_rxq(struct sfc_dp_rxq *dp_rxq) in sfc_ef10_rxq_by_dp_rxq() argument
92 return container_of(dp_rxq, struct sfc_ef10_rxq, dp); in sfc_ef10_rxq_by_dp_rxq()
533 sfc_ef10_rx_qdesc_npending(struct sfc_dp_rxq *dp_rxq) in sfc_ef10_rx_qdesc_npending() argument
535 struct sfc_ef10_rxq *rxq = sfc_ef10_rxq_by_dp_rxq(dp_rxq); in sfc_ef10_rx_qdesc_npending()
567 struct sfc_ef10_rxq *rxq = sfc_ef10_rxq_by_dp_rxq(dp_rxq); in sfc_ef10_rx_qdesc_status()
705 sfc_ef10_rx_qdestroy(struct sfc_dp_rxq *dp_rxq) in sfc_ef10_rx_qdestroy() argument
707 struct sfc_ef10_rxq *rxq = sfc_ef10_rxq_by_dp_rxq(dp_rxq); in sfc_ef10_rx_qdestroy()
718 struct sfc_ef10_rxq *rxq = sfc_ef10_rxq_by_dp_rxq(dp_rxq); in sfc_ef10_rx_qstart()
770 sfc_ef10_rx_qpurge(struct sfc_dp_rxq *dp_rxq) in sfc_ef10_rx_qpurge() argument
792 sfc_ef10_rx_intr_enable(struct sfc_dp_rxq *dp_rxq) in sfc_ef10_rx_intr_enable() argument
[all …]
H A Dsfc_ef10_essb_rx.c116 sfc_ef10_essb_rxq_by_dp_rxq(struct sfc_dp_rxq *dp_rxq) in sfc_ef10_essb_rxq_by_dp_rxq() argument
118 return container_of(dp_rxq, struct sfc_ef10_essb_rxq, dp); in sfc_ef10_essb_rxq_by_dp_rxq()
442 sfc_ef10_essb_rx_qdesc_npending(struct sfc_dp_rxq *dp_rxq) in sfc_ef10_essb_rx_qdesc_npending() argument
444 struct sfc_ef10_essb_rxq *rxq = sfc_ef10_essb_rxq_by_dp_rxq(dp_rxq); in sfc_ef10_essb_rx_qdesc_npending()
470 struct sfc_ef10_essb_rxq *rxq = sfc_ef10_essb_rxq_by_dp_rxq(dp_rxq); in sfc_ef10_essb_rx_qdesc_status()
471 unsigned int pending = sfc_ef10_essb_rx_qdesc_npending(dp_rxq); in sfc_ef10_essb_rx_qdesc_status()
648 sfc_ef10_essb_rx_qdestroy(struct sfc_dp_rxq *dp_rxq) in sfc_ef10_essb_rx_qdestroy() argument
650 struct sfc_ef10_essb_rxq *rxq = sfc_ef10_essb_rxq_by_dp_rxq(dp_rxq); in sfc_ef10_essb_rx_qdestroy()
661 struct sfc_ef10_essb_rxq *rxq = sfc_ef10_essb_rxq_by_dp_rxq(dp_rxq); in sfc_ef10_essb_rx_qstart()
704 rxq = sfc_ef10_essb_rxq_by_dp_rxq(dp_rxq); in sfc_ef10_essb_rx_qrx_ev()
[all …]
H A Dsfc_ef100_rx.c90 sfc_ef100_rxq_by_dp_rxq(struct sfc_dp_rxq *dp_rxq) in sfc_ef100_rxq_by_dp_rxq() argument
92 return container_of(dp_rxq, struct sfc_ef100_rxq, dp); in sfc_ef100_rxq_by_dp_rxq()
757 sfc_ef100_rx_qdestroy(struct sfc_dp_rxq *dp_rxq) in sfc_ef100_rx_qdestroy() argument
759 struct sfc_ef100_rxq *rxq = sfc_ef100_rxq_by_dp_rxq(dp_rxq); in sfc_ef100_rx_qdestroy()
770 struct sfc_ef100_rxq *rxq = sfc_ef100_rxq_by_dp_rxq(dp_rxq); in sfc_ef100_rx_qstart()
824 struct sfc_ef100_rxq *rxq = sfc_ef100_rxq_by_dp_rxq(dp_rxq); in sfc_ef100_rx_qstop()
849 sfc_ef100_rx_qpurge(struct sfc_dp_rxq *dp_rxq) in sfc_ef100_rx_qpurge() argument
851 struct sfc_ef100_rxq *rxq = sfc_ef100_rxq_by_dp_rxq(dp_rxq); in sfc_ef100_rx_qpurge()
869 sfc_ef100_rx_intr_enable(struct sfc_dp_rxq *dp_rxq) in sfc_ef100_rx_intr_enable() argument
871 struct sfc_ef100_rxq *rxq = sfc_ef100_rxq_by_dp_rxq(dp_rxq); in sfc_ef100_rx_intr_enable()
[all …]
H A Dsfc_rx.h63 struct sfc_rxq *sfc_rxq_by_dp_rxq(const struct sfc_dp_rxq *dp_rxq);
98 sfc_efx_rxq_by_dp_rxq(struct sfc_dp_rxq *dp_rxq) in sfc_efx_rxq_by_dp_rxq() argument
100 return container_of(dp_rxq, struct sfc_efx_rxq, dp); in sfc_efx_rxq_by_dp_rxq()
121 struct sfc_rxq_info *sfc_rxq_info_by_dp_rxq(const struct sfc_dp_rxq *dp_rxq);
H A Dsfc_rx.c223 struct sfc_dp_rxq *dp_rxq = rx_queue; in sfc_efx_recv_pkts() local
405 const struct sfc_dp_queue *dpq = &dp_rxq->dpq; in sfc_dp_rx_by_dp_rxq()
420 const struct sfc_dp_queue *dpq = &dp_rxq->dpq; in sfc_rxq_info_by_dp_rxq()
436 const struct sfc_dp_queue *dpq = &dp_rxq->dpq; in sfc_rxq_by_dp_rxq()
514 sfc_efx_rx_qdestroy(struct sfc_dp_rxq *dp_rxq) in sfc_efx_rx_qdestroy() argument
530 sfc_efx_rx_qstart(struct sfc_dp_rxq *dp_rxq, in sfc_efx_rx_qstart() argument
564 sfc_efx_rx_qstop(dp_rxq, NULL); in sfc_efx_rx_qstart()
565 sfc_efx_rx_qpurge(dp_rxq); in sfc_efx_rx_qstart()
570 sfc_efx_rx_qstop(struct sfc_dp_rxq *dp_rxq, in sfc_efx_rx_qstop() argument
584 sfc_efx_rx_qpurge(struct sfc_dp_rxq *dp_rxq) in sfc_efx_rx_qpurge() argument
[all …]
H A Dsfc_ev.h52 struct sfc_dp_rxq *dp_rxq; member
H A Dsfc_ethdev.c508 struct sfc_dp_rxq *dp_rxq = queue; in sfc_rx_queue_release() local
513 if (dp_rxq == NULL) in sfc_rx_queue_release()
516 rxq = sfc_rxq_by_dp_rxq(dp_rxq); in sfc_rx_queue_release()
520 sw_index = dp_rxq->dpq.queue_id; in sfc_rx_queue_release()
1256 struct sfc_dp_rxq *dp_rxq = queue; in sfc_rx_descriptor_done() local
1259 dp_rx = sfc_dp_rx_by_dp_rxq(dp_rxq); in sfc_rx_descriptor_done()
1261 return offset < dp_rx->qdesc_npending(dp_rxq); in sfc_rx_descriptor_done()
1271 struct sfc_dp_rxq *dp_rxq = queue; in sfc_rx_descriptor_status() local
1274 dp_rx = sfc_dp_rx_by_dp_rxq(dp_rxq); in sfc_rx_descriptor_status()
1276 return dp_rx->qdesc_status(dp_rxq, offset); in sfc_rx_descriptor_status()