Home
last modified time | relevance | path

Searched refs:QM_MR_SIZE (Results 1 – 4 of 4) sorted by relevance

/f-stack/freebsd/contrib/ncsw/Peripherals/QM/
H A Dqman_low.h828 (void *)((uintptr_t)(p) & (~(uintptr_t)(QM_MR_SIZE << 6)))
832 return (uint8_t)(((uintptr_t)e >> 6) & (QM_MR_SIZE - 1)); in MR_PTR2IDX()
849 mr->pi = (uint8_t)(qm_in(MR_PI_CINH) & (QM_MR_SIZE - 1)); in qm_mr_init()
850 mr->ci = (uint8_t)(qm_in(MR_CI_CINH) & (QM_MR_SIZE - 1)); in qm_mr_init()
852 mr->fill = cyc_diff(QM_MR_SIZE, mr->ci, mr->pi); in qm_mr_init()
915 diff = cyc_diff(QM_MR_SIZE, old_pi, mr->pi); in qmPortalMrPciUpdate()
937 mr->pi = (uint8_t)(qm_cl_in(MR_PI) & (QM_MR_SIZE - 1)); in qmPortalMrPceUpdate()
938 diff = cyc_diff(QM_MR_SIZE, old_pi, mr->pi); in qmPortalMrPceUpdate()
952 mr->pi = (uint8_t)((mr->pi + 1) & (QM_MR_SIZE - 1)); in qmPortalMrPvbUpdate()
965 mr->ci = (uint8_t)((mr->ci + num) & (QM_MR_SIZE - 1)); in qmPortalMrCciConsume()
[all …]
H A Dfsl_qman.h82 #define QM_MR_SIZE 8 macro
/f-stack/dpdk/drivers/bus/dpaa/base/qbman/
H A Dqman.h145 #define QM_MR_SIZE 8 macro
744 (void *)((unsigned long)(p) & (~(unsigned long)(QM_MR_SIZE << 6)))
748 return ((uintptr_t)e >> 6) & (QM_MR_SIZE - 1); in MR_PTR2IDX()
789 mr->ci = (mr->ci + num) & (QM_MR_SIZE - 1); in qm_mr_cci_consume()
H A Dqman.c468 mr->pi = qm_in(MR_PI_CINH) & (QM_MR_SIZE - 1); in qm_mr_init()
469 mr->ci = qm_in(MR_CI_CINH) & (QM_MR_SIZE - 1); in qm_mr_init()
471 mr->fill = qm_cyc_diff(QM_MR_SIZE, mr->ci, mr->pi); in qm_mr_init()
472 mr->vbit = (qm_in(MR_PI_CINH) & QM_MR_SIZE) ? QM_MR_VERB_VBIT : 0; in qm_mr_init()
496 mr->pi = (mr->pi + 1) & (QM_MR_SIZE - 1); in qm_mr_pvb_update()