Home
last modified time | relevance | path

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

/openbmc/linux/drivers/soc/fsl/dpio/
H A Dqbman-portal.c352 p->eqcr.pi_ci_mask = (p->eqcr.pi_ci_mask << 1) + 1; in qbman_swp_init()
354 p->eqcr.pi = eqcr_pi & p->eqcr.pi_ci_mask; in qbman_swp_init()
358 p->eqcr.available = p->eqcr.pi_ring_size; in qbman_swp_init()
666 s->eqcr.available = qm_cyc_diff(s->eqcr.pi_ring_size, in qbman_swp_enqueue_multiple_direct()
674 eqcr_pi = s->eqcr.pi; in qbman_swp_enqueue_multiple_direct()
691 eqcr_pi = s->eqcr.pi; in qbman_swp_enqueue_multiple_direct()
748 s->eqcr.available = qm_cyc_diff(s->eqcr.pi_ring_size, in qbman_swp_enqueue_multiple_mem_back()
789 (QB_RT_BIT)|(s->eqcr.pi)|s->eqcr.pi_vb); in qbman_swp_enqueue_multiple_mem_back()
822 s->eqcr.available = qm_cyc_diff(s->eqcr.pi_ring_size, in qbman_swp_enqueue_multiple_desc_direct()
892 s->eqcr.available = qm_cyc_diff(s->eqcr.pi_ring_size, in qbman_swp_enqueue_multiple_desc_mem_back()
[all …]
H A Dqbman-portal.h158 } eqcr; member
/openbmc/linux/drivers/soc/fsl/qbman/
H A Dqman.c426 struct qm_eqcr *eqcr = &portal->eqcr; in qm_eqcr_init() local
434 eqcr->cursor = eqcr->ring + pi; in qm_eqcr_init()
454 struct qm_eqcr *eqcr = &portal->eqcr; in qm_eqcr_finish() local
463 if (eqcr->ci != eqcr_ptr2idx(eqcr->cursor)) in qm_eqcr_finish()
470 struct qm_eqcr *eqcr = &portal->eqcr; in qm_eqcr_start_no_stash() local
486 struct qm_eqcr *eqcr = &portal->eqcr; in qm_eqcr_start_stash() local
515 struct qm_eqcr *eqcr = &portal->eqcr; in qm_eqcr_pvb_commit() local
538 struct qm_eqcr *eqcr = &portal->eqcr; in qm_eqcr_cce_update() local
550 struct qm_eqcr *eqcr = &portal->eqcr; in qm_eqcr_set_ithresh() local
558 struct qm_eqcr *eqcr = &portal->eqcr; in qm_eqcr_get_avail() local
[all …]