Home
last modified time | relevance | path

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

/freebsd/sys/dev/liquidio/base/
H A Dlio_ctrl.h135 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()
158 ih3->pkind = oct->instr_queue[setup->s.iq_no]->txpciq.s.pkind; in lio_prepare_pci_cmd_o3()
173 pki_ih3->uqpg = oct->instr_queue[setup->s.iq_no]->txpciq.s.use_qpg; in lio_prepare_pci_cmd_o3()
175 port = (int)oct->instr_queue[setup->s.iq_no]->txpciq.s.port; in lio_prepare_pci_cmd_o3()
183 pki_ih3->qpg = oct->instr_queue[setup->s.iq_no]->txpciq.s.qpg; in lio_prepare_pci_cmd_o3()
H A Dlio_request_manager.c76 iq = oct->instr_queue[iq_no]; in lio_init_instr_queue()
174 oct->instr_queue[iq_no]->br = in lio_init_instr_queue()
176 &oct->instr_queue[iq_no]->enq_lock); in lio_init_instr_queue()
184 struct lio_instr_queue *iq = oct->instr_queue[iq_no]; in lio_delete_instr_queue()
251 bzero(oct->instr_queue[iq_no], sizeof(struct lio_instr_queue)); in lio_delete_instr_queue()
267 if (oct->instr_queue[iq_no]->oct_dev != NULL) { in lio_setup_iq()
270 oct->instr_queue[iq_no]->txpciq.txpciq64 = txpciq.txpciq64; in lio_setup_iq()
274 oct->instr_queue[iq_no]->q_index = q_index; in lio_setup_iq()
275 oct->instr_queue[iq_no]->ifidx = ifidx; in lio_setup_iq()
301 &oct->instr_queue[i]->instr_pending); in lio_wait_for_instr_fetch()
[all …]
H A Dlio_device.c267 if ((oct->io_qmask.iq & BIT_ULL(i)) && (oct->instr_queue[i])) in lio_free_device_mem()
268 free(oct->instr_queue[i], M_DEVBUF); in lio_free_device_mem()
472 oct->instr_queue[0]->q_index = 0; in lio_setup_instr_queue0()
473 oct->instr_queue[0]->app_ctx = (void *)(size_t)0; in lio_setup_instr_queue0()
474 oct->instr_queue[0]->ifidx = 0; in lio_setup_instr_queue0()
812 oct->instr_queue[i]->txpciq.s.pkind = oct->pfvf_hsword.pkind; in lio_core_drv_init()
852 return (oct->instr_queue[q_no]->max_count); in lio_get_tx_qsize()
H A Dlio_iq.h280 (((octeon_dev_ptr)->instr_queue[iq_no]->stats.field) += count)
H A Dcn23xx_pf_device.c271 iq = oct->instr_queue[q_no]; in lio_cn23xx_pf_setup_global_input_regs()
409 struct lio_instr_queue *iq = oct->instr_queue[iq_no]; in lio_cn23xx_pf_setup_iq_regs()
H A Dlio_device.h425 struct lio_instr_queue *instr_queue[LIO_MAX_POSSIBLE_INSTR_QUEUES]; member
H A Dlio_droq.c238 struct lio_instr_queue *iq = oct->instr_queue[droq->q_no]; in lio_droq_bh()
/freebsd/sys/dev/liquidio/
H A Dlio_sysctl.c491 &oct_dev->instr_queue[i]->stats.tx_done, in lio_add_hw_stats()
496 &oct_dev->instr_queue[i]->stats.tx_tot_bytes, in lio_add_hw_stats()
501 &oct_dev->instr_queue[i]->stats.tx_dropped, in lio_add_hw_stats()
506 &oct_dev->instr_queue[i]->stats.tx_iq_busy, in lio_add_hw_stats()
511 &oct_dev->instr_queue[i]->stats.sgentry_sent, in lio_add_hw_stats()
518 &oct_dev->instr_queue[i]->stats.instr_posted, in lio_add_hw_stats()
523 &oct_dev->instr_queue[i]->stats.instr_processed, in lio_add_hw_stats()
528 &oct_dev->instr_queue[i]->stats.instr_dropped, in lio_add_hw_stats()
533 &oct_dev->instr_queue[i]->stats.bytes_sent, in lio_add_hw_stats()
538 &oct_dev->instr_queue[i]->stats.tx_gso, in lio_add_hw_stats()
[all …]
H A Dlio_rxtx.c68 stats = &oct->instr_queue[iq_no]->stats; in lio_xmit()
287 iq = oct->instr_queue[i]; in lio_mq_start()
314 iq = oct->instr_queue[i]; in lio_qflush()
H A Dlio_main.h118 lio_flush_iq(oct, oct->instr_queue[0], 0); in lio_sleep_cond()
H A Dlio_main.c524 octeon_dev->instr_queue[i] = in lio_device_init()
527 if (octeon_dev->instr_queue[i] == NULL) in lio_device_init()
1077 counter += oct->instr_queue[q_no]->stats.tx_done; in lio_get_counter()
1089 counter += oct->instr_queue[q_no]->stats.tx_tot_bytes; in lio_get_counter()
1101 counter += oct->instr_queue[q_no]->stats.tx_dropped; in lio_get_counter()
2259 if (oct->instr_queue[i] != NULL) { in lio_destroy_resources()
2260 free(oct->instr_queue[i], M_DEVBUF); in lio_destroy_resources()
2261 oct->instr_queue[i] = NULL; in lio_destroy_resources()
H A Dlio_core.c506 struct lio_instr_queue *iq = oct->instr_queue[droq->q_no]; in lio_msix_intr_handler()