/Linux-v4.19/drivers/net/ethernet/cavium/liquidio/ |
D | lio_ethtool.c | 231 struct octeon_device *oct = lio->oct_dev; in lio_get_link_ksettings() 393 oct = lio->oct_dev; in lio_set_link_ksettings() 433 oct = lio->oct_dev; in lio_get_drvinfo() 450 oct = lio->oct_dev; in lio_get_vf_drvinfo() 464 struct octeon_device *oct = lio->oct_dev; in lio_send_queue_count_update() 479 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in lio_send_queue_count_update() 494 struct octeon_device *oct = lio->oct_dev; in lio_ethtool_get_channels() 600 struct octeon_device *oct = lio->oct_dev; in lio_ethtool_set_channels() 664 struct octeon_device *oct_dev = lio->oct_dev; in lio_get_eeprom_len() local 668 board_info = (struct octeon_board_info *)(&oct_dev->boardinfo); in lio_get_eeprom_len() [all …]
|
D | lio_main.c | 510 lio->oct_dev->num_iqs].s.q_no; in check_txq_status() 511 if (octnet_iq_is_full(lio->oct_dev, iq)) in check_txq_status() 515 INCR_INSTRQUEUE_PKT_COUNT(lio->oct_dev, iq, in check_txq_status() 571 struct octeon_device *oct = lio->oct_dev; in setup_link_status_change_wq() 610 struct octeon_device *oct = lio->oct_dev; in update_link_status() 674 struct octeon_device *oct = lio->oct_dev; in lio_sync_octeon_time() 724 struct octeon_device *oct = lio->oct_dev; in setup_sync_octeon_time_wq() 889 struct octeon_device *oct_dev = NULL; in liquidio_probe() local 892 oct_dev = octeon_allocate_device(pdev->device, in liquidio_probe() 894 if (!oct_dev) { in liquidio_probe() [all …]
|
D | lio_vf_main.c | 314 struct octeon_device *oct = lio->oct_dev; in setup_link_status_change_wq() 352 struct octeon_device *oct = lio->oct_dev; in update_link_status() 394 struct octeon_device *oct_dev = NULL; in liquidio_vf_probe() local 396 oct_dev = octeon_allocate_device(pdev->device, in liquidio_vf_probe() 399 if (!oct_dev) { in liquidio_vf_probe() 403 oct_dev->msix_on = LIO_FLAG_MSIX_ENABLED; in liquidio_vf_probe() 409 pci_set_drvdata(pdev, oct_dev); in liquidio_vf_probe() 412 oct_dev->pci_dev = pdev; in liquidio_vf_probe() 414 oct_dev->subsystem_id = pdev->subsystem_vendor | in liquidio_vf_probe() 417 if (octeon_device_init(oct_dev)) { in liquidio_vf_probe() [all …]
|
D | octeon_device.h | 404 struct octeon_device *oct_dev; member 745 #define octeon_write_csr(oct_dev, reg_off, value) \ argument 746 writel(value, (oct_dev)->mmio[0].hw_addr + (reg_off)) 748 #define octeon_write_csr64(oct_dev, reg_off, val64) \ argument 749 writeq(val64, (oct_dev)->mmio[0].hw_addr + (reg_off)) 751 #define octeon_read_csr(oct_dev, reg_off) \ argument 752 readl((oct_dev)->mmio[0].hw_addr + (reg_off)) 754 #define octeon_read_csr64(oct_dev, reg_off) \ argument 755 readq((oct_dev)->mmio[0].hw_addr + (reg_off))
|
D | lio_core.c | 81 for (i = 0; i < lio->oct_dev->num_iqs; i++) { in lio_delete_glists() 90 lio_dma_free(lio->oct_dev, in lio_delete_glists() 191 struct octeon_device *oct = lio->oct_dev; in liquidio_set_feature() 205 ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl); in liquidio_set_feature() 285 struct octeon_device *oct = lio->oct_dev; in liquidio_link_ctrl_cmd_completion() 471 struct octeon_device *oct = lio->oct_dev; in octnet_poll_check_rxq_oom_status() 492 struct octeon_device *oct = lio->oct_dev; in setup_rx_oom_poll_fn() 540 INCR_INSTRQUEUE_PKT_COUNT(lio->oct_dev, iq_num, in lio_update_txq_status() 608 struct octeon_device *oct = lio->oct_dev; in liquidio_push_packet() 744 oct = droq->oct_dev; in liquidio_napi_drv_callback() [all …]
|
D | octeon_droq.h | 257 struct octeon_device *oct_dev; member 340 int octeon_init_droq(struct octeon_device *oct_dev, 353 int octeon_delete_droq(struct octeon_device *oct_dev, u32 q_no);
|
D | octeon_mailbox.c | 239 struct octeon_device *oct = mbox->oct_dev; in octeon_mbox_process_cmd() 311 mbox_cmd.fn(mbox->oct_dev, &mbox_cmd, in octeon_mbox_process_message() 330 mbox_cmd.fn(mbox->oct_dev, &mbox_cmd, mbox_cmd.fn_arg); in octeon_mbox_process_message()
|
D | octeon_mailbox.h | 86 struct octeon_device *oct_dev; member
|
D | octeon_network.h | 129 struct octeon_device *oct_dev; member 580 qno = lio->linfo.txpciq[i % lio->oct_dev->num_iqs].s.q_no; in wake_txqs() 583 INCR_INSTRQUEUE_PKT_COUNT(lio->oct_dev, qno, in wake_txqs()
|
D | cn23xx_vf_device.c | 290 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()
|
D | octeon_iq.h | 77 struct octeon_device *oct_dev; member
|
D | octeon_device.c | 841 ioq_vector->oct_dev = oct; in octeon_allocate_ioq_vector() 1449 oct = droq->oct_dev; in lio_enable_irq() 1458 oct = iq->oct_dev; in lio_enable_irq()
|
D | octeon_droq.c | 236 droq->oct_dev = oct; in octeon_init_droq() 511 struct octeon_device *oct = droq->oct_dev; in octeon_droq_check_oom()
|
D | cn23xx_pf_device.c | 682 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()
|
D | request_manager.c | 84 iq->oct_dev = oct; in octeon_init_instr_queue()
|