Searched refs:instr_queue (Results 1 – 12 of 12) sorted by relevance
/freebsd/sys/dev/liquidio/base/ |
H A D | lio_ctrl.h | 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() 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 D | lio_request_manager.c | 76 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 D | lio_device.c | 267 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 D | lio_iq.h | 280 (((octeon_dev_ptr)->instr_queue[iq_no]->stats.field) += count)
|
H A D | cn23xx_pf_device.c | 271 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 D | lio_device.h | 425 struct lio_instr_queue *instr_queue[LIO_MAX_POSSIBLE_INSTR_QUEUES]; member
|
H A D | lio_droq.c | 238 struct lio_instr_queue *iq = oct->instr_queue[droq->q_no]; in lio_droq_bh()
|
/freebsd/sys/dev/liquidio/ |
H A D | lio_sysctl.c | 491 &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 D | lio_rxtx.c | 68 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 D | lio_main.h | 118 lio_flush_iq(oct, oct->instr_queue[0], 0); in lio_sleep_cond()
|
H A D | lio_main.c | 524 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 D | lio_core.c | 506 struct lio_instr_queue *iq = oct->instr_queue[droq->q_no]; in lio_msix_intr_handler()
|