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

/freebsd-13-stable/sys/dev/liquidio/base/
H A Dcn23xx_pf_device.c177 uint32_t q_no, srn; local
187 for (q_no = srn; q_no < ern; q_no++) {
190 LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no));
193 LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no), d64);
197 for (q_no = srn; q_no < ern; q_no++) {
200 LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no));
239 uint32_t q_no, ern, srn; local
306 uint32_t ern, q_no, reg_val, srn; local
508 uint32_t q_no, srn; local
590 unsigned int q_no; local
[all...]
H A Dlio_droq.h259 uint32_t q_no; member in struct:lio_droq
347 * @param q_no - droq no.
352 uint32_t q_no, uint32_t num_descs, uint32_t desc_size,
359 * @param q_no - droq no.
362 int lio_delete_droq(struct octeon_device *oct_dev, uint32_t q_no);
367 * on output queues given by q_no irrespective of the type of packet.
372 * @param q_no - octeon output queue number (0 <= q_no <= MAX_OCTEON_DROQ-1
376 int lio_register_droq_ops(struct octeon_device *oct, uint32_t q_no,
383 * given by q_no
[all...]
H A Dlio_droq.c208 lio_delete_droq(struct octeon_device *oct, uint32_t q_no) argument
210 struct lio_droq *droq = oct->droq[q_no];
212 lio_dev_dbg(oct, "%s[%d]\n", __func__, q_no);
227 oct->io_qmask.oq &= ~(1ULL << q_no);
228 bzero(oct->droq[q_no], sizeof(struct lio_droq));
239 struct lio_instr_queue *iq = oct->instr_queue[droq->q_no];
254 lio_init_droq(struct octeon_device *oct, uint32_t q_no, argument
262 lio_dev_dbg(oct, "%s[%d]\n", __func__, q_no);
264 droq = oct->droq[q_no];
268 droq->q_no
769 lio_register_droq_ops(struct octeon_device *oct, uint32_t q_no, struct lio_droq_ops *ops) argument
802 lio_unregister_droq_ops(struct octeon_device *oct, uint32_t q_no) argument
837 lio_create_droq(struct octeon_device *oct, uint32_t q_no, uint32_t num_descs, uint32_t desc_size, void *app_ctx) argument
[all...]
H A Dlio_ctrl.h104 uint32_t q_no; member in struct:lio_data_pkt
133 lio_iq_is_full(struct octeon_device *oct, uint32_t q_no) argument
136 return (atomic_load_acq_int(&oct->instr_queue[q_no]->instr_pending) >=
137 (oct->instr_queue[q_no]->max_count - 2));
209 * @param q_no - which queue for back pressure
H A Dlio_common.h630 uint64_t q_no:8; member in struct:octeon_txpciq::__anon12617
646 uint64_t q_no:8;
658 uint64_t q_no:8; member in struct:octeon_rxpciq::__anon12618
664 uint64_t q_no:8;
H A Dlio_ctrl.c49 return (lio_send_command(oct, ndata->q_no, ring_doorbell, &ndata->cmd,
H A Dlio_device.c477 txpciq.s.q_no = iq_no;
848 lio_get_tx_qsize(struct octeon_device *oct, uint32_t q_no) argument
851 if ((oct != NULL) && (q_no < (uint32_t)LIO_MAX_INSTR_QUEUES(oct)) &&
852 (oct->io_qmask.iq & BIT_ULL(q_no)))
853 return (oct->instr_queue[q_no]->max_count);
860 lio_get_rx_qsize(struct octeon_device *oct, uint32_t q_no) argument
863 if ((oct != NULL) && (q_no < (uint32_t)LIO_MAX_OUTPUT_QUEUES(oct)) &&
864 (oct->io_qmask.oq & BIT_ULL(q_no)))
865 return (oct->droq[q_no]->max_count);
H A Dlio_device.h787 int lio_get_tx_qsize(struct octeon_device *oct, uint32_t q_no);
789 int lio_get_rx_qsize(struct octeon_device *oct, uint32_t q_no);
H A Dlio_request_manager.c65 uint32_t iq_no = (uint32_t)txpciq.s.q_no;
275 uint32_t iq_no = (uint32_t)txpciq.s.q_no;
/freebsd-13-stable/sys/dev/liquidio/
H A Dlio_core.c59 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
229 * @param q_no which queue
235 lio_setup_droq(struct octeon_device *oct, int q_no, int num_descs, argument
240 lio_dev_dbg(oct, "Creating Droq: %d\n", q_no);
242 ret_val = lio_create_droq(oct, q_no, num_descs, desc_size, app_ctx);
247 lio_dev_dbg(oct, "Using default droq %d\n", q_no);
255 lio_write_csr32(oct, oct->droq[q_no]->pkts_credit_reg,
256 oct->droq[q_no]->max_count);
336 mbuf->m_pkthdr.flowid = droq->q_no;
414 int num_tx_descs, q, q_no, retva local
[all...]
H A Dlio_main.c1070 int i, q_no; local
1075 q_no = lio->linfo.rxpciq[i].s.q_no;
1076 counter += oct->droq[q_no]->stats.rx_pkts_received;
1081 q_no = lio->linfo.txpciq[i].s.q_no;
1082 counter += oct->instr_queue[q_no]->stats.tx_done;
1087 q_no = lio->linfo.rxpciq[i].s.q_no;
1088 counter += oct->droq[q_no]
1181 int q_no; local
1200 int i, q_no, ret = 0; local
1817 int q, q_no = 0; local
[all...]
H A Dlio_ioctl.c79 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
380 sc->iq_no = lio->linfo.txpciq[0].s.q_no;
440 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
526 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
H A Dlio_sysctl.c121 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
696 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
1421 sc->iq_no = lio->linfo.txpciq[0].s.q_no;
1484 sc->iq_no = lio->linfo.txpciq[0].s.q_no;
1550 sc->iq_no = lio->linfo.txpciq[0].s.q_no;
1594 int q_no; local
1601 for (q_no = 0; q_no < oct->num_oqs; q_no++) {
1602 q_no
1633 int q_no; local
1674 int q_no; local
[all...]
H A Dlio_rss.c116 sc->iq_no = lio->linfo.txpciq[0].s.q_no;
H A Dlio_rxtx.c67 iq_no = iq->txpciq.s.q_no;
129 ndata.q_no = iq_no;

Completed in 127 milliseconds