Home
last modified time | relevance | path

Searched refs:dqrr (Results 1 – 12 of 12) sorted by relevance

/openbmc/linux/drivers/soc/fsl/dpio/
H A Dqbman-portal.c270 p->dqrr.next_idx = 0; in qbman_swp_init()
271 p->dqrr.valid_bit = QB_VALID_BIT; 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()
286 reg = qbman_set_swp_cfg(p->dqrr.dqrr_size, in qbman_swp_init()
300 reg = qbman_set_swp_cfg(p->dqrr.dqrr_size, in qbman_swp_init()
361 qbman_swp_set_irq_coalescing(p, p->dqrr.dqrr_size - 1, 0); in qbman_swp_init()
1184 if (unlikely(s->dqrr.reset_bug)) { in qbman_swp_dqrr_next_direct()
[all …]
H A Dqbman-portal.h147 } dqrr; member
H A Ddpio-service.c832 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 Dqman.c357 struct qm_dqrr dqrr; member
607 struct qm_dqrr *dqrr = &portal->dqrr; in qm_dqrr_init() local
614 dqrr->ring = portal->addr.ce + QM_CL_DQRR; in qm_dqrr_init()
615 dqrr->pi = qm_in(portal, QM_REG_DQRR_PI_CINH) & (QM_DQRR_SIZE - 1); in qm_dqrr_init()
616 dqrr->ci = qm_in(portal, QM_REG_DQRR_CI_CINH) & (QM_DQRR_SIZE - 1); in qm_dqrr_init()
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()
619 dqrr->vbit = (qm_in(portal, QM_REG_DQRR_PI_CINH) & QM_DQRR_SIZE) ? in qm_dqrr_init()
621 dqrr->ithresh = qm_in(portal, QM_REG_DQRR_ITR); in qm_dqrr_init()
623 dqrr->dmode = dmode; in qm_dqrr_init()
[all …]
H A Dqman_test_stash.c278 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 Dqman_test_api.c57 .cb.dqrr = cb_dqrr,
/openbmc/u-boot/drivers/net/fsl-mc/dpio/
H A Dqbman_portal.c83 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()
97 ret = qbman_swp_sys_init(&p->sys, d, p->dqrr.dqrr_size); in qbman_swp_init()
377 dq = qbman_cena_read(&s->sys, QBMAN_CENA_SWP_DQRR(s->dqrr.next_idx)); in qbman_swp_dqrr_next()
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()
[all …]
H A Dqbman_portal.h74 } dqrr; member
/openbmc/u-boot/arch/powerpc/include/asm/
H A Dfsl_portals.h38 #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 Dqi.c570 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 Dqman.h692 const struct qm_dqrr_entry *dqrr,
756 qman_cb_dqrr dqrr; /* for dequeued frames */ member
/openbmc/linux/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth.c2900 .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 } },