Lines Matching refs:qm_out
366 static inline void qm_out(struct qm_portal *p, u32 offset, u32 val) in qm_out() function
446 qm_out(portal, QM_REG_CFG, cfg); in qm_eqcr_init()
556 qm_out(portal, QM_REG_EQCR_ITR, ithresh); in qm_eqcr_set_ithresh()
600 qm_out(portal, QM_REG_CFG, (qm_in(portal, QM_REG_CFG) & 0xff0fffff) | in qm_dqrr_set_maxfill()
614 qm_out(portal, QM_REG_DQRR_SDQCR, 0); in qm_dqrr_init()
615 qm_out(portal, QM_REG_DQRR_VDQCR, 0); in qm_dqrr_init()
616 qm_out(portal, QM_REG_DQRR_PDQCR, 0); in qm_dqrr_init()
640 qm_out(portal, QM_REG_CFG, cfg); in qm_dqrr_init()
706 qm_out(portal, QM_REG_DQRR_DCAP, (0 << 8) | /* DQRR_DCAP::S */ in qm_dqrr_cdc_consume_1ptr()
716 qm_out(portal, QM_REG_DQRR_DCAP, (1 << 8) | /* DQRR_DCAP::S */ in qm_dqrr_cdc_consume_n()
722 qm_out(portal, QM_REG_DQRR_SDQCR, sdqcr); in qm_dqrr_sdqcr_set()
727 qm_out(portal, QM_REG_DQRR_VDQCR, vdqcr); in qm_dqrr_vdqcr_set()
732 qm_out(portal, QM_REG_DQRR_ITR, ithresh); in qm_dqrr_set_ithresh()
779 qm_out(portal, QM_REG_CFG, cfg); in qm_mr_init()
832 qm_out(portal, QM_REG_MR_CI_CINH, mr->ci); in qm_mr_cci_consume()
841 qm_out(portal, QM_REG_MR_CI_CINH, mr->ci); in qm_mr_cci_consume_to_current()
846 qm_out(portal, QM_REG_MR_ITR, ithresh); in qm_mr_set_ithresh()
1096 qm_out(&p->p, QM_REG_ISR, clear); in portal_isr()
1184 qm_out(p, QM_REG_ITPR, QMAN_PIRQ_IPERIOD); in qman_create_portal()
1204 qm_out(p, QM_REG_ISDR, isdr); in qman_create_portal()
1206 qm_out(p, QM_REG_IER, 0); in qman_create_portal()
1207 qm_out(p, QM_REG_ISR, 0xffffffff); in qman_create_portal()
1221 qm_out(p, QM_REG_ISDR, isdr); in qman_create_portal()
1228 qm_out(p, QM_REG_ISDR, isdr); in qman_create_portal()
1243 qm_out(p, QM_REG_ISDR, 0); in qman_create_portal()
1244 qm_out(p, QM_REG_IIR, 0); in qman_create_portal()
1600 qm_out(&p->p, QM_REG_IER, p->irq_sources); in qman_p_irqsource_add()
1623 qm_out(&p->p, QM_REG_IER, p->irq_sources); in qman_p_irqsource_remove()
1629 qm_out(&p->p, QM_REG_ISR, ~ier); in qman_p_irqsource_remove()