Searched refs:dqrr (Results 1 – 12 of 12) sorted by relevance
/openbmc/linux/drivers/soc/fsl/dpio/ |
H A D | qbman-portal.c | 270 p->dqrr.next_idx = 0; in qbman_swp_init() 274 p->dqrr.dqrr_size = 4; in qbman_swp_init() 275 p->dqrr.reset_bug = 1; in qbman_swp_init() 277 p->dqrr.dqrr_size = 8; in qbman_swp_init() 278 p->dqrr.reset_bug = 0; in qbman_swp_init() 1208 if (s->dqrr.next_idx == (s->dqrr.dqrr_size - 1)) { in qbman_swp_dqrr_next_direct() 1237 s->dqrr.next_idx++; in qbman_swp_dqrr_next_direct() 1238 s->dqrr.next_idx &= s->dqrr.dqrr_size - 1; /* Wrap around */ in qbman_swp_dqrr_next_direct() 1300 if (s->dqrr.next_idx == (s->dqrr.dqrr_size - 1)) { in qbman_swp_dqrr_next_mem_back() 1329 s->dqrr.next_idx++; in qbman_swp_dqrr_next_mem_back() [all …]
|
H A D | qbman-portal.h | 147 } dqrr; member
|
H A D | dpio-service.c | 832 return qbman_swp_set_irq_coalescing(swp, swp->dqrr.dqrr_size - 1, in dpaa2_io_set_irq_coalescing()
|
/openbmc/linux/drivers/soc/fsl/qbman/ |
H A D | qman.c | 607 struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_init() local 617 dqrr->cursor = dqrr->ring + dqrr->ci; in qm_dqrr_init() 618 dqrr->fill = dpaa_cyc_diff(QM_DQRR_SIZE, dqrr->ci, dqrr->pi); in qm_dqrr_init() 645 struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_finish() local 648 dqrr->ci != dqrr_ptr2idx(dqrr->cursor)) in qm_dqrr_finish() 656 struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_current() local 665 struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_next() local 668 dqrr->cursor = dqrr_inc(dqrr->cursor); in qm_dqrr_next() 674 struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_pvb_update() local 686 dqrr->pi = (dqrr->pi + 1) & (QM_DQRR_SIZE - 1); in qm_dqrr_pvb_update() [all …]
|
H A D | qman_test_stash.c | 278 const struct qm_dqrr_entry *dqrr, in normal_dqrr() argument 283 if (process_frame_data(handler, &dqrr->fd)) { in normal_dqrr() 287 if (qman_enqueue(&handler->tx, &dqrr->fd)) { in normal_dqrr() 297 const struct qm_dqrr_entry *dqrr, in special_dqrr() argument 302 process_frame_data(handler, &dqrr->fd); in special_dqrr() 304 if (qman_enqueue(&handler->tx, &dqrr->fd)) { in special_dqrr() 402 handler->rx.cb.dqrr = special_dqrr; in init_handler() 404 handler->rx.cb.dqrr = normal_dqrr; in init_handler()
|
H A D | qman_test_api.c | 57 .cb.dqrr = cb_dqrr,
|
/openbmc/u-boot/drivers/net/fsl-mc/dpio/ |
H A D | qbman_portal.c | 83 p->dqrr.next_idx = 0; in qbman_swp_init() 92 p->dqrr.dqrr_size = QBMAN_VER_4_1_DQRR_SIZE; in qbman_swp_init() 94 p->dqrr.dqrr_size = QBMAN_VER_4_0_DQRR_SIZE; in qbman_swp_init() 96 p->dqrr.valid_bit = QB_VALID_BIT; in qbman_swp_init() 388 if ((verb & QB_VALID_BIT) != s->dqrr.valid_bit) { in qbman_swp_dqrr_next() 390 QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx)); in qbman_swp_dqrr_next() 395 s->dqrr.next_idx++; in qbman_swp_dqrr_next() 396 s->dqrr.next_idx &= s->dqrr.dqrr_size - 1;/* Wrap around at dqrr_size */ in qbman_swp_dqrr_next() 399 if (!s->dqrr.next_idx) in qbman_swp_dqrr_next() 400 s->dqrr.valid_bit ^= QB_VALID_BIT; in qbman_swp_dqrr_next() [all …]
|
H A D | qbman_portal.h | 74 } dqrr; member
|
/openbmc/u-boot/arch/powerpc/include/asm/ |
H A D | fsl_portals.h | 38 #define SET_QP_INFO(dqrr, fdata, off, dest) \ argument 39 { .dliodn = dqrr, .fliodn = fdata, .liodn_offset = off, .sdest = dest }
|
/openbmc/linux/drivers/crypto/caam/ |
H A D | qi.c | 570 const struct qm_dqrr_entry *dqrr, in caam_rsp_fq_dqrr_cb() argument 583 fd = &dqrr->fd; in caam_rsp_fq_dqrr_cb() 628 fq->cb.dqrr = caam_rsp_fq_dqrr_cb; in alloc_rsp_fq_cpu()
|
/openbmc/linux/include/soc/fsl/ |
H A D | qman.h | 692 const struct qm_dqrr_entry *dqrr, 756 qman_cb_dqrr dqrr; /* for dequeued frames */ member
|
/openbmc/linux/drivers/net/ethernet/freescale/dpaa/ |
H A D | dpaa_eth.c | 2900 .rx_defq = { .cb = { .dqrr = rx_default_dqrr } }, 2901 .tx_defq = { .cb = { .dqrr = conf_dflt_dqrr } }, 2902 .rx_errq = { .cb = { .dqrr = rx_error_dqrr } }, 2903 .tx_errq = { .cb = { .dqrr = conf_error_dqrr } },
|