Home
last modified time | relevance | path

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

/freebsd-13.1/sys/dev/liquidio/base/
H A Dlio_ctrl.h136 return (atomic_load_acq_int(&oct->instr_queue[q_no]->instr_pending) >= in lio_iq_is_full()
137 (oct->instr_queue[q_no]->max_count - 2)); in lio_iq_is_full()
159 ih3->pkind = oct->instr_queue[setup->s.iq_no]->txpciq.s.pkind; in lio_prepare_pci_cmd_o3()
174 pki_ih3->uqpg = oct->instr_queue[setup->s.iq_no]->txpciq.s.use_qpg; in lio_prepare_pci_cmd_o3()
176 port = (int)oct->instr_queue[setup->s.iq_no]->txpciq.s.port; in lio_prepare_pci_cmd_o3()
184 pki_ih3->qpg = oct->instr_queue[setup->s.iq_no]->txpciq.s.qpg; in lio_prepare_pci_cmd_o3()
H A Dlio_request_manager.c77 iq = oct->instr_queue[iq_no]; in lio_init_instr_queue()
180 oct->instr_queue[iq_no]->br = in lio_init_instr_queue()
182 &oct->instr_queue[iq_no]->enq_lock); in lio_init_instr_queue()
183 if (oct->instr_queue[iq_no]->br == NULL) { in lio_init_instr_queue()
194 struct lio_instr_queue *iq = oct->instr_queue[iq_no]; in lio_delete_instr_queue()
277 if (oct->instr_queue[iq_no]->oct_dev != NULL) { in lio_setup_iq()
284 oct->instr_queue[iq_no]->q_index = q_index; in lio_setup_iq()
285 oct->instr_queue[iq_no]->ifidx = ifidx; in lio_setup_iq()
311 &oct->instr_queue[i]->instr_pending); in lio_wait_for_instr_fetch()
548 iq = oct->instr_queue[iq_no]; in __lio_check_db_timeout()
[all …]
H A Dlio_device.c268 if ((oct->io_qmask.iq & BIT_ULL(i)) && (oct->instr_queue[i])) in lio_free_device_mem()
269 free(oct->instr_queue[i], M_DEVBUF); in lio_free_device_mem()
473 oct->instr_queue[0]->q_index = 0; in lio_setup_instr_queue0()
474 oct->instr_queue[0]->app_ctx = (void *)(size_t)0; in lio_setup_instr_queue0()
475 oct->instr_queue[0]->ifidx = 0; in lio_setup_instr_queue0()
813 oct->instr_queue[i]->txpciq.s.pkind = oct->pfvf_hsword.pkind; in lio_core_drv_init()
853 return (oct->instr_queue[q_no]->max_count); in lio_get_tx_qsize()
H A Dlio_iq.h281 (((octeon_dev_ptr)->instr_queue[iq_no]->stats.field) += count)
H A Dcn23xx_pf_device.c272 iq = oct->instr_queue[q_no]; in lio_cn23xx_pf_setup_global_input_regs()
410 struct lio_instr_queue *iq = oct->instr_queue[iq_no]; in lio_cn23xx_pf_setup_iq_regs()
H A Dlio_device.h426 struct lio_instr_queue *instr_queue[LIO_MAX_POSSIBLE_INSTR_QUEUES]; member
H A Dlio_droq.c239 struct lio_instr_queue *iq = oct->instr_queue[droq->q_no]; in lio_droq_bh()
/freebsd-13.1/sys/dev/liquidio/
H A Dlio_sysctl.c492 &oct_dev->instr_queue[i]->stats.tx_done, in lio_add_hw_stats()
497 &oct_dev->instr_queue[i]->stats.tx_tot_bytes, in lio_add_hw_stats()
502 &oct_dev->instr_queue[i]->stats.tx_dropped, in lio_add_hw_stats()
507 &oct_dev->instr_queue[i]->stats.tx_iq_busy, in lio_add_hw_stats()
512 &oct_dev->instr_queue[i]->stats.sgentry_sent, in lio_add_hw_stats()
519 &oct_dev->instr_queue[i]->stats.instr_posted, in lio_add_hw_stats()
534 &oct_dev->instr_queue[i]->stats.bytes_sent, in lio_add_hw_stats()
539 &oct_dev->instr_queue[i]->stats.tx_gso, in lio_add_hw_stats()
544 &oct_dev->instr_queue[i]->stats.tx_vxlan, in lio_add_hw_stats()
549 &oct_dev->instr_queue[i]->stats.tx_restart, in lio_add_hw_stats()
[all …]
H A Dlio_rxtx.c69 stats = &oct->instr_queue[iq_no]->stats; in lio_xmit()
288 iq = oct->instr_queue[i]; in lio_mq_start()
315 iq = oct->instr_queue[i]; in lio_qflush()
H A Dlio_main.h119 lio_flush_iq(oct, oct->instr_queue[0], 0); in lio_sleep_cond()
H A Dlio_main.c528 octeon_dev->instr_queue[i] = in lio_device_init()
531 if (octeon_dev->instr_queue[i] == NULL) in lio_device_init()
1082 counter += oct->instr_queue[q_no]->stats.tx_done; in lio_get_counter()
1094 counter += oct->instr_queue[q_no]->stats.tx_tot_bytes; in lio_get_counter()
1106 counter += oct->instr_queue[q_no]->stats.tx_dropped; in lio_get_counter()
2273 if (oct->instr_queue[i] != NULL) { in lio_destroy_resources()
2274 free(oct->instr_queue[i], M_DEVBUF); in lio_destroy_resources()
2275 oct->instr_queue[i] = NULL; in lio_destroy_resources()
H A Dlio_core.c507 struct lio_instr_queue *iq = oct->instr_queue[droq->q_no]; in lio_msix_intr_handler()