Home
last modified time | relevance | path

Searched refs:oq_no (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/dev/liquidio/base/
H A Dcn23xx_pf_device.c452 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()
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()
[all …]
H A Dlio_device.c493 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 Dlio_core.c480 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()