Home
last modified time | relevance | path

Searched refs:eqcr (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/contrib/ncsw/Peripherals/QM/
H A Dqman_low.h197 static __inline__ void EQCR_INC(struct qm_eqcr *eqcr) in EQCR_INC() argument
202 struct qm_eqcr_entry *partial = eqcr->cursor + 1; in EQCR_INC()
203 eqcr->cursor = EQCR_CARRYCLEAR(partial); in EQCR_INC()
204 if (partial != eqcr->cursor) in EQCR_INC()
205 eqcr->vbit ^= QM_EQCR_VERB_VBIT; in EQCR_INC()
211 register struct qm_eqcr *eqcr = &portal->eqcr; in qm_eqcr_init() local
217 eqcr->ring = ptr_ADD(portal->addr.addr_ce, CL_EQCR); in qm_eqcr_init()
218 eqcr->ci = (uint8_t)(qm_in(EQCR_CI_CINH) & (QM_EQCR_SIZE - 1)); in qm_eqcr_init()
221 eqcr->cursor = eqcr->ring + pi; in qm_eqcr_init()
222 eqcr->vbit = (uint8_t)((qm_in(EQCR_PI_CINH) & QM_EQCR_SIZE) ? in qm_eqcr_init()
[all …]
H A Dqman_private.h204 struct qm_eqcr eqcr; member
H A Dqm.h510 uint8_t eqcr; member
H A Dqm_portal_fqr.c1759 p_QmPortal->p_QmPortalDriverParams->eqcr = p_StashParams->eqcr; in QM_PORTAL_ConfigStash()
/freebsd/sys/dev/dpaa2/
H A Ddpaa2_swp.c286 p->eqcr.pi_ring_size = 8; in dpaa2_swp_init_portal()
290 for (mask_size = p->eqcr.pi_ring_size; mask_size > 0; mask_size >>= 1) in dpaa2_swp_init_portal()
291 p->eqcr.pi_ci_mask = (p->eqcr.pi_ci_mask << 1) + 1; in dpaa2_swp_init_portal()
294 p->eqcr.pi = eqcr_pi & p->eqcr.pi_ci_mask; in dpaa2_swp_init_portal()
295 p->eqcr.pi_vb = eqcr_pi & DPAA2_SWP_VALID_BIT; in dpaa2_swp_init_portal()
296 p->eqcr.ci = dpaa2_swp_read_reg(p, DPAA2_SWP_CINH_EQCR_CI) in dpaa2_swp_init_portal()
297 & p->eqcr.pi_ci_mask; in dpaa2_swp_init_portal()
298 p->eqcr.available = p->eqcr.pi_ring_size; in dpaa2_swp_init_portal()
840 half_mask = swp->eqcr.pi_ci_mask >> 1; in dpaa2_swp_enq_mult()
841 full_mask = swp->eqcr.pi_ci_mask; in dpaa2_swp_enq_mult()
[all …]
H A Ddpaa2_swp.h489 } eqcr; member
/freebsd/sys/contrib/ncsw/inc/Peripherals/
H A Dqm_ext.h603 …uint8_t eqcr; /**< If 0, disabled. If 1, for every EQCR … member