Home
last modified time | relevance | path

Searched refs:instr_queue (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/
H A Drequest_manager.c46 (struct octeon_instr_queue *)oct->instr_queue[iq_no]; in IQ_INSTR_MODE_64B()
82 iq = oct->instr_queue[iq_no]; in octeon_init_instr_queue()
168 struct octeon_instr_queue *iq = oct->instr_queue[iq_no]; in octeon_delete_instr_queue()
190 vfree(oct->instr_queue[iq_no]); in octeon_delete_instr_queue()
191 oct->instr_queue[iq_no] = NULL; in octeon_delete_instr_queue()
209 if (oct->instr_queue[iq_no]) { in octeon_setup_iq()
212 oct->instr_queue[iq_no]->txpciq.u64 = txpciq.u64; in octeon_setup_iq()
213 oct->instr_queue[iq_no]->app_ctx = app_ctx; in octeon_setup_iq()
216 oct->instr_queue[iq_no] = in octeon_setup_iq()
218 if (!oct->instr_queue[iq_n in octeon_setup_iq()
[all...]
H A Docteon_nic.h114 return ((u32)atomic_read(&oct->instr_queue[q_no]->instr_pending) in octnet_iq_is_full()
115 >= (oct->instr_queue[q_no]->max_count - 2)); in octnet_iq_is_full()
140 port = (int)oct->instr_queue[setup->s.iq_no]->txpciq.s.port; in octnet_prepare_pci_cmd_o2()
191 ih3->pkind = oct->instr_queue[setup->s.iq_no]->txpciq.s.pkind; in octnet_prepare_pci_cmd_o3()
206 pki_ih3->uqpg = oct->instr_queue[setup->s.iq_no]->txpciq.s.use_qpg; in octnet_prepare_pci_cmd_o3()
208 port = (int)oct->instr_queue[setup->s.iq_no]->txpciq.s.port; in octnet_prepare_pci_cmd_o3()
216 pki_ih3->qpg = oct->instr_queue[setup->s.iq_no]->txpciq.s.qpg; in octnet_prepare_pci_cmd_o3()
H A Docteon_device.c656 vfree(oct->instr_queue[i]); in octeon_free_device_mem()
882 oct->instr_queue[0] = vzalloc_node(sizeof(*oct->instr_queue[0]), in octeon_setup_instr_queues()
884 if (!oct->instr_queue[0]) in octeon_setup_instr_queues()
885 oct->instr_queue[0] = in octeon_setup_instr_queues()
887 if (!oct->instr_queue[0]) in octeon_setup_instr_queues()
889 memset(oct->instr_queue[0], 0, sizeof(struct octeon_instr_queue)); in octeon_setup_instr_queues()
890 oct->instr_queue[0]->q_index = 0; in octeon_setup_instr_queues()
891 oct->instr_queue[0]->app_ctx = (void *)(size_t)0; in octeon_setup_instr_queues()
892 oct->instr_queue[ in octeon_setup_instr_queues()
[all...]
H A Dlio_ethtool.c970 tx_pending = oct->instr_queue[0]->max_count; in lio_ethtool_get_ringparam()
1274 tx_count_old = oct->instr_queue[0]->max_count; in lio_ethtool_set_ringparam()
1438 /*sum of oct->instr_queue[iq_no]->stats.tx_done */ in lio_get_ethtool_stats()
1442 /*sum of oct->instr_queue[iq_no]->stats.tx_tot_bytes */ in lio_get_ethtool_stats()
1462 /*sum of oct->instr_queue[iq_no]->stats.tx_dropped */ in lio_get_ethtool_stats()
1636 data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_done); in lio_get_ethtool_stats()
1639 CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_tot_bytes); in lio_get_ethtool_stats()
1642 CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_dropped); in lio_get_ethtool_stats()
1645 CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_iq_busy); in lio_get_ethtool_stats()
1648 CVM_CAST64(oct_dev->instr_queue[ in lio_get_ethtool_stats()
[all...]
H A Docteon_mailbox.c215 if (!oct->instr_queue[i]) in get_vf_stats()
217 stats->tx_packets += oct->instr_queue[i]->stats.tx_done; in get_vf_stats()
218 stats->tx_bytes += oct->instr_queue[i]->stats.tx_tot_bytes; in get_vf_stats()
H A Dcn23xx_vf_device.c116 iq = oct->instr_queue[q_no]; in cn23xx_vf_setup_global_input_regs()
214 struct octeon_instr_queue *iq = oct->instr_queue[iq_no]; in cn23xx_setup_vf_iq_regs()
451 oct->instr_queue[q_no]->txpciq.s.pkind = oct->pfvf_hsword.pkind; in cn23xx_octeon_pfvf_handshake()
H A Docteon_iq.h325 (((octeon_dev_ptr)->instr_queue[iq_no]->stats.field) += count)
H A Docteon_droq.c851 lio_enable_irq(oct->droq[q_no], oct->instr_queue[q_no]); in octeon_enable_irq()
855 lio_enable_irq(oct->droq[q_no], oct->instr_queue[q_no]); in octeon_enable_irq()
H A Dlio_vf_main.c126 iq = oct->instr_queue[i]; in pcierror_quiesce_device()
488 iq = oct->instr_queue[i]; in octeon_destroy_resources()
1195 iq_stats = &oct->instr_queue[iq_no]->stats; in liquidio_get_stats64()
1439 stats = &oct->instr_queue[iq_no]->stats; in liquidio_xmit()
H A Docteon_device.h486 struct octeon_instr_queue *instr_queue member
H A Dcn66xx_device.c266 struct octeon_instr_queue *iq = oct->instr_queue[iq_no]; in lio_cn6xxx_setup_iq_regs()
H A Dlio_main.c266 iq = oct->instr_queue[i]; in pcierror_quiesce_device()
1009 iq = oct->instr_queue[i]; in octeon_destroy_resources()
2067 iq_stats = &oct->instr_queue[iq_no]->stats; in liquidio_get_stats64()
2335 stats = &oct->instr_queue[iq_no]->stats; in liquidio_xmit()
H A Dcn23xx_pf_device.c446 iq = oct->instr_queue[q_no]; in cn23xx_pf_setup_global_input_regs()
589 struct octeon_instr_queue *iq = oct->instr_queue[iq_no]; in cn23xx_setup_iq_regs()
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/
H A Drequest_manager.c73 iq = oct->instr_queue[iq_no]; in octeon_init_instr_queue()
159 struct octeon_instr_queue *iq = oct->instr_queue[iq_no]; in octeon_delete_instr_queue()
181 vfree(oct->instr_queue[iq_no]); in octeon_delete_instr_queue()
182 oct->instr_queue[iq_no] = NULL; in octeon_delete_instr_queue()
201 if (oct->instr_queue[iq_no]) { in octeon_setup_iq()
204 oct->instr_queue[iq_no]->txpciq.u64 = txpciq.u64; in octeon_setup_iq()
205 oct->instr_queue[iq_no]->app_ctx = app_ctx; in octeon_setup_iq()
208 oct->instr_queue[iq_no] = in octeon_setup_iq()
210 if (!oct->instr_queue[iq_no]) in octeon_setup_iq()
211 oct->instr_queue[iq_n in octeon_setup_iq()
[all...]
H A Docteon_nic.h114 return ((u32)atomic_read(&oct->instr_queue[q_no]->instr_pending) in octnet_iq_is_full()
115 >= (oct->instr_queue[q_no]->max_count - 2)); in octnet_iq_is_full()
140 port = (int)oct->instr_queue[setup->s.iq_no]->txpciq.s.port; in octnet_prepare_pci_cmd_o2()
191 ih3->pkind = oct->instr_queue[setup->s.iq_no]->txpciq.s.pkind; in octnet_prepare_pci_cmd_o3()
206 pki_ih3->uqpg = oct->instr_queue[setup->s.iq_no]->txpciq.s.use_qpg; in octnet_prepare_pci_cmd_o3()
208 port = (int)oct->instr_queue[setup->s.iq_no]->txpciq.s.port; in octnet_prepare_pci_cmd_o3()
216 pki_ih3->qpg = oct->instr_queue[setup->s.iq_no]->txpciq.s.qpg; in octnet_prepare_pci_cmd_o3()
H A Docteon_device.c657 vfree(oct->instr_queue[i]); in octeon_free_device_mem()
889 oct->instr_queue[0] = vzalloc_node(sizeof(*oct->instr_queue[0]), in octeon_setup_instr_queues()
891 if (!oct->instr_queue[0]) in octeon_setup_instr_queues()
892 oct->instr_queue[0] = in octeon_setup_instr_queues()
894 if (!oct->instr_queue[0]) in octeon_setup_instr_queues()
896 memset(oct->instr_queue[0], 0, sizeof(struct octeon_instr_queue)); in octeon_setup_instr_queues()
897 oct->instr_queue[0]->q_index = 0; in octeon_setup_instr_queues()
898 oct->instr_queue[0]->app_ctx = (void *)(size_t)0; in octeon_setup_instr_queues()
899 oct->instr_queue[ in octeon_setup_instr_queues()
[all...]
H A Dlio_ethtool.c973 tx_pending = oct->instr_queue[0]->max_count; in lio_ethtool_get_ringparam()
1280 tx_count_old = oct->instr_queue[0]->max_count; in lio_ethtool_set_ringparam()
1444 /*sum of oct->instr_queue[iq_no]->stats.tx_done */ in lio_get_ethtool_stats()
1448 /*sum of oct->instr_queue[iq_no]->stats.tx_tot_bytes */ in lio_get_ethtool_stats()
1468 /*sum of oct->instr_queue[iq_no]->stats.tx_dropped */ in lio_get_ethtool_stats()
1642 data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_done); in lio_get_ethtool_stats()
1645 CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_tot_bytes); in lio_get_ethtool_stats()
1648 CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_dropped); in lio_get_ethtool_stats()
1651 CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_iq_busy); in lio_get_ethtool_stats()
1654 CVM_CAST64(oct_dev->instr_queue[ in lio_get_ethtool_stats()
[all...]
H A Docteon_mailbox.c215 if (!oct->instr_queue[i]) in get_vf_stats()
217 stats->tx_packets += oct->instr_queue[i]->stats.tx_done; in get_vf_stats()
218 stats->tx_bytes += oct->instr_queue[i]->stats.tx_tot_bytes; in get_vf_stats()
H A Dcn23xx_vf_device.c116 iq = oct->instr_queue[q_no]; in cn23xx_vf_setup_global_input_regs()
214 struct octeon_instr_queue *iq = oct->instr_queue[iq_no]; in cn23xx_setup_vf_iq_regs()
450 oct->instr_queue[q_no]->txpciq.s.pkind = oct->pfvf_hsword.pkind; in cn23xx_octeon_pfvf_handshake()
H A Docteon_iq.h325 (((octeon_dev_ptr)->instr_queue[iq_no]->stats.field) += count)
H A Docteon_droq.c854 lio_enable_irq(oct->droq[q_no], oct->instr_queue[q_no]); in octeon_enable_irq()
858 lio_enable_irq(oct->droq[q_no], oct->instr_queue[q_no]); in octeon_enable_irq()
H A Dlio_vf_main.c125 iq = oct->instr_queue[i]; in pcierror_quiesce_device()
486 iq = oct->instr_queue[i]; in octeon_destroy_resources()
1189 iq_stats = &oct->instr_queue[iq_no]->stats; in liquidio_get_stats64()
1430 stats = &oct->instr_queue[iq_no]->stats; in liquidio_xmit()
H A Docteon_device.h486 struct octeon_instr_queue *instr_queue member
H A Dcn66xx_device.c266 struct octeon_instr_queue *iq = oct->instr_queue[iq_no]; in lio_cn6xxx_setup_iq_regs()
H A Dlio_main.c260 iq = oct->instr_queue[i]; in pcierror_quiesce_device()
1001 iq = oct->instr_queue[i]; in octeon_destroy_resources()
2060 iq_stats = &oct->instr_queue[iq_no]->stats; in liquidio_get_stats64()
2325 stats = &oct->instr_queue[iq_no]->stats; in liquidio_xmit()

Completed in 43 milliseconds

12