Searched refs:oq_no (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/dev/liquidio/base/ |
H A D | cn23xx_pf_device.c | 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() [all …]
|
H A D | lio_device.c | 493 uint32_t desc_size = 0, num_descs = 0, oq_no = 0; in lio_setup_output_queue0() local 506 if (lio_init_droq(oct, oq_no, num_descs, desc_size, NULL)) { in lio_setup_output_queue0()
|
/freebsd/sys/dev/liquidio/ |
H A D | lio_core.c | 480 uint64_t oq_no; in lio_schedule_droq_pkt_handlers() local 483 for (oq_no = 0; oq_no < LIO_MAX_OUTPUT_QUEUES(oct); oq_no++) { in lio_schedule_droq_pkt_handlers() 484 if (!(oct->io_qmask.oq & BIT_ULL(oq_no))) in lio_schedule_droq_pkt_handlers() 487 droq = oct->droq[oq_no]; in lio_schedule_droq_pkt_handlers()
|