Searched refs:dp_rxq (Results 1 – 11 of 11) sorted by relevance
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_dp_rx.h | 163 typedef void (sfc_dp_rx_qdestroy_t)(struct sfc_dp_rxq *dp_rxq); 170 typedef int (sfc_dp_rx_qstart_t)(struct sfc_dp_rxq *dp_rxq, 177 typedef void (sfc_dp_rx_qstop_t)(struct sfc_dp_rxq *dp_rxq, 183 typedef bool (sfc_dp_rx_qrx_ev_t)(struct sfc_dp_rxq *dp_rxq, unsigned int id); 188 typedef bool (sfc_dp_rx_qrx_ps_ev_t)(struct sfc_dp_rxq *dp_rxq, 196 typedef void (sfc_dp_rx_qpurge_t)(struct sfc_dp_rxq *dp_rxq); 203 typedef unsigned int (sfc_dp_rx_qdesc_npending_t)(struct sfc_dp_rxq *dp_rxq); 206 typedef int (sfc_dp_rx_qdesc_status_t)(struct sfc_dp_rxq *dp_rxq, 209 typedef int (sfc_dp_rx_intr_enable_t)(struct sfc_dp_rxq *dp_rxq); 212 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() 710 sfc_ef10_rx_qdestroy(struct sfc_dp_rxq *dp_rxq) in sfc_ef10_rx_qdestroy() argument 712 struct sfc_ef10_rxq *rxq = sfc_ef10_rxq_by_dp_rxq(dp_rxq); in sfc_ef10_rx_qdestroy() 723 struct sfc_ef10_rxq *rxq = sfc_ef10_rxq_by_dp_rxq(dp_rxq); in sfc_ef10_rx_qstart() 775 sfc_ef10_rx_qpurge(struct sfc_dp_rxq *dp_rxq) in sfc_ef10_rx_qpurge() argument 797 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() 443 sfc_ef10_essb_rx_qdesc_npending(struct sfc_dp_rxq *dp_rxq) in sfc_ef10_essb_rx_qdesc_npending() argument 445 struct sfc_ef10_essb_rxq *rxq = sfc_ef10_essb_rxq_by_dp_rxq(dp_rxq); in sfc_ef10_essb_rx_qdesc_npending() 471 struct sfc_ef10_essb_rxq *rxq = sfc_ef10_essb_rxq_by_dp_rxq(dp_rxq); in sfc_ef10_essb_rx_qdesc_status() 472 unsigned int pending = sfc_ef10_essb_rx_qdesc_npending(dp_rxq); in sfc_ef10_essb_rx_qdesc_status() 654 sfc_ef10_essb_rx_qdestroy(struct sfc_dp_rxq *dp_rxq) in sfc_ef10_essb_rx_qdestroy() argument 656 struct sfc_ef10_essb_rxq *rxq = sfc_ef10_essb_rxq_by_dp_rxq(dp_rxq); in sfc_ef10_essb_rx_qdestroy() 667 struct sfc_ef10_essb_rxq *rxq = sfc_ef10_essb_rxq_by_dp_rxq(dp_rxq); in sfc_ef10_essb_rx_qstart() 710 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 | 102 sfc_ef100_rxq_by_dp_rxq(struct sfc_dp_rxq *dp_rxq) in sfc_ef100_rxq_by_dp_rxq() argument 104 return container_of(dp_rxq, struct sfc_ef100_rxq, dp); in sfc_ef100_rxq_by_dp_rxq() 828 sfc_ef100_rx_qdestroy(struct sfc_dp_rxq *dp_rxq) in sfc_ef100_rx_qdestroy() argument 830 struct sfc_ef100_rxq *rxq = sfc_ef100_rxq_by_dp_rxq(dp_rxq); in sfc_ef100_rx_qdestroy() 841 struct sfc_ef100_rxq *rxq = sfc_ef100_rxq_by_dp_rxq(dp_rxq); in sfc_ef100_rx_qstart() 906 struct sfc_ef100_rxq *rxq = sfc_ef100_rxq_by_dp_rxq(dp_rxq); in sfc_ef100_rx_qstop() 931 sfc_ef100_rx_qpurge(struct sfc_dp_rxq *dp_rxq) in sfc_ef100_rx_qpurge() argument 933 struct sfc_ef100_rxq *rxq = sfc_ef100_rxq_by_dp_rxq(dp_rxq); in sfc_ef100_rx_qpurge() 951 sfc_ef100_rx_intr_enable(struct sfc_dp_rxq *dp_rxq) in sfc_ef100_rx_intr_enable() argument 963 sfc_ef100_rx_intr_disable(struct sfc_dp_rxq *dp_rxq) in sfc_ef100_rx_intr_disable() argument [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); 149 struct sfc_dp_rxq *dp_rxq);
|
| H A D | sfc_rx.c | 63 return sa->priv.dp_rx->get_pushed(dp_rxq); in sfc_rx_get_pushed() 235 struct sfc_dp_rxq *dp_rxq = rx_queue; in sfc_efx_recv_pkts() local 417 const struct sfc_dp_queue *dpq = &dp_rxq->dpq; in sfc_dp_rx_by_dp_rxq() 432 const struct sfc_dp_queue *dpq = &dp_rxq->dpq; in sfc_rxq_info_by_dp_rxq() 531 sfc_efx_rx_qdestroy(struct sfc_dp_rxq *dp_rxq) in sfc_efx_rx_qdestroy() argument 547 sfc_efx_rx_qstart(struct sfc_dp_rxq *dp_rxq, in sfc_efx_rx_qstart() argument 581 sfc_efx_rx_qstop(dp_rxq, NULL); in sfc_efx_rx_qstart() 582 sfc_efx_rx_qpurge(dp_rxq); in sfc_efx_rx_qstart() 587 sfc_efx_rx_qstop(struct sfc_dp_rxq *dp_rxq, in sfc_efx_rx_qstop() argument 601 sfc_efx_rx_qpurge(struct sfc_dp_rxq *dp_rxq) in sfc_efx_rx_qpurge() argument [all …]
|
| H A D | sfc_repr_proxy.c | 505 rp->dp_rxq[i].sw_index = sw_index; in sfc_repr_proxy_rxq_attach() 523 rp->dp_rxq[i].sw_index = 0; in sfc_repr_proxy_rxq_detach() 532 struct sfc_repr_proxy_dp_rxq *dp_rxq; in sfc_repr_proxy_rxq_info_get() local 535 dp_rxq = &sa->repr_proxy.dp_rxq[repr_queue_id]; in sfc_repr_proxy_rxq_info_get() 537 return &sas->rxq_info[dp_rxq->sw_index]; in sfc_repr_proxy_rxq_info_get() 1421 if (rp->dp_rxq[queue_id].mp != NULL && rp->dp_rxq[queue_id].mp != mp) { in sfc_repr_proxy_add_rxq() 1429 rp->dp_rxq[queue_id].mp = mp; in sfc_repr_proxy_add_rxq() 1430 rp->dp_rxq[queue_id].ref_count++; in sfc_repr_proxy_add_rxq() 1463 rp->dp_rxq[queue_id].ref_count--; in sfc_repr_proxy_del_rxq() 1464 if (rp->dp_rxq[queue_id].ref_count == 0) in sfc_repr_proxy_del_rxq() [all …]
|
| H A D | sfc_repr_proxy.h | 125 struct sfc_repr_proxy_dp_rxq dp_rxq[SFC_REPR_PROXY_NB_RXQ_MAX]; member
|
| H A D | sfc_ethdev.c | 512 struct sfc_dp_rxq *dp_rxq = dev->data->rx_queues[qid]; in sfc_rx_queue_release() local 517 if (dp_rxq == NULL) in sfc_rx_queue_release() 520 rxq = sfc_rxq_by_dp_rxq(dp_rxq); in sfc_rx_queue_release() 524 sw_index = dp_rxq->dpq.queue_id; in sfc_rx_queue_release() 1349 struct sfc_dp_rxq *dp_rxq = rx_queue; in sfc_rx_queue_count() local 1353 dp_rx = sfc_dp_rx_by_dp_rxq(dp_rxq); in sfc_rx_queue_count() 1354 rxq_info = sfc_rxq_info_by_dp_rxq(dp_rxq); in sfc_rx_queue_count() 1359 return dp_rx->qdesc_npending(dp_rxq); in sfc_rx_queue_count() 1369 struct sfc_dp_rxq *dp_rxq = queue; in sfc_rx_descriptor_status() local 1372 dp_rx = sfc_dp_rx_by_dp_rxq(dp_rxq); in sfc_rx_descriptor_status() [all …]
|
| H A D | sfc_ev.h | 52 struct sfc_dp_rxq *dp_rxq; member
|