Home
last modified time | relevance | path

Searched refs:oct_dev (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/
H A Dlio_ethtool.c218 struct octeon_device *oct = lio->oct_dev; in lio_get_link_ksettings()
401 oct = lio->oct_dev; in lio_set_link_ksettings()
441 oct = lio->oct_dev; in lio_get_drvinfo()
457 oct = lio->oct_dev; in lio_get_vf_drvinfo()
470 struct octeon_device *oct = lio->oct_dev; in lio_send_queue_count_update()
484 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in lio_send_queue_count_update()
499 struct octeon_device *oct = lio->oct_dev; in lio_ethtool_get_channels()
605 struct octeon_device *oct = lio->oct_dev; in lio_ethtool_set_channels()
669 struct octeon_device *oct_dev = lio->oct_dev; in lio_get_eeprom_len() local
686 struct octeon_device *oct_dev = lio->oct_dev; lio_get_eeprom() local
761 struct octeon_device *oct_dev = lio->oct_dev; octnet_mdio45_access() local
1428 struct octeon_device *oct_dev = lio->oct_dev; lio_get_ethtool_stats() local
1718 struct octeon_device *oct_dev = lio->oct_dev; lio_vf_get_ethtool_stats() local
1826 struct octeon_device *oct_dev = lio->oct_dev; lio_get_priv_flags_strings() local
1849 struct octeon_device *oct_dev = lio->oct_dev; lio_get_strings() local
1898 struct octeon_device *oct_dev = lio->oct_dev; lio_vf_get_strings() local
1943 struct octeon_device *oct_dev = lio->oct_dev; lio_get_priv_flags_ss_count() local
1961 struct octeon_device *oct_dev = lio->oct_dev; lio_get_sset_count() local
1978 struct octeon_device *oct_dev = lio->oct_dev; lio_vf_get_sset_count() local
1999 struct octeon_device *oct_dev = lio->oct_dev; octnet_get_intrmod_cfg() local
2056 struct octeon_device *oct_dev = lio->oct_dev; octnet_set_intrmod_cfg() local
[all...]
H A Dlio_main.c477 lio->oct_dev->num_iqs].s.q_no; in check_txq_status()
478 if (octnet_iq_is_full(lio->oct_dev, iq)) in check_txq_status()
482 INCR_INSTRQUEUE_PKT_COUNT(lio->oct_dev, iq, in check_txq_status()
538 struct octeon_device *oct = lio->oct_dev; in setup_link_status_change_wq()
577 struct octeon_device *oct = lio->oct_dev; in update_link_status()
621 struct octeon_device *oct = lio->oct_dev; in lio_sync_octeon_time()
671 struct octeon_device *oct = lio->oct_dev; in setup_sync_octeon_time_wq()
837 struct octeon_device *oct_dev = NULL; in liquidio_probe() local
840 oct_dev = octeon_allocate_device(pdev->device, in liquidio_probe()
842 if (!oct_dev) { in liquidio_probe()
1319 struct octeon_device *oct_dev = pci_get_drvdata(pdev); liquidio_remove() local
[all...]
H A Dlio_core.c49 for (i = 0; i < lio->oct_dev->num_iqs; i++) { in lio_delete_glists()
58 lio_dma_free(lio->oct_dev, in lio_delete_glists()
161 struct octeon_device *oct = lio->oct_dev; in liquidio_set_feature()
174 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_feature()
256 struct octeon_device *oct = lio->oct_dev; in liquidio_link_ctrl_cmd_completion()
445 struct octeon_device *oct = lio->oct_dev; in octnet_poll_check_rxq_oom_status()
459 struct octeon_device *oct = lio->oct_dev; in setup_rx_oom_poll_fn()
485 struct octeon_device *oct = lio->oct_dev; in cleanup_rx_oom_poll_fn()
520 INCR_INSTRQUEUE_PKT_COUNT(lio->oct_dev, iq_num, in lio_update_txq_status()
589 struct octeon_device *oct = lio->oct_dev; in liquidio_push_packet()
1290 octnet_nic_stats_callback(struct octeon_device *oct_dev, u32 status, void *ptr) octnet_nic_stats_callback() argument
1390 struct octeon_device *oct_dev = lio->oct_dev; lio_fetch_vf_stats() local
1455 struct octeon_device *oct_dev = lio->oct_dev; lio_fetch_stats() local
[all...]
H A Dlio_vf_main.c305 struct octeon_device *oct = lio->oct_dev; in setup_link_status_change_wq()
343 struct octeon_device *oct = lio->oct_dev; in update_link_status()
385 struct octeon_device *oct_dev = NULL; in liquidio_vf_probe() local
387 oct_dev = octeon_allocate_device(pdev->device, in liquidio_vf_probe()
390 if (!oct_dev) { in liquidio_vf_probe()
394 oct_dev->msix_on = LIO_FLAG_MSIX_ENABLED; in liquidio_vf_probe()
400 pci_set_drvdata(pdev, oct_dev); in liquidio_vf_probe()
403 oct_dev->pci_dev = pdev; in liquidio_vf_probe()
405 oct_dev->subsystem_id = pdev->subsystem_vendor | in liquidio_vf_probe()
408 if (octeon_device_init(oct_dev)) { in liquidio_vf_probe()
751 struct octeon_device *oct_dev = pci_get_drvdata(pdev); liquidio_vf_remove() local
[all...]
H A Docteon_device.h408 struct octeon_device *oct_dev; member
740 #define octeon_write_csr(oct_dev, reg_off, value) \
741 writel(value, (oct_dev)->mmio[0].hw_addr + (reg_off))
743 #define octeon_write_csr64(oct_dev, reg_off, val64) \
744 writeq(val64, (oct_dev)->mmio[0].hw_addr + (reg_off))
746 #define octeon_read_csr(oct_dev, reg_off) \
747 readl((oct_dev)->mmio[0].hw_addr + (reg_off))
749 #define octeon_read_csr64(oct_dev, reg_off) \
750 readq((oct_dev)->mmio[0].hw_addr + (reg_off))
H A Docteon_main.h185 wait_for_sc_completion_timeout(struct octeon_device *oct_dev, in wait_for_sc_completion_timeout() argument
201 dev_err(&oct_dev->pci_dev->dev, "%s: sc is timeout\n", in wait_for_sc_completion_timeout()
206 dev_err(&oct_dev->pci_dev->dev, "%s: sc is interrupted\n", in wait_for_sc_completion_timeout()
211 dev_err(&oct_dev->pci_dev->dev, "%s: sc has fatal timeout\n", in wait_for_sc_completion_timeout()
H A Docteon_droq.h254 struct octeon_device *oct_dev; member
332 * @param oct_dev - pointer to the octeon device structure
337 int octeon_init_droq(struct octeon_device *oct_dev,
346 * @param oct_dev - pointer to the octeon device structure
350 int octeon_delete_droq(struct octeon_device *oct_dev, u32 q_no);
H A Docteon_mailbox.c239 struct octeon_device *oct = mbox->oct_dev; in octeon_mbox_process_cmd()
310 mbox_cmd.fn(mbox->oct_dev, &mbox_cmd, in octeon_mbox_process_message()
329 mbox_cmd.fn(mbox->oct_dev, &mbox_cmd, mbox_cmd.fn_arg); in octeon_mbox_process_message()
H A Docteon_mailbox.h86 struct octeon_device *oct_dev; member
H A Docteon_network.h127 struct octeon_device *oct_dev; member
577 qno = lio->linfo.txpciq[i % lio->oct_dev->num_iqs].s.q_no; in wake_txqs()
580 INCR_INSTRQUEUE_PKT_COUNT(lio->oct_dev, qno, in wake_txqs()
H A Dcn23xx_vf_device.c290 mbox->oct_dev = oct; in cn23xx_setup_vf_mbox()
474 struct octeon_device *oct = ioq_vector->oct_dev; in cn23xx_handle_vf_mbox_intr()
490 struct octeon_device *oct = ioq_vector->oct_dev; in cn23xx_vf_msix_interrupt_handler()
H A Docteon_iq.h77 struct octeon_device *oct_dev; member
H A Docteon_device.c841 ioq_vector->oct_dev = oct; in octeon_allocate_ioq_vector()
1440 oct = droq->oct_dev; in lio_enable_irq()
1449 oct = iq->oct_dev; in lio_enable_irq()
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/
H A Dlio_ethtool.c219 struct octeon_device *oct = lio->oct_dev; in lio_get_link_ksettings()
402 oct = lio->oct_dev; in lio_set_link_ksettings()
442 oct = lio->oct_dev; in lio_get_drvinfo()
458 oct = lio->oct_dev; in lio_get_vf_drvinfo()
471 struct octeon_device *oct = lio->oct_dev; in lio_send_queue_count_update()
485 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in lio_send_queue_count_update()
500 struct octeon_device *oct = lio->oct_dev; in lio_ethtool_get_channels()
606 struct octeon_device *oct = lio->oct_dev; in lio_ethtool_set_channels()
670 struct octeon_device *oct_dev = lio->oct_dev; in lio_get_eeprom_len() local
687 struct octeon_device *oct_dev = lio->oct_dev; lio_get_eeprom() local
762 struct octeon_device *oct_dev = lio->oct_dev; octnet_mdio45_access() local
1434 struct octeon_device *oct_dev = lio->oct_dev; lio_get_ethtool_stats() local
1724 struct octeon_device *oct_dev = lio->oct_dev; lio_vf_get_ethtool_stats() local
1832 struct octeon_device *oct_dev = lio->oct_dev; lio_get_priv_flags_strings() local
1855 struct octeon_device *oct_dev = lio->oct_dev; lio_get_strings() local
1904 struct octeon_device *oct_dev = lio->oct_dev; lio_vf_get_strings() local
1949 struct octeon_device *oct_dev = lio->oct_dev; lio_get_priv_flags_ss_count() local
1967 struct octeon_device *oct_dev = lio->oct_dev; lio_get_sset_count() local
1984 struct octeon_device *oct_dev = lio->oct_dev; lio_vf_get_sset_count() local
2005 struct octeon_device *oct_dev = lio->oct_dev; octnet_get_intrmod_cfg() local
2062 struct octeon_device *oct_dev = lio->oct_dev; octnet_set_intrmod_cfg() local
[all...]
H A Dlio_core.c52 for (i = 0; i < lio->oct_dev->num_iqs; i++) { in lio_delete_glists()
61 lio_dma_free(lio->oct_dev, in lio_delete_glists()
166 struct octeon_device *oct = lio->oct_dev; in liquidio_set_feature()
179 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_feature()
262 struct octeon_device *oct = lio->oct_dev; in liquidio_link_ctrl_cmd_completion()
452 struct octeon_device *oct = lio->oct_dev; in octnet_poll_check_rxq_oom_status()
466 struct octeon_device *oct = lio->oct_dev; in setup_rx_oom_poll_fn()
493 struct octeon_device *oct = lio->oct_dev; in cleanup_rx_oom_poll_fn()
528 INCR_INSTRQUEUE_PKT_COUNT(lio->oct_dev, iq_num, in lio_update_txq_status()
597 struct octeon_device *oct = lio->oct_dev; in liquidio_push_packet()
1297 octnet_nic_stats_callback(struct octeon_device *oct_dev, u32 status, void *ptr) octnet_nic_stats_callback() argument
1397 struct octeon_device *oct_dev = lio->oct_dev; lio_fetch_vf_stats() local
1462 struct octeon_device *oct_dev = lio->oct_dev; lio_fetch_stats() local
[all...]
H A Dlio_main.c471 lio->oct_dev->num_iqs].s.q_no; in check_txq_status()
472 if (octnet_iq_is_full(lio->oct_dev, iq)) in check_txq_status()
476 INCR_INSTRQUEUE_PKT_COUNT(lio->oct_dev, iq, in check_txq_status()
532 struct octeon_device *oct = lio->oct_dev; in setup_link_status_change_wq()
571 struct octeon_device *oct = lio->oct_dev; in update_link_status()
615 struct octeon_device *oct = lio->oct_dev; in lio_sync_octeon_time()
665 struct octeon_device *oct = lio->oct_dev; in setup_sync_octeon_time_wq()
831 struct octeon_device *oct_dev = NULL; in liquidio_probe() local
834 oct_dev = octeon_allocate_device(pdev->device, in liquidio_probe()
836 if (!oct_dev) { in liquidio_probe()
1311 struct octeon_device *oct_dev = pci_get_drvdata(pdev); liquidio_remove() local
[all...]
H A Dlio_vf_main.c304 struct octeon_device *oct = lio->oct_dev; in setup_link_status_change_wq()
342 struct octeon_device *oct = lio->oct_dev; in update_link_status()
384 struct octeon_device *oct_dev = NULL; in liquidio_vf_probe() local
386 oct_dev = octeon_allocate_device(pdev->device, in liquidio_vf_probe()
389 if (!oct_dev) { in liquidio_vf_probe()
393 oct_dev->msix_on = LIO_FLAG_MSIX_ENABLED; in liquidio_vf_probe()
399 pci_set_drvdata(pdev, oct_dev); in liquidio_vf_probe()
402 oct_dev->pci_dev = pdev; in liquidio_vf_probe()
404 oct_dev->subsystem_id = pdev->subsystem_vendor | in liquidio_vf_probe()
407 if (octeon_device_init(oct_dev)) { in liquidio_vf_probe()
747 struct octeon_device *oct_dev = pci_get_drvdata(pdev); liquidio_vf_remove() local
[all...]
H A Docteon_device.h408 struct octeon_device *oct_dev; member
740 #define octeon_write_csr(oct_dev, reg_off, value) \
741 writel(value, (oct_dev)->mmio[0].hw_addr + (reg_off))
743 #define octeon_write_csr64(oct_dev, reg_off, val64) \
744 writeq(val64, (oct_dev)->mmio[0].hw_addr + (reg_off))
746 #define octeon_read_csr(oct_dev, reg_off) \
747 readl((oct_dev)->mmio[0].hw_addr + (reg_off))
749 #define octeon_read_csr64(oct_dev, reg_off) \
750 readq((oct_dev)->mmio[0].hw_addr + (reg_off))
H A Docteon_main.h185 wait_for_sc_completion_timeout(struct octeon_device *oct_dev, in wait_for_sc_completion_timeout() argument
201 dev_err(&oct_dev->pci_dev->dev, "%s: sc is timeout\n", in wait_for_sc_completion_timeout()
206 dev_err(&oct_dev->pci_dev->dev, "%s: sc is interrupted\n", in wait_for_sc_completion_timeout()
211 dev_err(&oct_dev->pci_dev->dev, "%s: sc has fatal timeout\n", in wait_for_sc_completion_timeout()
H A Docteon_droq.h254 struct octeon_device *oct_dev; member
332 * @param oct_dev - pointer to the octeon device structure
337 int octeon_init_droq(struct octeon_device *oct_dev,
346 * @param oct_dev - pointer to the octeon device structure
350 int octeon_delete_droq(struct octeon_device *oct_dev, u32 q_no);
H A Docteon_mailbox.c239 struct octeon_device *oct = mbox->oct_dev; in octeon_mbox_process_cmd()
310 mbox_cmd.fn(mbox->oct_dev, &mbox_cmd, in octeon_mbox_process_message()
329 mbox_cmd.fn(mbox->oct_dev, &mbox_cmd, mbox_cmd.fn_arg); in octeon_mbox_process_message()
H A Docteon_mailbox.h86 struct octeon_device *oct_dev; member
H A Docteon_network.h127 struct octeon_device *oct_dev; member
577 qno = lio->linfo.txpciq[i % lio->oct_dev->num_iqs].s.q_no; in wake_txqs()
580 INCR_INSTRQUEUE_PKT_COUNT(lio->oct_dev, qno, in wake_txqs()
H A Dcn23xx_vf_device.c288 mbox->oct_dev = oct; in cn23xx_setup_vf_mbox()
474 struct octeon_device *oct = ioq_vector->oct_dev; in cn23xx_handle_vf_mbox_intr()
490 struct octeon_device *oct = ioq_vector->oct_dev; in cn23xx_vf_msix_interrupt_handler()
H A Docteon_iq.h77 struct octeon_device *oct_dev; member

Completed in 27 milliseconds

12