Home
last modified time | relevance | path

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

/freebsd/sys/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()
853 mr->vbit = (uint8_t)((qm_in(MR_PI_CINH) & QM_MR_SIZE) ?QM_MR_VERB_VBIT : 0); 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()
[all …]
H A Dfsl_qman.h82 #define QM_MR_SIZE 8 macro