Searched refs:dp_rxq (Results 1 – 9 of 9) sorted by relevance
| /f-stack/dpdk/drivers/net/sfc/ |
| H A D | sfc_dp_rx.h | 156 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 D | sfc_ev.c | 156 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 D | sfc_ef10_rx.c | 90 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 D | sfc_ef10_essb_rx.c | 116 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 D | sfc_ef100_rx.c | 90 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 D | sfc_rx.h | 63 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 D | sfc_rx.c | 223 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 D | sfc_ev.h | 52 struct sfc_dp_rxq *dp_rxq; member
|
| H A D | sfc_ethdev.c | 508 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()
|