Lines Matching refs:pdev

205 	device_t pdev = adapter->pdev;  in ena_dma_alloc()  local
229 ena_log(pdev, ERR, "bus_dma_tag_create failed: %d\n", error); in ena_dma_alloc()
235 ena_log(pdev, ERR, "bus_dma_tag_set_domain failed: %d\n", in ena_dma_alloc()
243 ena_log(pdev, ERR, "bus_dmamem_alloc(%ju) failed: %d\n", in ena_dma_alloc()
252 ena_log(pdev, ERR, "bus_dmamap_load failed: %d\n", error); in ena_dma_alloc()
276 device_t pdev = adapter->pdev; in ena_free_pci_resources() local
279 bus_release_resource(pdev, SYS_RES_MEMORY, in ena_free_pci_resources()
284 bus_release_resource(pdev, SYS_RES_MEMORY, in ena_free_pci_resources()
289 bus_release_resource(pdev, SYS_RES_MEMORY, in ena_free_pci_resources()
328 device_t pdev = adapter->pdev; in ena_change_mtu() local
332 ena_log(pdev, ERR, "Invalid MTU setting. " in ena_change_mtu()
340 ena_log(pdev, DBG, "set MTU to %d\n", new_mtu); in ena_change_mtu()
343 ena_log(pdev, ERR, "Failed to set MTU to %d\n", new_mtu); in ena_change_mtu()
449 device_get_nameunit(adapter->pdev), i); in ena_init_io_rings_advanced()
451 device_get_nameunit(adapter->pdev), i); in ena_init_io_rings_advanced()
504 ret = bus_dma_tag_create(bus_get_dma_tag(adapter->pdev), in ena_setup_tx_dma_tag()
539 ret = bus_dma_tag_create(bus_get_dma_tag(adapter->pdev), /* parent */ in ena_setup_rx_dma_tag()
611 device_t pdev = adapter->pdev; in ena_setup_tx_resources() local
663 ena_log(pdev, ERR, in ena_setup_tx_resources()
676 ena_log(pdev, ERR, in ena_setup_tx_resources()
691 ena_log(pdev, ERR, in ena_setup_tx_resources()
702 device_get_nameunit(adapter->pdev), que->cpu); in ena_setup_tx_resources()
705 device_get_nameunit(adapter->pdev), que->id); in ena_setup_tx_resources()
807 ena_log(adapter->pdev, ERR, in ena_setup_all_tx_resources()
847 device_t pdev = adapter->pdev; in ena_setup_rx_resources() local
885 ena_log(pdev, ERR, in ena_setup_rx_resources()
895 ena_log(pdev, ERR, "LRO[%d] Initialization failed!\n", in ena_setup_rx_resources()
898 ena_log(pdev, DBG, "RX Soft LRO[%d] Initialized\n", in ena_setup_rx_resources()
968 ena_log(adapter->pdev, ERR, in ena_setup_all_rx_resources()
1001 device_t pdev = adapter->pdev; in ena_alloc_rx_mbuf() local
1030 ena_log(pdev, DBG, "Using tag %p for buffers' DMA mapping, mbuf %p len: %d\n", in ena_alloc_rx_mbuf()
1035 ena_log(pdev, WARN, in ena_alloc_rx_mbuf()
1048 ena_log(pdev, DBG, "ALLOC RX BUF: mbuf %p, rx_info %p, len %d, paddr %#jx\n", in ena_alloc_rx_mbuf()
1065 ena_log(adapter->pdev, WARN, in ena_free_rx_mbuf()
1087 device_t pdev = adapter->pdev; in ena_refill_rx_bufs() local
1092 ena_log_io(adapter->pdev, DBG, "refill qid: %d\n", rx_ring->qid); in ena_refill_rx_bufs()
1099 ena_log_io(pdev, DBG, "RX buffer - next to use: %d\n", in ena_refill_rx_bufs()
1111 ena_log_io(pdev, WARN, in ena_refill_rx_bufs()
1119 ena_log_io(pdev, WARN, in ena_refill_rx_bufs()
1130 ena_log_io(pdev, WARN, in ena_refill_rx_bufs()
1168 ena_log(adapter->pdev, ERR, in ena_update_buf_ring_size()
1208 ena_log(adapter->pdev, ERR, in ena_update_queue_size()
1220 ena_log(adapter->pdev, ERR, in ena_update_queue_size()
1266 ena_log(adapter->pdev, ERR, in ena_update_io_queue_nb()
1275 ena_log(adapter->pdev, ERR, in ena_update_io_queue_nb()
1327 ena_log_io(adapter->pdev, WARN, in ena_refill_all_rx_bufs()
1364 ena_log(adapter->pdev, WARN, in ena_free_tx_bufs()
1369 ena_log(adapter->pdev, DBG, in ena_free_tx_bufs()
1460 ena_log(adapter->pdev, ERR, in ena_create_io_queues()
1469 ena_log(adapter->pdev, ERR, in ena_create_io_queues()
1495 ena_log(adapter->pdev, ERR, in ena_create_io_queues()
1505 ena_log(adapter->pdev, ERR, in ena_create_io_queues()
1531 device_get_nameunit(adapter->pdev), i); in ena_create_io_queues()
1589 device_t dev = adapter->pdev; in ena_enable_msix()
1654 device_get_nameunit(adapter->pdev)); in ena_setup_mgmnt_intr()
1691 "%s-TxRx-%d", device_get_nameunit(adapter->pdev), i); in ena_setup_io_intr()
1696 ena_log(adapter->pdev, DBG, "ena_setup_io_intr vector: %d\n", in ena_setup_io_intr()
1721 device_t pdev = adapter->pdev; in ena_request_mgmnt_irq() local
1729 irq->res = bus_alloc_resource_any(adapter->pdev, SYS_RES_IRQ, in ena_request_mgmnt_irq()
1733 ena_log(pdev, ERR, "could not allocate irq vector: %d\n", in ena_request_mgmnt_irq()
1738 rc = bus_setup_intr(adapter->pdev, irq->res, in ena_request_mgmnt_irq()
1742 ena_log(pdev, ERR, "failed to register " in ena_request_mgmnt_irq()
1752 ena_log(pdev, INFO, "releasing resource for irq %d\n", irq->vector); in ena_request_mgmnt_irq()
1753 rcc = bus_release_resource(adapter->pdev, SYS_RES_IRQ, in ena_request_mgmnt_irq()
1756 ena_log(pdev, ERR, "dev has no parent while " in ena_request_mgmnt_irq()
1766 device_t pdev = adapter->pdev; in ena_request_io_irq() local
1772 ena_log(pdev, ERR, in ena_request_io_irq()
1785 irq->res = bus_alloc_resource_any(adapter->pdev, SYS_RES_IRQ, in ena_request_io_irq()
1789 ena_log(pdev, ERR, "could not allocate irq vector: %d\n", in ena_request_io_irq()
1794 rc = bus_setup_intr(adapter->pdev, irq->res, in ena_request_io_irq()
1798 ena_log(pdev, ERR, "failed to register " in ena_request_io_irq()
1806 rc = bus_bind_intr(adapter->pdev, irq->res, irq->cpu); in ena_request_io_irq()
1808 ena_log(pdev, ERR, "failed to bind " in ena_request_io_irq()
1814 ena_log(pdev, INFO, "queue %d - cpu %d\n", in ena_request_io_irq()
1830 rcc = bus_teardown_intr(adapter->pdev, irq->res, irq->cookie); in ena_request_io_irq()
1832 ena_log(pdev, ERR, "could not release irq: %d, error: %d\n", in ena_request_io_irq()
1841 rcc = bus_release_resource(adapter->pdev, SYS_RES_IRQ, in ena_request_io_irq()
1845 ena_log(pdev, ERR, "dev has no parent while " in ena_request_io_irq()
1857 device_t pdev = adapter->pdev; in ena_free_mgmnt_irq() local
1863 ena_log(pdev, DBG, "tear down irq: %d\n", irq->vector); in ena_free_mgmnt_irq()
1864 rc = bus_teardown_intr(adapter->pdev, irq->res, irq->cookie); in ena_free_mgmnt_irq()
1866 ena_log(pdev, ERR, "failed to tear down irq: %d\n", in ena_free_mgmnt_irq()
1872 ena_log(pdev, DBG, "release resource irq: %d\n", irq->vector); in ena_free_mgmnt_irq()
1873 rc = bus_release_resource(adapter->pdev, SYS_RES_IRQ, in ena_free_mgmnt_irq()
1877 ena_log(pdev, ERR, "dev has no parent while " in ena_free_mgmnt_irq()
1885 device_t pdev = adapter->pdev; in ena_free_io_irq() local
1892 ena_log(pdev, DBG, "tear down irq: %d\n", irq->vector); in ena_free_io_irq()
1893 rc = bus_teardown_intr(adapter->pdev, irq->res, in ena_free_io_irq()
1896 ena_log(pdev, ERR, "failed to tear down irq: %d\n", in ena_free_io_irq()
1903 ena_log(pdev, DBG, "release resource irq: %d\n", in ena_free_io_irq()
1905 rc = bus_release_resource(adapter->pdev, SYS_RES_IRQ, in ena_free_io_irq()
1909 ena_log(pdev, ERR, "dev has no parent" in ena_free_io_irq()
1932 pci_release_msi(adapter->pdev); in ena_disable_msix()
1968 ena_log(adapter->pdev, ERR, in ena_up_complete()
2000 device_t pdev = adapter->pdev; in create_queues_with_size_backoff() local
2016 ena_log(pdev, ERR, "err_setup_tx\n"); in create_queues_with_size_backoff()
2023 ena_log(pdev, ERR, "err_setup_rx\n"); in create_queues_with_size_backoff()
2030 ena_log(pdev, ERR, in create_queues_with_size_backoff()
2047 ena_log(pdev, ERR, in create_queues_with_size_backoff()
2055 ena_log(pdev, ERR, in create_queues_with_size_backoff()
2073 ena_log(pdev, ERR, in create_queues_with_size_backoff()
2080 ena_log(pdev, INFO, in create_queues_with_size_backoff()
2095 if (unlikely(device_is_attached(adapter->pdev) == 0)) { in ena_up()
2096 ena_log(adapter->pdev, ERR, "device is not attached!\n"); in ena_up()
2103 ena_log(adapter->pdev, INFO, "device is going UP\n"); in ena_up()
2115 ena_log(adapter->pdev, ERR, "error setting up IO interrupt\n"); in ena_up()
2120 ena_log(adapter->pdev, ERR, "err_req_irq\n"); in ena_up()
2124 ena_log(adapter->pdev, INFO, in ena_up()
2135 ena_log(adapter->pdev, ERR, in ena_up()
2212 ena_log(adapter->pdev, DBG, "Media status update\n"); in ena_media_status()
2221 ena_log(adapter->pdev, INFO, "Link is down\n"); in ena_media_status()
2275 ena_log(adapter->pdev, INFO, in ena_ioctl()
2407 ena_setup_ifnet(device_t pdev, struct ena_adapter *adapter, in ena_setup_ifnet() argument
2415 ena_log(pdev, ERR, "can not allocate ifnet structure\n"); in ena_setup_ifnet()
2418 if_initname(ifp, device_get_name(pdev), device_get_unit(pdev)); in ena_setup_ifnet()
2419 if_setdev(ifp, pdev); in ena_setup_ifnet()
2478 ena_log(adapter->pdev, INFO, "device is going DOWN\n"); in ena_down()
2490 ena_log(adapter->pdev, ERR, in ena_down()
2507 ena_calc_max_io_queue_num(device_t pdev, struct ena_com_dev *ena_dev, in ena_calc_max_io_queue_num() argument
2539 pci_msix_count(pdev) - 1); in ena_calc_max_io_queue_num()
2549 ena_enable_wc(device_t pdev, struct resource *res) in ena_enable_wc() argument
2561 ena_log(pdev, ERR, "pmap_change_attr failed, %d\n", rc); in ena_enable_wc()
2571 ena_set_queues_placement_policy(device_t pdev, struct ena_com_dev *ena_dev, in ena_set_queues_placement_policy() argument
2580 ena_log(pdev, WARN, in ena_set_queues_placement_policy()
2587 ena_log(pdev, WARN, in ena_set_queues_placement_policy()
2595 ena_log(pdev, WARN, "Failed to configure the device mode. " in ena_set_queues_placement_policy()
2604 ena_map_llq_mem_bar(device_t pdev, struct ena_com_dev *ena_dev) in ena_map_llq_mem_bar() argument
2606 struct ena_adapter *adapter = device_get_softc(pdev); in ena_map_llq_mem_bar()
2611 adapter->memory = bus_alloc_resource_any(pdev, SYS_RES_MEMORY, in ena_map_llq_mem_bar()
2614 ena_log(pdev, WARN, in ena_map_llq_mem_bar()
2620 rc = ena_enable_wc(adapter->pdev, adapter->memory); in ena_map_llq_mem_bar()
2622 ena_log(pdev, ERR, "failed to enable write combining.\n"); in ena_map_llq_mem_bar()
2724 ena_log(ctx->pdev, INFO, in ena_calc_io_queue_size()
2728 ena_log(ctx->pdev, WARN, in ena_calc_io_queue_size()
2801 ena_device_init(struct ena_adapter *adapter, device_t pdev, in ena_device_init() argument
2813 ena_log(pdev, ERR, "failed to init mmio read less\n"); in ena_device_init()
2821 readless_supported = !(pci_get_revid(pdev) & ENA_MMIO_DISABLE_REG_READ); in ena_device_init()
2826 ena_log(pdev, ERR, "Can not reset device\n"); in ena_device_init()
2832 ena_log(pdev, ERR, "device version is too low\n"); in ena_device_init()
2838 ena_log(pdev, ERR, "Invalid dma width value %d", dma_width); in ena_device_init()
2847 ena_log(pdev, ERR, in ena_device_init()
2859 ena_config_host_info(ena_dev, pdev); in ena_device_init()
2864 ena_log(pdev, ERR, in ena_device_init()
2878 ena_log(pdev, ERR, "Cannot configure aenq groups rc: %d\n", rc); in ena_device_init()
2886 rc = ena_set_queues_placement_policy(pdev, ena_dev, &get_feat_ctx->llq, in ena_device_init()
2889 ena_log(pdev, ERR, "Failed to set placement policy\n"); in ena_device_init()
2911 ena_log(adapter->pdev, ERR, "Error with MSI-X enablement\n"); in ena_enable_msix_and_set_admin_interrupts()
2919 ena_log(adapter->pdev, ERR, "Cannot setup mgmnt queue intr\n"); in ena_enable_msix_and_set_admin_interrupts()
2972 ena_log(adapter->pdev, ERR, "Keep alive watchdog timeout.\n"); in check_for_missing_keep_alive()
2983 ena_log(adapter->pdev, ERR, in check_for_admin_com_state()
3003 ena_log(adapter->pdev, ERR, "Potential MSIX issue on Rx side " in check_for_rx_interrupt_queue()
3016 device_t pdev = adapter->pdev; in check_missing_comp_in_tx_queue() local
3041 ena_log(pdev, ERR, in check_missing_comp_in_tx_queue()
3053 ena_log(pdev, WARN, "Found a Tx that wasn't " in check_missing_comp_in_tx_queue()
3063 ena_log(pdev, ERR, in check_missing_comp_in_tx_queue()
3160 ena_log(adapter->pdev, WARN, in check_for_empty_rx_ring()
3232 ena_log(adapter->pdev, WARN, in ena_copy_eni_metrics()
3236 ena_log(adapter->pdev, DBG, in ena_copy_eni_metrics()
3240 ena_log(adapter->pdev, ERR, in ena_copy_eni_metrics()
3308 ena_log(adapter->pdev, WARN, in ena_timer_service()
3313 ena_log(adapter->pdev, WARN, "Trigger reset is on\n"); in ena_timer_service()
3389 ena_log(adapter->pdev, ERR, "Error, mac addresses differ\n"); in ena_device_validate_params()
3394 ena_log(adapter->pdev, ERR, in ena_device_validate_params()
3408 device_t dev = adapter->pdev; in ena_restore_device()
3526 ena_attach(device_t pdev) in ena_attach() argument
3537 adapter = device_get_softc(pdev); in ena_attach()
3538 adapter->pdev = pdev; in ena_attach()
3552 ena_log(pdev, INFO, "%s\n", ena_version); in ena_attach()
3559 ena_dev->dmadev = pdev; in ena_attach()
3563 adapter->registers = bus_alloc_resource_any(pdev, SYS_RES_MEMORY, in ena_attach()
3566 ena_log(pdev, ERR, in ena_attach()
3573 msix_rid = pci_msix_table_bar(pdev); in ena_attach()
3575 adapter->msix = bus_alloc_resource_any(pdev, SYS_RES_MEMORY, in ena_attach()
3578 ena_log(pdev, ERR, in ena_attach()
3596 ena_log(pdev, ERR, "failed to pmap registers bar\n"); in ena_attach()
3601 rc = ena_map_llq_mem_bar(pdev, ena_dev); in ena_attach()
3603 ena_log(pdev, ERR, "Failed to map ENA mem bar"); in ena_attach()
3611 rc = ena_device_init(adapter, pdev, &get_feat_ctx, &adapter->wd_active); in ena_attach()
3613 ena_log(pdev, ERR, "ENA device init failed! (err: %d)\n", rc); in ena_attach()
3630 calc_queue_ctx.pdev = pdev; in ena_attach()
3635 max_num_io_queues = ena_calc_max_io_queue_num(pdev, ena_dev, in ena_attach()
3661 ena_log(pdev, ERR, "Failed to create TX DMA tag\n"); in ena_attach()
3667 ena_log(pdev, ERR, "Failed to create RX DMA tag\n"); in ena_attach()
3682 ena_log(pdev, ERR, in ena_attach()
3693 rc = ena_setup_ifnet(pdev, adapter, &get_feat_ctx); in ena_attach()
3695 ena_log(pdev, ERR, "Error with network interface setup\n"); in ena_attach()
3704 "%s rstq", device_get_nameunit(adapter->pdev)); in ena_attach()
3716 ena_log(pdev, ERR, "netmap attach failed: %d\n", rc); in ena_attach()
3765 ena_detach(device_t pdev) in ena_detach() argument
3767 struct ena_adapter *adapter = device_get_softc(pdev); in ena_detach()
3773 ena_log(adapter->pdev, ERR, "VLAN is in use, detach first\n"); in ena_detach()
3809 ena_log(adapter->pdev, WARN, in ena_detach()
3814 ena_log(adapter->pdev, WARN, in ena_detach()
3835 return (bus_generic_detach(pdev)); in ena_detach()
3860 ena_log(adapter->pdev, INFO, "link is UP\n"); in ena_update_on_link_change()
3865 ena_log(adapter->pdev, INFO, "link is DOWN\n"); in ena_update_on_link_change()
3888 ena_log(adapter->pdev, ERR, in ena_notification()
3917 ena_log(adapter->pdev, ERR, in unimplemented_aenq_handler()