Home
last modified time | relevance | path

Searched refs:iq_no (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/dev/liquidio/base/
H A Dlio_request_manager.c52 uint64_t iq_no);
64 uint32_t iq_no = (uint32_t)txpciq.s.q_no; in lio_init_instr_queue() local
76 iq = oct->instr_queue[iq_no]; in lio_init_instr_queue()
95 iq_no); in lio_init_instr_queue()
102 iq_no); in lio_init_instr_queue()
116 iq_no); in lio_init_instr_queue()
121 iq_no, iq->base_addr, LIO_CAST64(iq->base_addr_dma), in lio_init_instr_queue()
151 oct->io_qmask.iq |= BIT_ULL(iq_no); in lio_init_instr_queue()
154 oct->io_qmask.iq64B |= ((conf->instr_type == 64) << iq_no); in lio_init_instr_queue()
157 oct->fn_list.setup_iq_regs(oct, iq_no); in lio_init_instr_queue()
[all …]
H A Dlio_ctrl.h67 uint64_t iq_no; member
113 uint32_t iq_no:8; member
158 ih3->pkind = oct->instr_queue[setup->s.iq_no]->txpciq.s.pkind; in lio_prepare_pci_cmd_o3()
173 pki_ih3->uqpg = oct->instr_queue[setup->s.iq_no]->txpciq.s.use_qpg; in lio_prepare_pci_cmd_o3()
175 port = (int)oct->instr_queue[setup->s.iq_no]->txpciq.s.port; in lio_prepare_pci_cmd_o3()
183 pki_ih3->qpg = oct->instr_queue[setup->s.iq_no]->txpciq.s.qpg; in lio_prepare_pci_cmd_o3()
H A Dlio_iq.h259 uint32_t iq_no; member
279 #define LIO_INCR_INSTRQUEUE_PKT_COUNT(octeon_dev_ptr, iq_no, field, count) \ argument
280 (((octeon_dev_ptr)->instr_queue[iq_no]->stats.field) += count)
315 uint32_t iq_no);
323 int lio_send_command(struct octeon_device *oct, uint32_t iq_no,
337 int q_index, union octeon_txpciq iq_no,
H A Dcn23xx_pf_device.c407 lio_cn23xx_pf_setup_iq_regs(struct octeon_device *oct, uint32_t iq_no) in lio_cn23xx_pf_setup_iq_regs() argument
409 struct lio_instr_queue *iq = oct->instr_queue[iq_no]; in lio_cn23xx_pf_setup_iq_regs()
412 iq_no += oct->sriov_info.pf_srn; in lio_cn23xx_pf_setup_iq_regs()
415 lio_write_csr64(oct, LIO_CN23XX_SLI_IQ_BASE_ADDR64(iq_no), in lio_cn23xx_pf_setup_iq_regs()
417 lio_write_csr32(oct, LIO_CN23XX_SLI_IQ_SIZE(iq_no), iq->max_count); in lio_cn23xx_pf_setup_iq_regs()
423 iq->doorbell_reg = LIO_CN23XX_SLI_IQ_DOORBELL(iq_no); in lio_cn23xx_pf_setup_iq_regs()
424 iq->inst_cnt_reg = LIO_CN23XX_SLI_IQ_INSTR_COUNT64(iq_no); in lio_cn23xx_pf_setup_iq_regs()
426 iq_no, iq->doorbell_reg, iq->inst_cnt_reg); in lio_cn23xx_pf_setup_iq_regs()
H A Dlio_ctrl.c103 sc->iq_no = (uint32_t)nctrl->iq_no; in lio_alloc_ctrl_pkt_sc()
H A Dlio_device.c462 uint32_t iq_no = 0; in lio_setup_instr_queue0() local
476 txpciq.s.q_no = iq_no; in lio_setup_instr_queue0()
/freebsd/sys/dev/liquidio/
H A Dlio_rxtx.c62 int iq_no = 0; in lio_xmit() local
66 iq_no = iq->txpciq.s.q_no; in lio_xmit()
67 tag = iq_no; in lio_xmit()
68 stats = &oct->instr_queue[iq_no]->stats; in lio_xmit()
83 if (lio_iq_is_full(oct, iq_no)) { in lio_xmit()
85 lio_dev_dbg(oct, "Transmit failed iq:%d full\n", iq_no); in lio_xmit()
113 status, iq_no); in lio_xmit()
128 ndata.q_no = iq_no; in lio_xmit()
132 cmdsetup.s.iq_no = iq_no; in lio_xmit()
153 mtx_lock(&lio->glist_lock[iq_no]); in lio_xmit()
[all …]
H A Dlio_ioctl.c78 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_change_dev_flags()
379 sc->iq_no = lio->linfo.txpciq[0].s.q_no; in lio_change_mtu()
439 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_set_mac()
525 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_set_mcast_list()
H A Dlio_main.c1278 sc->iq_no = 0; in lio_setup_nic_devices()
1530 int iq_no; in lio_free_sgmbuf() local
1533 iq_no = iq->txpciq.s.q_no; in lio_free_sgmbuf()
1537 mtx_lock(&lio->glist_lock[iq_no]); in lio_free_sgmbuf()
1538 STAILQ_INSERT_TAIL(&lio->ghead[iq_no], &g->node, entries); in lio_free_sgmbuf()
1539 mtx_unlock(&lio->glist_lock[iq_no]); in lio_free_sgmbuf()
1626 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_set_rxcsum_command()
2032 sc->iq_no = lio->linfo.txpciq[0].s.q_no; in lio_send_rx_ctrl_cmd()
2075 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_vlan_rx_add_vid()
2106 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_vlan_rx_kill_vid()
H A Dlio_rss.c115 sc->iq_no = lio->linfo.txpciq[0].s.q_no; in lio_send_rss_param()
H A Dlio_sysctl.c120 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_send_queue_count_update()
695 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_get_set_pauseparam()
1417 sc->iq_no = lio->linfo.txpciq[0].s.q_no; in lio_get_fw_stats()
1480 sc->iq_no = lio->linfo.txpciq[0].s.q_no; in lio_get_intrmod_cfg()
1546 sc->iq_no = lio->linfo.txpciq[0].s.q_no; in lio_set_intrmod_cfg()
H A Dlio_core.c58 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_set_feature()