| /f-stack/dpdk/lib/librte_rcu/ |
| H A D | rte_rcu_qsbr.c | 311 if (dq == NULL) { in rte_rcu_qsbr_dq_create() 334 if (dq->r == NULL) { in rte_rcu_qsbr_dq_create() 337 rte_free(dq); in rte_rcu_qsbr_dq_create() 341 dq->v = params->v; in rte_rcu_qsbr_dq_create() 347 dq->p = params->p; in rte_rcu_qsbr_dq_create() 349 return dq; in rte_rcu_qsbr_dq_create() 381 rte_rcu_qsbr_dq_reclaim(dq, dq->max_reclaim_size, in rte_rcu_qsbr_dq_enqueue() 397 if (rte_ring_enqueue_elem(dq->r, data, dq->esize) != 0) { in rte_rcu_qsbr_dq_enqueue() 456 dq->free_fn(dq->p, dq_elem->elem, 1); in rte_rcu_qsbr_dq_reclaim() 478 if (dq == NULL) { in rte_rcu_qsbr_dq_delete() [all …]
|
| H A D | rte_rcu_qsbr.h | 790 rte_rcu_qsbr_dq_enqueue(struct rte_rcu_qsbr_dq *dq, void *e); 819 rte_rcu_qsbr_dq_reclaim(struct rte_rcu_qsbr_dq *dq, unsigned int n, 845 rte_rcu_qsbr_dq_delete(struct rte_rcu_qsbr_dq *dq);
|
| /f-stack/dpdk/drivers/bus/fslmc/qbman/include/ |
| H A D | fsl_qbman_portal.h | 210 struct dq { struct 223 } dq; member 510 struct qbman_result *dq); 549 return !qbman_result_is_DQ(dq); in qbman_result_is_SCN() 673 const struct qbman_result *dq) in qbman_result_DQ_is_pull_complete() argument 771 #define qbman_result_FQDAN_fqid(dq) qbman_result_SCN_rid(dq) argument 773 #define qbman_result_FQRN_fqid(dq) qbman_result_SCN_rid(dq) argument 775 #define qbman_result_FQRNI_fqid(dq) qbman_result_SCN_rid(dq) argument 777 #define qbman_result_FQPN_fqid(dq) qbman_result_SCN_rid(dq) argument 779 #define qbman_result_CDAN_cid(dq) ((uint16_t)qbman_result_SCN_rid(dq)) argument [all …]
|
| /f-stack/dpdk/drivers/net/octeontx/base/ |
| H A D | octeontx_pkovf.c | 204 dq++; in octeontx_pko_dq_range_lookup() 206 dq++; in octeontx_pko_dq_range_lookup() 234 int dq; in octeontx_pko_dq_claim() local 239 if (dq < 0 || (unsigned int)dq != dq_base) { in octeontx_pko_dq_claim() 262 dq++; in octeontx_pko_dq_free() 302 dq = 0; in octeontx_pko_chan_start() 312 dq++; in octeontx_pko_chan_start() 320 dq++; in octeontx_pko_chan_start() 346 dq = 0; in octeontx_pko_chan_stop() 356 dq++; in octeontx_pko_chan_stop() [all …]
|
| H A D | octeontx_pkovf.h | 68 typedef void (*octeontx_pko_dq_getter_t)(octeontx_dq_t *dq, void *out);
|
| /f-stack/dpdk/app/test/ |
| H A D | test_rcu_qsbr.c | 633 struct rte_rcu_qsbr_dq *dq; in test_rcu_qsbr_dq_create() local 678 rte_rcu_qsbr_dq_delete(dq); in test_rcu_qsbr_dq_create() 684 rte_rcu_qsbr_dq_delete(dq); in test_rcu_qsbr_dq_create() 700 struct rte_rcu_qsbr_dq *dq; in test_rcu_qsbr_dq_enqueue() local 728 ret = rte_rcu_qsbr_dq_delete(dq); in test_rcu_qsbr_dq_enqueue() 743 struct rte_rcu_qsbr_dq *dq; in test_rcu_qsbr_dq_reclaim() local 778 struct rte_rcu_qsbr_dq *dq; in test_rcu_qsbr_dq_delete() local 798 ret = rte_rcu_qsbr_dq_delete(dq); in test_rcu_qsbr_dq_delete() 814 struct rte_rcu_qsbr_dq *dq; in test_rcu_qsbr_dq_functional() local 891 ret = rte_rcu_qsbr_dq_delete(dq); in test_rcu_qsbr_dq_functional() [all …]
|
| /f-stack/dpdk/drivers/bus/fslmc/qbman/ |
| H A D | qbman_portal.c | 2226 if (dq->dq.tok == 0) in qbman_result_has_new_result() 2253 if (dq->dq.tok == 0) in qbman_check_new_result() 2270 if (dq->dq.tok == 0) in qbman_check_command_complete() 2273 s = portal_idx_map[dq->dq.tok - 1]; in qbman_check_command_complete() 2355 return dq->dq.stat; in qbman_result_DQ_flags() 2360 return dq->dq.seqnum; in qbman_result_DQ_seqnum() 2365 return dq->dq.oprid; in qbman_result_DQ_odpid() 2370 return dq->dq.fqid; in qbman_result_DQ_fqid() 2375 return dq->dq.fq_byte_cnt; in qbman_result_DQ_byte_count() 2380 return dq->dq.fq_frm_cnt; in qbman_result_DQ_frame_count() [all …]
|
| /f-stack/dpdk/drivers/bus/dpaa/base/qbman/ |
| H A D | qman.c | 1009 if (unlikely(!dq)) in __poll_portal_fast() 1018 *shadow = *dq; in __poll_portal_fast() 1019 dq = shadow; in __poll_portal_fast() 1274 if (!dq) in qman_portal_dequeue() 1284 *shadow = *dq; in qman_portal_dequeue() 1285 dq = shadow; in qman_portal_dequeue() 1299 dq, &bufs[rx_number]); in qman_portal_dequeue() 1334 dq = qm_dqrr_current(&p->p); in qman_dequeue() 1335 if (!dq) in qman_dequeue() 1348 *shadow = *dq; in qman_dequeue() [all …]
|
| H A D | qman.h | 610 const struct qm_dqrr_entry *dq, in qm_dqrr_cdc_consume_1ptr() argument 614 u8 idx = DQRR_PTR2IDX(dq); in qm_dqrr_cdc_consume_1ptr()
|
| /f-stack/dpdk/drivers/net/dpaa/ |
| H A D | dpaa_rxtx.c | 600 void *ptr = rte_dpaa_mem_ptov(qm_fd_addr(&dq->fd)); in dpaa_rx_cb_prepare() 698 struct qm_dqrr_entry *dq; in dpaa_eth_err_queue() local 715 dq = qman_dequeue(debug_fq); in dpaa_eth_err_queue() 716 if (!dq) in dpaa_eth_err_queue() 718 fd = &dq->fd; in dpaa_eth_err_queue() 730 qman_dqrr_consume(debug_fq, dq); in dpaa_eth_err_queue() 741 struct qm_dqrr_entry *dq; in dpaa_eth_queue_rx() local 783 dq = qman_dequeue(fq); in dpaa_eth_queue_rx() 784 if (!dq) in dpaa_eth_queue_rx() 787 dpaa_display_frame_info(&dq->fd, fq->fqid, true); in dpaa_eth_queue_rx() [all …]
|
| H A D | dpaa_rxtx.h | 292 void dpaa_rx_cb_prepare(struct qm_dqrr_entry *dq, void **bufs);
|
| /f-stack/dpdk/drivers/event/dpaa2/ |
| H A D | dpaa2_eventdev.c | 223 const struct qbman_result *dq, in dpaa2_eventdev_process_parallel() argument 235 qbman_swp_dqrr_consume(swp, dq); in dpaa2_eventdev_process_parallel() 240 const struct qbman_result *dq, in dpaa2_eventdev_process_atomic() argument 246 uint8_t dqrr_index = qbman_get_dqrr_idx(dq); in dpaa2_eventdev_process_atomic() 263 const struct qbman_result *dq; in dpaa2_eventdev_dequeue_burst() local 326 dq = qbman_swp_dqrr_next(swp); in dpaa2_eventdev_dequeue_burst() 327 if (!dq) { in dpaa2_eventdev_dequeue_burst() 337 fd = qbman_result_DQ_fd(dq); in dpaa2_eventdev_dequeue_burst() 338 rxq = (struct dpaa2_queue *)(size_t)qbman_result_DQ_fqd_ctx(dq); in dpaa2_eventdev_dequeue_burst() 340 rxq->cb(swp, fd, dq, rxq, &ev[num_pkts]); in dpaa2_eventdev_dequeue_burst() [all …]
|
| /f-stack/dpdk/drivers/net/dpaa2/ |
| H A D | dpaa2_ethdev.h | 209 const struct qbman_result *dq, 214 const struct qbman_result *dq, 219 const struct qbman_result *dq,
|
| H A D | dpaa2_rxtx.c | 681 const struct qbman_result *dq, in dpaa2_dev_process_parallel_event() argument 698 qbman_swp_dqrr_consume(swp, dq); in dpaa2_dev_process_parallel_event() 704 const struct qbman_result *dq, in dpaa2_dev_process_atomic_event() argument 723 dqrr_index = qbman_get_dqrr_idx(dq); in dpaa2_dev_process_atomic_event() 733 const struct qbman_result *dq, in dpaa2_dev_process_ordered_event() argument 751 *dpaa2_seqn(ev->mbuf) |= qbman_result_DQ_odpid(dq) << DPAA2_EQCR_OPRID_SHIFT; in dpaa2_dev_process_ordered_event() 752 *dpaa2_seqn(ev->mbuf) |= qbman_result_DQ_seqnum(dq) << DPAA2_EQCR_SEQNUM_SHIFT; in dpaa2_dev_process_ordered_event() 754 qbman_swp_dqrr_consume(swp, dq); in dpaa2_dev_process_ordered_event()
|
| /f-stack/dpdk/drivers/net/octeontx/ |
| H A D | octeontx_rxtx.h | 418 octeontx_dq_t *dq = &txq->dq; in __octeontx_xmit_pkts() local 423 if (unlikely(*((volatile int64_t *)dq->fc_status_va) < 0)) in __octeontx_xmit_pkts() 434 octeontx_reg_lmtst(dq->lmtline_va, dq->ioreg_va, cmd_buf, in __octeontx_xmit_pkts()
|
| H A D | octeontx_ethdev.c | 895 octeontx_dq_info_getter(octeontx_dq_t *dq, void *out) in octeontx_dq_info_getter() argument 897 ((octeontx_dq_t *)out)->lmtline_va = dq->lmtline_va; in octeontx_dq_info_getter() 898 ((octeontx_dq_t *)out)->ioreg_va = dq->ioreg_va; in octeontx_dq_info_getter() 899 ((octeontx_dq_t *)out)->fc_status_va = dq->fc_status_va; in octeontx_dq_info_getter() 917 &txq->dq, in octeontx_vf_start_tx_queue() 1036 &txq->dq, in octeontx_dev_tx_queue_setup() 1046 qidx, txq->queue_id, txq, nb_desc, txq->dq.lmtline_va, in octeontx_dev_tx_queue_setup() 1047 txq->dq.ioreg_va, in octeontx_dev_tx_queue_setup() 1048 txq->dq.fc_status_va); in octeontx_dev_tx_queue_setup()
|
| H A D | octeontx_ethdev.h | 151 octeontx_dq_t dq; member
|
| /f-stack/dpdk/lib/librte_lpm/ |
| H A D | rte_lpm.c | 71 struct rte_rcu_qsbr_dq *dq; /* RCU QSBR defer queue. */ member 284 if (i_lpm->dq != NULL) in rte_lpm_free() 285 rte_rcu_qsbr_dq_delete(i_lpm->dq); in rte_lpm_free() 343 i_lpm->dq = rte_rcu_qsbr_dq_create(¶ms); in rte_lpm_rcu_qsbr_add() 344 if (i_lpm->dq == NULL) { in rte_lpm_rcu_qsbr_add() 540 if (group_idx == -ENOSPC && i_lpm->dq != NULL) { in tbl8_alloc() 542 if (rte_rcu_qsbr_dq_reclaim(i_lpm->dq, 1, in tbl8_alloc() 569 status = rte_rcu_qsbr_dq_enqueue(i_lpm->dq, in tbl8_free()
|
| /f-stack/dpdk/lib/librte_hash/ |
| H A D | rte_cuckoo_hash.c | 516 if (h->dq) in rte_hash_free() 517 rte_rcu_qsbr_dq_delete(h->dq); in rte_hash_free() 628 if (h->dq) { in rte_hash_reset() 1058 if (h->dq) { in __rte_hash_add_key_with_hash() 1060 ret = rte_rcu_qsbr_dq_reclaim(h->dq, in __rte_hash_add_key_with_hash() 1164 if (h->dq) { in __rte_hash_add_key_with_hash() 1165 if (rte_rcu_qsbr_dq_reclaim(h->dq, in __rte_hash_add_key_with_hash() 1556 h->dq = rte_rcu_qsbr_dq_create(¶ms); in rte_hash_rcu_qsbr_add() 1557 if (h->dq == NULL) { in rte_hash_rcu_qsbr_add() 1767 if (h->dq == NULL) { in __rte_hash_del_key_with_hash() [all …]
|
| H A D | rte_cuckoo_hash.h | 174 struct rte_rcu_qsbr_dq *dq; /**< RCU QSBR defer queue. */ member
|
| /f-stack/dpdk/drivers/bus/dpaa/include/ |
| H A D | fsl_qman.h | 1149 typedef void (*qman_dpdk_cb_prepare)(struct qm_dqrr_entry *dq, void **bufs); 1429 struct qm_dqrr_entry *dq); 1522 void qman_dca(const struct qm_dqrr_entry *dq, int park_request);
|
| /f-stack/freebsd/contrib/ncsw/Peripherals/QM/ |
| H A D | qman_low.h | 686 struct qm_dqrr_entry *dq, in qmPortalDqrrDcaConsume1ptr() argument 689 uint8_t idx = DQRR_PTR2IDX(dq); in qmPortalDqrrDcaConsume1ptr() 694 ASSERT_COND((dqrr->ring + idx) == dq); in qmPortalDqrrDcaConsume1ptr()
|
| /f-stack/dpdk/drivers/bus/fslmc/portal/ |
| H A D | dpaa2_hw_pvt.h | 146 const struct qbman_result *dq,
|
| /f-stack/dpdk/drivers/crypto/dpaa_sec/ |
| H A D | dpaa_sec.c | 621 struct qm_dqrr_entry *dq; in dpaa_sec_deq() local 648 dq = qman_dequeue(fq); in dpaa_sec_deq() 649 if (!dq) in dpaa_sec_deq() 652 fd = &dq->fd; in dpaa_sec_deq() 689 qman_dqrr_consume(fq, dq); in dpaa_sec_deq()
|
| /f-stack/freebsd/contrib/octeon-sdk/ |
| H A D | cvmx-lmcx-defs.h | 4407 uint64_t dq : 5; /**< Setting for DQ delay line */ member 4413 uint64_t dq : 5; 4421 uint64_t dq : 4; /**< Setting for DQ delay line */ member 4431 uint64_t dq : 4;
|