Home
last modified time | relevance | path

Searched refs:q_no (Results 1 – 15 of 15) sorted by relevance

/freebsd/sys/dev/liquidio/base/
H A Dcn23xx_pf_device.c186 for (q_no = srn; q_no < ern; q_no++) { in lio_cn23xx_pf_reset_io_queues()
196 for (q_no = srn; q_no < ern; q_no++) { in lio_cn23xx_pf_reset_io_queues()
211 q_no); in lio_cn23xx_pf_reset_io_queues()
223 q_no); in lio_cn23xx_pf_reset_io_queues()
254 for (q_no = 0; q_no < ern; q_no++) { in lio_cn23xx_pf_setup_global_input_regs()
268 for (q_no = srn; q_no < ern; q_no++) { in lio_cn23xx_pf_setup_global_input_regs()
317 for (q_no = srn; q_no < ern; q_no++) { in lio_cn23xx_pf_setup_global_output_regs()
512 for (q_no = srn; q_no < ern; q_no++) { in lio_cn23xx_pf_enable_io_queues()
568 for (q_no = srn; q_no < ern; q_no++) { in lio_cn23xx_pf_enable_io_queues()
596 for (q_no = srn; q_no < ern; q_no++) { in lio_cn23xx_pf_disable_io_queues()
[all …]
H A Dlio_droq.c226 oct->io_qmask.oq &= ~(1ULL << q_no); in lio_delete_droq()
263 droq = oct->droq[q_no]; in lio_init_droq()
267 droq->q_no = q_no; in lio_init_droq()
271 droq->app_ctx = (void *)(size_t)q_no; in lio_init_droq()
322 oct->fn_list.setup_oq_regs(oct, q_no); in lio_init_droq()
324 oct->io_qmask.oq |= BIT_ULL(q_no); in lio_init_droq()
339 q_no); in lio_init_droq()
344 lio_delete_droq(oct, q_no); in lio_init_droq()
789 droq = oct->droq[q_no]; in lio_register_droq_ops()
817 droq = oct->droq[q_no]; in lio_unregister_droq_ops()
[all …]
H A Dlio_droq.h258 uint32_t q_no; member
351 uint32_t q_no, uint32_t num_descs, uint32_t desc_size,
361 int lio_delete_droq(struct octeon_device *oct_dev, uint32_t q_no);
375 int lio_register_droq_ops(struct octeon_device *oct, uint32_t q_no,
387 int lio_unregister_droq_ops(struct octeon_device *oct, uint32_t q_no);
422 int lio_create_droq(struct octeon_device *oct, uint32_t q_no,
H A Dlio_ctrl.h103 uint32_t q_no; member
132 lio_iq_is_full(struct octeon_device *oct, uint32_t q_no) in lio_iq_is_full() argument
135 return (atomic_load_acq_int(&oct->instr_queue[q_no]->instr_pending) >= in lio_iq_is_full()
136 (oct->instr_queue[q_no]->max_count - 2)); in lio_iq_is_full()
H A Dlio_device.c476 txpciq.s.q_no = iq_no; in lio_setup_instr_queue0()
847 lio_get_tx_qsize(struct octeon_device *oct, uint32_t q_no) in lio_get_tx_qsize() argument
850 if ((oct != NULL) && (q_no < (uint32_t)LIO_MAX_INSTR_QUEUES(oct)) && in lio_get_tx_qsize()
851 (oct->io_qmask.iq & BIT_ULL(q_no))) in lio_get_tx_qsize()
852 return (oct->instr_queue[q_no]->max_count); in lio_get_tx_qsize()
859 lio_get_rx_qsize(struct octeon_device *oct, uint32_t q_no) in lio_get_rx_qsize() argument
862 if ((oct != NULL) && (q_no < (uint32_t)LIO_MAX_OUTPUT_QUEUES(oct)) && in lio_get_rx_qsize()
863 (oct->io_qmask.oq & BIT_ULL(q_no))) in lio_get_rx_qsize()
864 return (oct->droq[q_no]->max_count); in lio_get_rx_qsize()
H A Dlio_common.h629 uint64_t q_no:8; member
645 uint64_t q_no:8;
657 uint64_t q_no:8; member
663 uint64_t q_no:8;
H A Dlio_ctrl.c48 return (lio_send_command(oct, ndata->q_no, ring_doorbell, &ndata->cmd, in lio_send_data_pkt()
H A Dlio_device.h786 int lio_get_tx_qsize(struct octeon_device *oct, uint32_t q_no);
788 int lio_get_rx_qsize(struct octeon_device *oct, uint32_t q_no);
H A Dlio_request_manager.c64 uint32_t iq_no = (uint32_t)txpciq.s.q_no; in lio_init_instr_queue()
274 uint32_t iq_no = (uint32_t)txpciq.s.q_no; in lio_setup_iq()
/freebsd/sys/dev/liquidio/
H A Dlio_core.c58 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_set_feature()
239 lio_dev_dbg(oct, "Creating Droq: %d\n", q_no); in lio_setup_droq()
246 lio_dev_dbg(oct, "Using default droq %d\n", q_no); in lio_setup_droq()
255 oct->droq[q_no]->max_count); in lio_setup_droq()
335 mbuf->m_pkthdr.flowid = droq->q_no; in lio_push_packet()
413 int num_tx_descs, q, q_no, retval = 0; in lio_setup_io_queues() local
428 q_no = lio->linfo.rxpciq[q].s.q_no; in lio_setup_io_queues()
430 q, q_no); in lio_setup_io_queues()
431 retval = lio_setup_droq(octeon_dev, q_no, in lio_setup_io_queues()
444 droq = octeon_dev->droq[q_no]; in lio_setup_io_queues()
[all …]
H A Dlio_main.c1065 int i, q_no; in lio_get_counter() local
1070 q_no = lio->linfo.rxpciq[i].s.q_no; in lio_get_counter()
1076 q_no = lio->linfo.txpciq[i].s.q_no; in lio_get_counter()
1082 q_no = lio->linfo.rxpciq[i].s.q_no; in lio_get_counter()
1088 q_no = lio->linfo.txpciq[i].s.q_no; in lio_get_counter()
1094 q_no = lio->linfo.rxpciq[i].s.q_no; in lio_get_counter()
1100 q_no = lio->linfo.txpciq[i].s.q_no; in lio_get_counter()
1176 int q_no; in lio_tcp_lro_free() local
1180 q_no = lio->linfo.rxpciq[i].s.q_no; in lio_tcp_lro_free()
1198 q_no = lio->linfo.rxpciq[i].s.q_no; in lio_tcp_lro_init()
[all …]
H A Dlio_sysctl.c120 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in lio_send_queue_count_update()
1420 sc->iq_no = lio->linfo.txpciq[0].s.q_no; in lio_get_fw_stats()
1483 sc->iq_no = lio->linfo.txpciq[0].s.q_no; in lio_get_intrmod_cfg()
1593 int q_no; in lio_intrmod_cfg_rx_intrcnt() local
1600 for (q_no = 0; q_no < oct->num_oqs; q_no++) { in lio_intrmod_cfg_rx_intrcnt()
1601 q_no += oct->sriov_info.pf_srn; in lio_intrmod_cfg_rx_intrcnt()
1632 int q_no; in lio_intrmod_cfg_rx_intrtime() local
1641 for (q_no = 0; q_no < oct->num_oqs; q_no++) { in lio_intrmod_cfg_rx_intrtime()
1642 q_no += oct->sriov_info.pf_srn; in lio_intrmod_cfg_rx_intrtime()
1673 int q_no; in lio_intrmod_cfg_tx_intrcnt() local
[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_rxtx.c66 iq_no = iq->txpciq.s.q_no; in lio_xmit()
128 ndata.q_no = iq_no; in lio_xmit()
H A Dlio_rss.c115 sc->iq_no = lio->linfo.txpciq[0].s.q_no; in lio_send_rss_param()