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.c176 uint32_t q_no, srn; in lio_cn23xx_pf_reset_io_queues() local
186 for (q_no = srn; q_no < ern; q_no++) { in lio_cn23xx_pf_reset_io_queues()
189 LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no)); in lio_cn23xx_pf_reset_io_queues()
192 LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no), d64); in lio_cn23xx_pf_reset_io_queues()
196 for (q_no = srn; q_no < ern; q_no++) { in lio_cn23xx_pf_reset_io_queues()
199 LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no)); in lio_cn23xx_pf_reset_io_queues()
204 LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no)); in lio_cn23xx_pf_reset_io_queues()
211 q_no); in lio_cn23xx_pf_reset_io_queues()
216 lio_write_csr64(oct, LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no), in lio_cn23xx_pf_reset_io_queues()
220 LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no)); in lio_cn23xx_pf_reset_io_queues()
[all …]
H A Dlio_droq.c207 lio_delete_droq(struct octeon_device *oct, uint32_t q_no) in lio_delete_droq() argument
209 struct lio_droq *droq = oct->droq[q_no]; in lio_delete_droq()
211 lio_dev_dbg(oct, "%s[%d]\n", __func__, q_no); in lio_delete_droq()
226 oct->io_qmask.oq &= ~(1ULL << q_no); in lio_delete_droq()
227 bzero(oct->droq[q_no], sizeof(struct lio_droq)); in lio_delete_droq()
238 struct lio_instr_queue *iq = oct->instr_queue[droq->q_no]; in lio_droq_bh()
253 lio_init_droq(struct octeon_device *oct, uint32_t q_no, in lio_init_droq() argument
261 lio_dev_dbg(oct, "%s[%d]\n", __func__, q_no); in lio_init_droq()
263 droq = oct->droq[q_no]; in lio_init_droq()
267 droq->q_no = q_no; in lio_init_droq()
[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()
265 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()
234 lio_setup_droq(struct octeon_device *oct, int q_no, int num_descs, in lio_setup_droq() argument
239 lio_dev_dbg(oct, "Creating Droq: %d\n", q_no); in lio_setup_droq()
241 ret_val = lio_create_droq(oct, q_no, num_descs, desc_size, app_ctx); in lio_setup_droq()
246 lio_dev_dbg(oct, "Using default droq %d\n", q_no); in lio_setup_droq()
254 lio_write_csr32(oct, oct->droq[q_no]->pkts_credit_reg, 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()
[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()
1071 counter += oct->droq[q_no]->stats.rx_pkts_received; in lio_get_counter()
1076 q_no = lio->linfo.txpciq[i].s.q_no; in lio_get_counter()
1077 counter += oct->instr_queue[q_no]->stats.tx_done; in lio_get_counter()
1082 q_no = lio->linfo.rxpciq[i].s.q_no; in lio_get_counter()
1083 counter += oct->droq[q_no]->stats.rx_bytes_received; in lio_get_counter()
1088 q_no = lio->linfo.txpciq[i].s.q_no; in lio_get_counter()
1089 counter += oct->instr_queue[q_no]->stats.tx_tot_bytes; in lio_get_counter()
1094 q_no = lio->linfo.rxpciq[i].s.q_no; in lio_get_counter()
[all …]
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()
1590 int q_no; in lio_intrmod_cfg_rx_intrcnt() local
1597 for (q_no = 0; q_no < oct->num_oqs; q_no++) { in lio_intrmod_cfg_rx_intrcnt()
1598 q_no += oct->sriov_info.pf_srn; in lio_intrmod_cfg_rx_intrcnt()
1600 LIO_CN23XX_SLI_OQ_PKT_INT_LEVELS(q_no), in lio_intrmod_cfg_rx_intrcnt()
1602 LIO_CN23XX_SLI_OQ_PKT_INT_LEVELS(q_no)) & in lio_intrmod_cfg_rx_intrcnt()
[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()