Lines Matching refs:oq_no
450 lio_cn23xx_pf_setup_oq_regs(struct octeon_device *oct, uint32_t oq_no) in lio_cn23xx_pf_setup_oq_regs() argument
452 struct lio_droq *droq = oct->droq[oq_no]; in lio_cn23xx_pf_setup_oq_regs()
458 oq_no += oct->sriov_info.pf_srn; in lio_cn23xx_pf_setup_oq_regs()
460 lio_write_csr64(oct, LIO_CN23XX_SLI_OQ_BASE_ADDR64(oq_no), in lio_cn23xx_pf_setup_oq_regs()
462 lio_write_csr32(oct, LIO_CN23XX_SLI_OQ_SIZE(oq_no), droq->max_count); in lio_cn23xx_pf_setup_oq_regs()
464 lio_write_csr32(oct, LIO_CN23XX_SLI_OQ_BUFF_INFO_SIZE(oq_no), in lio_cn23xx_pf_setup_oq_regs()
468 droq->pkts_sent_reg = LIO_CN23XX_SLI_OQ_PKTS_SENT(oq_no); in lio_cn23xx_pf_setup_oq_regs()
469 droq->pkts_credit_reg = LIO_CN23XX_SLI_OQ_PKTS_CREDIT(oq_no); in lio_cn23xx_pf_setup_oq_regs()
477 lio_read_csr32(oct, LIO_CN23XX_SLI_OQ_PKT_CONTROL(oq_no)); in lio_cn23xx_pf_setup_oq_regs()
479 lio_write_csr32(oct, LIO_CN23XX_SLI_OQ_PKT_CONTROL(oq_no), in lio_cn23xx_pf_setup_oq_regs()
487 lio_read_csr32(oct, LIO_CN23XX_SLI_OQ_PKT_CONTROL(oq_no)); in lio_cn23xx_pf_setup_oq_regs()
489 lio_write_csr32(oct, LIO_CN23XX_SLI_OQ_PKT_CONTROL(oq_no), in lio_cn23xx_pf_setup_oq_regs()
496 lio_write_csr64(oct, LIO_CN23XX_SLI_OQ_PKT_INT_LEVELS(oq_no), in lio_cn23xx_pf_setup_oq_regs()