Lines Matching refs:pci_dev
195 struct pci_dev *pci_dev; member
207 static void liquidio_remove(struct pci_dev *pdev);
208 static int liquidio_probe(struct pci_dev *pdev,
392 dev_err(&oct->pci_dev->dev, "There were pending requests\n"); in pcierror_quiesce_device()
423 static void cleanup_aer_uncorrect_error_status(struct pci_dev *dev) in cleanup_aer_uncorrect_error_status()
448 pci_disable_device(oct->pci_dev); in stop_pci_io()
456 free_irq(oct->pci_dev->irq, oct); in stop_pci_io()
459 pci_disable_msi(oct->pci_dev); in stop_pci_io()
461 dev_dbg(&oct->pci_dev->dev, "Device state is now %s\n", in stop_pci_io()
466 cleanup_aer_uncorrect_error_status(oct->pci_dev); in stop_pci_io()
477 static pci_ers_result_t liquidio_pcie_error_detected(struct pci_dev *pdev, in liquidio_pcie_error_detected()
484 dev_err(&oct->pci_dev->dev, "Non-correctable non-fatal error reported:\n"); in liquidio_pcie_error_detected()
485 cleanup_aer_uncorrect_error_status(oct->pci_dev); in liquidio_pcie_error_detected()
490 dev_err(&oct->pci_dev->dev, "Non-correctable FATAL reported by PCI AER driver\n"); in liquidio_pcie_error_detected()
503 static pci_ers_result_t liquidio_pcie_mmio_enabled(struct pci_dev *pdev) in liquidio_pcie_mmio_enabled()
519 static pci_ers_result_t liquidio_pcie_slot_reset(struct pci_dev *pdev) in liquidio_pcie_slot_reset()
536 static void liquidio_pcie_resume(struct pci_dev *pdev) in liquidio_pcie_resume()
547 static int liquidio_suspend(struct pci_dev *pdev, pm_message_t state) in liquidio_suspend()
556 static int liquidio_resume(struct pci_dev *pdev) in liquidio_resume()
965 err = pci_enable_msi(oct->pci_dev); in octeon_setup_interrupt()
967 dev_warn(&oct->pci_dev->dev, "Reverting to legacy interrupts. Error: %d\n", in octeon_setup_interrupt()
972 irqret = request_irq(oct->pci_dev->irq, liquidio_intr_handler, in octeon_setup_interrupt()
976 pci_disable_msi(oct->pci_dev); in octeon_setup_interrupt()
977 dev_err(&oct->pci_dev->dev, "Request IRQ failed with code: %d\n", in octeon_setup_interrupt()
990 static int liquidio_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in liquidio_probe()
1009 oct_dev->pci_dev = (void *)pdev; in liquidio_probe()
1014 hs->pci_dev = pdev; in liquidio_probe()
1025 dev_dbg(&oct_dev->pci_dev->dev, "Device is ready\n"); in liquidio_probe()
1051 dev_dbg(&oct->pci_dev->dev, "Device state is now %s\n", in octeon_destroy_resources()
1067 dev_err(&oct->pci_dev->dev, "There were pending requests\n"); in octeon_destroy_resources()
1070 dev_err(&oct->pci_dev->dev, "IQ had pending instructions\n"); in octeon_destroy_resources()
1079 dev_err(&oct->pci_dev->dev, "OQ had pending packets\n"); in octeon_destroy_resources()
1085 free_irq(oct->pci_dev->irq, oct); in octeon_destroy_resources()
1088 pci_disable_msi(oct->pci_dev); in octeon_destroy_resources()
1094 pci_disable_device(oct->pci_dev); in octeon_destroy_resources()
1111 if (hs->pci_dev) { in octeon_destroy_resources()
1191 dev_err(&oct->pci_dev->dev, "%s No netdevice ptr for index %d\n", in liquidio_destroy_nic_device()
1198 dev_dbg(&oct->pci_dev->dev, "NIC device cleanup\n"); in liquidio_destroy_nic_device()
1224 dev_dbg(&oct->pci_dev->dev, "Stopping network interfaces\n"); in liquidio_stop_nic_module()
1226 dev_err(&oct->pci_dev->dev, "Init for Octeon was not completed\n"); in liquidio_stop_nic_module()
1239 dev_dbg(&oct->pci_dev->dev, "Network interfaces stopped\n"); in liquidio_stop_nic_module()
1247 static void liquidio_remove(struct pci_dev *pdev) in liquidio_remove()
1251 dev_dbg(&oct_dev->pci_dev->dev, "Stopping device\n"); in liquidio_remove()
1261 dev_info(&oct_dev->pci_dev->dev, "Device removed\n"); in liquidio_remove()
1278 pci_read_config_dword(oct->pci_dev, 0, &dev_id); in octeon_chip_specific_setup()
1279 pci_read_config_dword(oct->pci_dev, 8, &rev_id); in octeon_chip_specific_setup()
1293 dev_err(&oct->pci_dev->dev, "Unknown device found (dev_id: %x)\n", in octeon_chip_specific_setup()
1298 dev_info(&oct->pci_dev->dev, "CN68XX PASS%d.%d %s\n", in octeon_chip_specific_setup()
1313 if (pci_enable_device(oct->pci_dev)) { in octeon_pci_os_setup()
1314 dev_err(&oct->pci_dev->dev, "pci_enable_device failed\n"); in octeon_pci_os_setup()
1318 if (dma_set_mask_and_coherent(&oct->pci_dev->dev, DMA_BIT_MASK(64))) { in octeon_pci_os_setup()
1319 dev_err(&oct->pci_dev->dev, "Unexpected DMA device capability\n"); in octeon_pci_os_setup()
1324 pci_set_master(oct->pci_dev); in octeon_pci_os_setup()
1365 dma_unmap_single(&lio->oct_dev->pci_dev->dev, finfo->dptr, skb->len, in free_netbuf()
1391 dma_unmap_single(&lio->oct_dev->pci_dev->dev, in free_netsgbuf()
1399 pci_unmap_page((lio->oct_dev)->pci_dev, in free_netsgbuf()
1405 dma_unmap_single(&lio->oct_dev->pci_dev->dev, in free_netsgbuf()
1439 dma_unmap_single(&lio->oct_dev->pci_dev->dev, in free_netsgbuf_with_resp()
1447 pci_unmap_page((lio->oct_dev)->pci_dev, in free_netsgbuf_with_resp()
1453 dma_unmap_single(&lio->oct_dev->pci_dev->dev, in free_netsgbuf_with_resp()
1607 &oct->pci_dev->dev); in oct_ptp_open()
1645 dev_info(&oct->pci_dev->dev, "Skipping firmware load\n"); in load_firmware()
1658 ret = request_firmware(&fw, fw_name, &oct->pci_dev->dev); in load_firmware()
1660 dev_err(&oct->pci_dev->dev, "Request firmware failed. Could not find file %s.\n.", in load_firmware()
1685 dev_dbg(&oct->pci_dev->dev, "Creating Droq: %d\n", q_no); in octeon_setup_droq()
1692 dev_dbg(&oct->pci_dev->dev, "Using default droq %d\n", q_no); in octeon_setup_droq()
1727 dev_err(&oct->pci_dev->dev, "nic if cfg instruction failed. Status: %llx\n", in if_cfg_callback()
1894 dev_err(&oct->pci_dev->dev, ">>>> %s work_done: %d budget: %d\n", in liquidio_napi_do_rx()
1977 dev_err(&octeon_dev->pci_dev->dev, in setup_io_queues()
2005 dev_err(&octeon_dev->pci_dev->dev, in setup_io_queues()
2043 dev_err(&oct->pci_dev->dev, "unable to create cavium txq status wq\n"); in setup_tx_poll_fn()
2081 dev_info(&oct->pci_dev->dev, "%s interface is opened\n", in liquidio_open()
2126 dev_info(&oct->pci_dev->dev, "%s interface is stopped\n", netdev->name); in liquidio_stop()
2148 dev_info(&oct->pci_dev->dev, "%s MACAddr changed to 0x%llx\n", in liquidio_link_ctrl_cmd_completion()
2157 dev_info(&oct->pci_dev->dev, "%s MTU Changed from %d to %d\n", in liquidio_link_ctrl_cmd_completion()
2169 dev_info(&oct->pci_dev->dev, "%s LRO Enabled\n", netdev->name); in liquidio_link_ctrl_cmd_completion()
2173 dev_info(&oct->pci_dev->dev, "%s LRO Disabled\n", in liquidio_link_ctrl_cmd_completion()
2178 dev_info(&oct->pci_dev->dev, "%s LRO Enabled\n", netdev->name); in liquidio_link_ctrl_cmd_completion()
2182 dev_info(&oct->pci_dev->dev, "%s LRO Disabled\n", in liquidio_link_ctrl_cmd_completion()
2187 dev_info(&oct->pci_dev->dev, "%s settings changed\n", in liquidio_link_ctrl_cmd_completion()
2193 dev_err(&oct->pci_dev->dev, "%s Unknown cmd %d\n", __func__, in liquidio_link_ctrl_cmd_completion()
2279 dev_err(&oct->pci_dev->dev, "DEVFLAGS change failed in core (ret: 0x%x)\n", in liquidio_set_mcast_list()
2320 dev_err(&oct->pci_dev->dev, "MAC Address change failed\n"); in liquidio_set_mac()
2397 dev_err(&oct->pci_dev->dev, "Invalid MTU: %d\n", new_mtu); in liquidio_change_mtu()
2398 dev_err(&oct->pci_dev->dev, "Valid range %d and %d\n", in liquidio_change_mtu()
2418 dev_err(&oct->pci_dev->dev, "Failed to set MTU\n"); in liquidio_change_mtu()
2522 dev_err(&oct->pci_dev->dev, "Tx timestamp instruction failed. Status: %llx\n", in handle_timestamp()
2568 dev_err(&oct->pci_dev->dev, "No memory for timestamped data packet\n"); in send_nic_timestamp_pkt()
2589 dev_err(&oct->pci_dev->dev, "timestamp data packet failed status: %x\n", in send_nic_timestamp_pkt()
2800 ndata.cmd.dptr = dma_map_single(&oct->pci_dev->dev, in liquidio_xmit()
2804 if (dma_mapping_error(&oct->pci_dev->dev, ndata.cmd.dptr)) { in liquidio_xmit()
2805 dev_err(&oct->pci_dev->dev, "%s DMA mapping error 1\n", in liquidio_xmit()
2835 g->sg[0].ptr[0] = dma_map_single(&oct->pci_dev->dev, in liquidio_xmit()
2839 if (dma_mapping_error(&oct->pci_dev->dev, g->sg[0].ptr[0])) { in liquidio_xmit()
2840 dev_err(&oct->pci_dev->dev, "%s DMA mapping error 2\n", in liquidio_xmit()
2852 dma_map_page(&oct->pci_dev->dev, in liquidio_xmit()
2862 ndata.cmd.dptr = dma_map_single(&oct->pci_dev->dev, in liquidio_xmit()
2865 if (dma_mapping_error(&oct->pci_dev->dev, ndata.cmd.dptr)) { in liquidio_xmit()
2866 dev_err(&oct->pci_dev->dev, "%s DMA mapping error 3\n", in liquidio_xmit()
2868 dma_unmap_single(&oct->pci_dev->dev, g->sg[0].ptr[0], in liquidio_xmit()
2915 dma_unmap_single(&oct->pci_dev->dev, ndata.cmd.dptr, in liquidio_xmit()
2959 dev_err(&oct->pci_dev->dev, "Feature change failed in core (ret: 0x%x)\n", in liquidio_set_feature()
3053 if (hs->pci_dev) { in liquidio_init()
3057 dev_err(&hs->pci_dev->dev, in liquidio_init()
3067 if (hs->pci_dev) { in liquidio_init()
3072 dev_err(&hs->pci_dev->dev, in liquidio_init()
3093 dev_err(&oct->pci_dev->dev, "Malformed NIC_INFO, len=%d, ifidx=%d\n", in lio_nic_info()
3176 dev_dbg(&octeon_dev->pci_dev->dev, in setup_nic_devices()
3198 dev_err(&octeon_dev->pci_dev->dev, in setup_nic_devices()
3211 dev_err(&octeon_dev->pci_dev->dev, "iq/oq config failed\n"); in setup_nic_devices()
3222 dev_err(&octeon_dev->pci_dev->dev, in setup_nic_devices()
3228 dev_dbg(&octeon_dev->pci_dev->dev, in setup_nic_devices()
3235 dev_err(&octeon_dev->pci_dev->dev, "Device allocation failed\n"); in setup_nic_devices()
3298 dev_dbg(&octeon_dev->pci_dev->dev, in setup_nic_devices()
3312 dev_err(&octeon_dev->pci_dev->dev, "I/O queues creation failed\n"); in setup_nic_devices()
3328 dev_err(&octeon_dev->pci_dev->dev, in setup_nic_devices()
3343 dev_err(&octeon_dev->pci_dev->dev, "Device registration failed\n"); in setup_nic_devices()
3347 dev_dbg(&octeon_dev->pci_dev->dev, in setup_nic_devices()
3361 dev_dbg(&octeon_dev->pci_dev->dev, in setup_nic_devices()
3374 dev_err(&octeon_dev->pci_dev->dev, in setup_nic_devices()
3394 dev_dbg(&oct->pci_dev->dev, "Initializing network interfaces\n"); in liquidio_init_nic_module()
3407 dev_err(&oct->pci_dev->dev, "Setup NIC devices failed\n"); in liquidio_init_nic_module()
3424 dev_dbg(&oct->pci_dev->dev, "Network interfaces ready\n"); in liquidio_init_nic_module()
3464 dev_dbg(&oct->pci_dev->dev, "Starting NIC module\n"); in nic_starter()
3467 dev_err(&oct->pci_dev->dev, "NIC initialization failed\n"); in nic_starter()
3471 dev_err(&oct->pci_dev->dev, in nic_starter()
3498 dev_err(&octeon_dev->pci_dev->dev, "Chip specific setup failed\n"); in octeon_device_init()
3532 dev_err(&octeon_dev->pci_dev->dev, in octeon_device_init()
3544 dev_err(&octeon_dev->pci_dev->dev, "sc buffer pool allocation failed\n"); in octeon_device_init()
3553 dev_err(&octeon_dev->pci_dev->dev, "Response list allocation failed\n"); in octeon_device_init()
3559 dev_err(&octeon_dev->pci_dev->dev, "Output queue initialization failed\n"); in octeon_device_init()
3573 dev_err(&octeon_dev->pci_dev->dev, in octeon_device_init()
3579 dev_dbg(&octeon_dev->pci_dev->dev, "Initializing droq tasklet\n"); in octeon_device_init()
3595 dev_dbg(&octeon_dev->pci_dev->dev, "Waiting for DDR initialization...\n"); in octeon_device_init()
3598 dev_info(&octeon_dev->pci_dev->dev, in octeon_device_init()
3607 dev_err(&octeon_dev->pci_dev->dev, in octeon_device_init()
3614 dev_err(&octeon_dev->pci_dev->dev, "Board not responding\n"); in octeon_device_init()
3618 dev_dbg(&octeon_dev->pci_dev->dev, "Initializing consoles\n"); in octeon_device_init()
3621 dev_err(&octeon_dev->pci_dev->dev, "Could not access board consoles\n"); in octeon_device_init()
3626 dev_err(&octeon_dev->pci_dev->dev, "Could not access board console\n"); in octeon_device_init()
3632 dev_dbg(&octeon_dev->pci_dev->dev, "Loading firmware\n"); in octeon_device_init()
3635 dev_err(&octeon_dev->pci_dev->dev, "Could not load firmware to board\n"); in octeon_device_init()