Searched refs:q_no (Results 1 - 20 of 20) sorted by last modified time

/freebsd-11-stable/sys/dev/liquidio/
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_sysctl.c121 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
699 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
1424 sc->iq_no = lio->linfo.txpciq[0].s.q_no;
1487 sc->iq_no = lio->linfo.txpciq[0].s.q_no;
1553 sc->iq_no = lio->linfo.txpciq[0].s.q_no;
1597 int q_no; local
1604 for (q_no = 0; q_no < oct->num_oqs; q_no++) {
1605 q_no
1636 int q_no; local
1677 int q_no; local
[all...]
H A Dlio_rxtx.c67 iq_no = iq->txpciq.s.q_no;
129 ndata.q_no = iq_no;
H A Dlio_rss.c116 sc->iq_no = lio->linfo.txpciq[0].s.q_no;
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;
512 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
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...]
/freebsd-11-stable/sys/dev/liquidio/base/
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;
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_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_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_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_ctrl.c49 return (lio_send_command(oct, ndata->q_no, ring_doorbell, &ndata->cmd,
H A Dlio_common.h630 uint64_t q_no:8; member in struct:octeon_txpciq::__anon6683
646 uint64_t q_no:8;
658 uint64_t q_no:8; member in struct:octeon_rxpciq::__anon6684
664 uint64_t q_no:8;
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...]
/freebsd-11-stable/sys/dev/advansys/
H A Dadvansys.c495 scsiq.q1.q_no = 0;
1067 scsiq.d3.scsi_stat, scsiq.q_no);
1078 u_int host_stat, u_int scsi_status, u_int q_no)
1144 adv->sense_buffers[q_no - 1];
1077 adv_done(struct adv_softc *adv, union ccb *ccb, u_int done_stat, u_int host_stat, u_int scsi_status, u_int q_no) argument
H A Dadvansys.h50 u_int scsi_stat, u_int q_no);
H A Dadvlib.c279 u_int q_no);
281 struct adv_scsi_q *scsiq, u_int q_no);
701 scsiq->q1.q_no = 0;
828 scsiq->q_no = (val >> 8) & 0XFF;
1721 scsiq->q1.q_no = free_q_head;
1741 u_int q_no)
1763 q_addr = ADV_QNO_TO_QADDR(q_no);
1766 scsi_sg_q.sg_head_qp = q_no;
1788 scsi_sg_q.q_no = next_qp;
1802 adv_put_ready_queue(adv, scsiq, q_no);
1740 adv_put_ready_sg_list_queue(struct adv_softc *adv, struct adv_scsi_q *scsiq, u_int q_no) argument
1806 adv_put_ready_queue(struct adv_softc *adv, struct adv_scsi_q *scsiq, u_int q_no) argument
1999 u_int8_t q_no; local
[all...]
H A Dadvlib.h348 #define ADV_QNO_TO_QADDR(q_no) ((ADV_QADR_BEG) + ((u_int16_t)(q_no) << 6))
573 u_int8_t q_no; /* member in struct:adv_scsiq_1
691 u_int8_t q_no; member in struct:adv_q_done_info
762 u_int8_t q_no; member in struct:adv_sg_list_q
H A Dadwvar.h51 u_int scsi_stat, u_int q_no);

Completed in 131 milliseconds