Home
last modified time | relevance | path

Searched refs:oct_dev (Results 1 – 16 of 16) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/cavium/liquidio/
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()
458 oct = lio->oct_dev; in lio_get_vf_drvinfo()
472 struct octeon_device *oct = lio->oct_dev; in lio_send_queue_count_update()
486 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in lio_send_queue_count_update()
501 struct octeon_device *oct = lio->oct_dev; in lio_ethtool_get_channels()
607 struct octeon_device *oct = lio->oct_dev; in lio_ethtool_set_channels()
671 struct octeon_device *oct_dev = lio->oct_dev; in lio_get_eeprom_len() local
675 board_info = (struct octeon_board_info *)(&oct_dev->boardinfo); in lio_get_eeprom_len()
[all …]
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()
159 struct octeon_device *oct = lio->oct_dev; in liquidio_set_feature()
172 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_feature()
254 struct octeon_device *oct = lio->oct_dev; in liquidio_link_ctrl_cmd_completion()
443 struct octeon_device *oct = lio->oct_dev; in octnet_poll_check_rxq_oom_status()
457 struct octeon_device *oct = lio->oct_dev; in setup_rx_oom_poll_fn()
483 struct octeon_device *oct = lio->oct_dev; in cleanup_rx_oom_poll_fn()
518 INCR_INSTRQUEUE_PKT_COUNT(lio->oct_dev, iq_num, in lio_update_txq_status()
586 struct octeon_device *oct = lio->oct_dev; in liquidio_push_packet()
[all …]
Dlio_main.c501 lio->oct_dev->num_iqs].s.q_no; in check_txq_status()
502 if (octnet_iq_is_full(lio->oct_dev, iq)) in check_txq_status()
506 INCR_INSTRQUEUE_PKT_COUNT(lio->oct_dev, iq, in check_txq_status()
562 struct octeon_device *oct = lio->oct_dev; in setup_link_status_change_wq()
601 struct octeon_device *oct = lio->oct_dev; in update_link_status()
645 struct octeon_device *oct = lio->oct_dev; in lio_sync_octeon_time()
696 struct octeon_device *oct = lio->oct_dev; in setup_sync_octeon_time_wq()
861 struct octeon_device *oct_dev = NULL; in liquidio_probe() local
864 oct_dev = octeon_allocate_device(pdev->device, in liquidio_probe()
866 if (!oct_dev) { in liquidio_probe()
[all …]
Dlio_vf_main.c306 struct octeon_device *oct = lio->oct_dev; in setup_link_status_change_wq()
344 struct octeon_device *oct = lio->oct_dev; in update_link_status()
386 struct octeon_device *oct_dev = NULL; in liquidio_vf_probe() local
388 oct_dev = octeon_allocate_device(pdev->device, in liquidio_vf_probe()
391 if (!oct_dev) { in liquidio_vf_probe()
395 oct_dev->msix_on = LIO_FLAG_MSIX_ENABLED; in liquidio_vf_probe()
401 pci_set_drvdata(pdev, oct_dev); in liquidio_vf_probe()
404 oct_dev->pci_dev = pdev; in liquidio_vf_probe()
406 oct_dev->subsystem_id = pdev->subsystem_vendor | in liquidio_vf_probe()
409 if (octeon_device_init(oct_dev)) { in liquidio_vf_probe()
[all …]
Docteon_device.h408 struct octeon_device *oct_dev; member
752 #define octeon_write_csr(oct_dev, reg_off, value) \ argument
753 writel(value, (oct_dev)->mmio[0].hw_addr + (reg_off))
755 #define octeon_write_csr64(oct_dev, reg_off, val64) \ argument
756 writeq(val64, (oct_dev)->mmio[0].hw_addr + (reg_off))
758 #define octeon_read_csr(oct_dev, reg_off) \ argument
759 readl((oct_dev)->mmio[0].hw_addr + (reg_off))
761 #define octeon_read_csr64(oct_dev, reg_off) \ argument
762 readq((oct_dev)->mmio[0].hw_addr + (reg_off))
Docteon_main.h184 wait_for_sc_completion_timeout(struct octeon_device *oct_dev, in wait_for_sc_completion_timeout() argument
200 dev_err(&oct_dev->pci_dev->dev, "%s: sc is timeout\n", in wait_for_sc_completion_timeout()
205 dev_err(&oct_dev->pci_dev->dev, "%s: sc is interrupted\n", in wait_for_sc_completion_timeout()
210 dev_err(&oct_dev->pci_dev->dev, "%s: sc has fatal timeout\n", in wait_for_sc_completion_timeout()
Docteon_droq.h254 struct octeon_device *oct_dev; member
337 int octeon_init_droq(struct octeon_device *oct_dev,
350 int octeon_delete_droq(struct octeon_device *oct_dev, u32 q_no);
Docteon_mailbox.c239 struct octeon_device *oct = mbox->oct_dev; in octeon_mbox_process_cmd()
309 mbox_cmd.fn(mbox->oct_dev, &mbox_cmd, in octeon_mbox_process_message()
328 mbox_cmd.fn(mbox->oct_dev, &mbox_cmd, mbox_cmd.fn_arg); in octeon_mbox_process_message()
Docteon_mailbox.h86 struct octeon_device *oct_dev; member
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()
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()
Docteon_iq.h77 struct octeon_device *oct_dev; member
Docteon_device.c841 ioq_vector->oct_dev = oct; in octeon_allocate_ioq_vector()
1444 oct = droq->oct_dev; in lio_enable_irq()
1453 oct = iq->oct_dev; in lio_enable_irq()
Docteon_droq.c236 droq->oct_dev = oct; in octeon_init_droq()
503 struct octeon_device *oct = droq->oct_dev; in octeon_retry_droq_refill()
Dcn23xx_pf_device.c682 struct octeon_device *oct = mbox->oct_dev; in cn23xx_pf_mbox_thread()
730 mbox->oct_dev = oct; in cn23xx_setup_pf_mbox()
945 struct octeon_device *oct = ioq_vector->oct_dev; in cn23xx_pf_msix_interrupt_handler()
Drequest_manager.c84 iq->oct_dev = oct; in octeon_init_instr_queue()