Lines Matching refs:pdev
210 device_t pdev = adapter->pdev; in ena_dma_alloc() local
234 ena_log(pdev, ERR, "bus_dma_tag_create failed: %d\n", error); in ena_dma_alloc()
240 ena_log(pdev, ERR, "bus_dma_tag_set_domain failed: %d\n", in ena_dma_alloc()
248 ena_log(pdev, ERR, "bus_dmamem_alloc(%ju) failed: %d\n", in ena_dma_alloc()
257 ena_log(pdev, ERR, "bus_dmamap_load failed: %d\n", error); in ena_dma_alloc()
281 device_t pdev = adapter->pdev; in ena_free_pci_resources() local
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()
294 bus_release_resource(pdev, SYS_RES_MEMORY, adapter->msix_rid, in ena_free_pci_resources()
330 device_t pdev = adapter->pdev; in ena_change_mtu() local
334 ena_log(pdev, ERR, "Invalid MTU setting. new_mtu: %d max mtu: %d min mtu: %d\n", in ena_change_mtu()
341 ena_log(pdev, DBG, "set MTU to %d\n", new_mtu); in ena_change_mtu()
344 ena_log(pdev, ERR, "Failed to set MTU to %d\n", new_mtu); in ena_change_mtu()
450 device_get_nameunit(adapter->pdev), i); in ena_init_io_rings_advanced()
452 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()
577 ena_log(adapter->pdev, ERR, in validate_tx_req_id()
581 ena_log_nm(adapter->pdev, WARN, in validate_tx_req_id()
637 device_t pdev = adapter->pdev; in ena_setup_tx_resources() local
689 ena_log(pdev, ERR, in ena_setup_tx_resources()
701 ena_log(pdev, ERR, in ena_setup_tx_resources()
716 ena_log(pdev, ERR, in ena_setup_tx_resources()
727 device_get_nameunit(adapter->pdev), que->cpu); in ena_setup_tx_resources()
730 device_get_nameunit(adapter->pdev), que->id); in ena_setup_tx_resources()
831 ena_log(adapter->pdev, ERR, in ena_setup_all_tx_resources()
871 device_t pdev = adapter->pdev; in ena_setup_rx_resources() local
909 ena_log(pdev, ERR, in ena_setup_rx_resources()
919 ena_log(pdev, ERR, "LRO[%d] Initialization failed!\n", in ena_setup_rx_resources()
922 ena_log(pdev, DBG, "RX Soft LRO[%d] Initialized\n", in ena_setup_rx_resources()
992 ena_log(adapter->pdev, ERR, in ena_setup_all_rx_resources()
1025 device_t pdev = adapter->pdev; in ena_alloc_rx_mbuf() local
1054 ena_log(pdev, DBG, in ena_alloc_rx_mbuf()
1060 ena_log(pdev, WARN, in ena_alloc_rx_mbuf()
1072 ena_log(pdev, DBG, in ena_alloc_rx_mbuf()
1089 ena_log(adapter->pdev, WARN, in ena_free_rx_mbuf()
1111 device_t pdev = adapter->pdev; in ena_refill_rx_bufs() local
1116 ena_log_io(adapter->pdev, DBG, "refill qid: %d\n", rx_ring->qid); in ena_refill_rx_bufs()
1123 ena_log_io(pdev, DBG, "RX buffer - next to use: %d\n", in ena_refill_rx_bufs()
1136 ena_log_io(pdev, WARN, in ena_refill_rx_bufs()
1144 ena_log_io(pdev, WARN, in ena_refill_rx_bufs()
1155 ena_log_io(pdev, WARN, in ena_refill_rx_bufs()
1176 ena_log(adapter->pdev, ERR, "netmap attach failed: %d\n", rc); in ena_reinit_netmap()
1214 ena_log(adapter->pdev, ERR, in ena_update_buf_ring_size()
1264 ena_log(adapter->pdev, ERR, in ena_update_queue_size()
1281 ena_log(adapter->pdev, ERR, in ena_update_queue_size()
1327 ena_log(adapter->pdev, ERR, in ena_update_base_cpu()
1336 ena_log(adapter->pdev, ERR, in ena_update_base_cpu()
1366 ena_log(adapter->pdev, ERR, in ena_update_cpu_stride()
1375 ena_log(adapter->pdev, ERR, in ena_update_cpu_stride()
1410 ena_log(adapter->pdev, ERR, in ena_update_io_queue_nb()
1424 ena_log(adapter->pdev, ERR, in ena_update_io_queue_nb()
1476 ena_log_io(adapter->pdev, WARN, in ena_refill_all_rx_bufs()
1514 ena_log(adapter->pdev, WARN, in ena_free_tx_bufs()
1519 ena_log(adapter->pdev, DBG, in ena_free_tx_bufs()
1607 ena_log(adapter->pdev, ERR, in ena_create_io_queues()
1615 ena_log(adapter->pdev, ERR, in ena_create_io_queues()
1642 ena_log(adapter->pdev, ERR, in ena_create_io_queues()
1651 ena_log(adapter->pdev, ERR, in ena_create_io_queues()
1677 device_get_nameunit(adapter->pdev), i); in ena_create_io_queues()
1735 device_t dev = adapter->pdev; in ena_enable_msix()
1799 "ena-mgmnt@pci:%s", device_get_nameunit(adapter->pdev)); in ena_setup_mgmnt_intr()
1836 "%s-TxRx-%d", device_get_nameunit(adapter->pdev), i); in ena_setup_io_intr()
1841 ena_log(adapter->pdev, DBG, "ena_setup_io_intr vector: %d\n", in ena_setup_io_intr()
1873 device_t pdev = adapter->pdev; in ena_request_mgmnt_irq() local
1881 irq->res = bus_alloc_resource_any(adapter->pdev, SYS_RES_IRQ, in ena_request_mgmnt_irq()
1885 ena_log(pdev, ERR, "could not allocate irq vector: %d\n", in ena_request_mgmnt_irq()
1890 rc = bus_setup_intr(adapter->pdev, irq->res, in ena_request_mgmnt_irq()
1894 ena_log(pdev, ERR, in ena_request_mgmnt_irq()
1904 ena_log(pdev, INFO, "releasing resource for irq %d\n", irq->vector); in ena_request_mgmnt_irq()
1905 rcc = bus_release_resource(adapter->pdev, SYS_RES_IRQ, irq->vector, in ena_request_mgmnt_irq()
1908 ena_log(pdev, ERR, in ena_request_mgmnt_irq()
1919 device_t pdev = adapter->pdev; in ena_request_io_irq() local
1925 ena_log(pdev, ERR, in ena_request_io_irq()
1938 irq->res = bus_alloc_resource_any(adapter->pdev, SYS_RES_IRQ, in ena_request_io_irq()
1942 ena_log(pdev, ERR, in ena_request_io_irq()
1947 rc = bus_setup_intr(adapter->pdev, irq->res, in ena_request_io_irq()
1951 ena_log(pdev, ERR, in ena_request_io_irq()
1959 rc = bus_bind_intr(adapter->pdev, irq->res, irq->cpu); in ena_request_io_irq()
1961 ena_log(pdev, ERR, in ena_request_io_irq()
1967 ena_log(pdev, INFO, "queue %d - cpu %d\n", in ena_request_io_irq()
1982 rcc = bus_teardown_intr(adapter->pdev, irq->res, in ena_request_io_irq()
1985 ena_log(pdev, ERR, in ena_request_io_irq()
1996 rcc = bus_release_resource(adapter->pdev, SYS_RES_IRQ, in ena_request_io_irq()
2000 ena_log(pdev, ERR, in ena_request_io_irq()
2013 device_t pdev = adapter->pdev; in ena_free_mgmnt_irq() local
2019 ena_log(pdev, DBG, "tear down irq: %d\n", irq->vector); in ena_free_mgmnt_irq()
2020 rc = bus_teardown_intr(adapter->pdev, irq->res, irq->cookie); in ena_free_mgmnt_irq()
2022 ena_log(pdev, ERR, "failed to tear down irq: %d\n", in ena_free_mgmnt_irq()
2028 ena_log(pdev, DBG, "release resource irq: %d\n", irq->vector); in ena_free_mgmnt_irq()
2029 rc = bus_release_resource(adapter->pdev, SYS_RES_IRQ, in ena_free_mgmnt_irq()
2033 ena_log(pdev, ERR, in ena_free_mgmnt_irq()
2042 device_t pdev = adapter->pdev; in ena_free_io_irq() local
2049 ena_log(pdev, DBG, "tear down irq: %d\n", irq->vector); in ena_free_io_irq()
2050 rc = bus_teardown_intr(adapter->pdev, irq->res, in ena_free_io_irq()
2053 ena_log(pdev, ERR, in ena_free_io_irq()
2061 ena_log(pdev, DBG, "release resource irq: %d\n", in ena_free_io_irq()
2063 rc = bus_release_resource(adapter->pdev, SYS_RES_IRQ, in ena_free_io_irq()
2067 ena_log(pdev, ERR, in ena_free_io_irq()
2088 pci_release_msi(adapter->pdev); in ena_disable_msix()
2124 ena_log(adapter->pdev, ERR, in ena_up_complete()
2155 device_t pdev = adapter->pdev; in create_queues_with_size_backoff() local
2171 ena_log(pdev, ERR, "err_setup_tx\n"); in create_queues_with_size_backoff()
2178 ena_log(pdev, ERR, "err_setup_rx\n"); in create_queues_with_size_backoff()
2185 ena_log(pdev, ERR, "create IO queues failed\n"); in create_queues_with_size_backoff()
2201 ena_log(pdev, ERR, in create_queues_with_size_backoff()
2209 ena_log(pdev, ERR, in create_queues_with_size_backoff()
2227 ena_log(pdev, ERR, in create_queues_with_size_backoff()
2234 ena_log(pdev, INFO, in create_queues_with_size_backoff()
2249 if (unlikely(device_is_attached(adapter->pdev) == 0)) { in ena_up()
2250 ena_log(adapter->pdev, ERR, "device is not attached!\n"); in ena_up()
2257 ena_log(adapter->pdev, INFO, "device is going UP\n"); in ena_up()
2262 ena_log(adapter->pdev, ERR, "error setting up IO interrupt\n"); in ena_up()
2267 ena_log(adapter->pdev, ERR, "err_req_irq\n"); in ena_up()
2271 ena_log(adapter->pdev, INFO, in ena_up()
2281 ena_log(adapter->pdev, ERR, in ena_up()
2353 ena_log(adapter->pdev, DBG, "Media status update\n"); in ena_media_status()
2362 ena_log(adapter->pdev, INFO, "Link is down\n"); in ena_media_status()
2416 ena_log(adapter->pdev, INFO, in ena_ioctl()
2544 ena_setup_ifnet(device_t pdev, struct ena_adapter *adapter, in ena_setup_ifnet() argument
2551 if_initname(ifp, device_get_name(pdev), device_get_unit(pdev)); in ena_setup_ifnet()
2552 if_setdev(ifp, pdev); in ena_setup_ifnet()
2605 ena_log(adapter->pdev, INFO, "device is going DOWN\n"); in ena_down()
2615 ena_log(adapter->pdev, ERR, "Device reset failed\n"); in ena_down()
2629 ena_calc_max_io_queue_num(device_t pdev, struct ena_com_dev *ena_dev, in ena_calc_max_io_queue_num() argument
2661 pci_msix_count(pdev) - 1); in ena_calc_max_io_queue_num()
2671 ena_enable_wc(device_t pdev, struct resource *res) in ena_enable_wc() argument
2683 ena_log(pdev, ERR, "pmap_change_attr failed, %d\n", rc); in ena_enable_wc()
2693 ena_set_queues_placement_policy(device_t pdev, struct ena_com_dev *ena_dev, in ena_set_queues_placement_policy() argument
2702 ena_log(pdev, WARN, in ena_set_queues_placement_policy()
2709 ena_log(pdev, WARN, in ena_set_queues_placement_policy()
2717 ena_log(pdev, WARN, in ena_set_queues_placement_policy()
2727 ena_map_llq_mem_bar(device_t pdev, struct ena_com_dev *ena_dev) in ena_map_llq_mem_bar() argument
2729 struct ena_adapter *adapter = device_get_softc(pdev); in ena_map_llq_mem_bar()
2734 adapter->memory = bus_alloc_resource_any(pdev, SYS_RES_MEMORY, &rid, in ena_map_llq_mem_bar()
2737 ena_log(pdev, WARN, in ena_map_llq_mem_bar()
2743 rc = ena_enable_wc(adapter->pdev, adapter->memory); in ena_map_llq_mem_bar()
2745 ena_log(pdev, ERR, "failed to enable write combining.\n"); in ena_map_llq_mem_bar()
2782 ena_log(adapter->pdev, WARN, in ena_set_llq_configurations()
2864 ena_log(ctx->pdev, INFO, in ena_calc_io_queue_size()
2868 ena_log(ctx->pdev, INFO, "Using large LLQ headers\n"); in ena_calc_io_queue_size()
2871 ena_log(ctx->pdev, WARN, in ena_calc_io_queue_size()
2947 ena_device_init(struct ena_adapter *adapter, device_t pdev, in ena_device_init() argument
2959 ena_log(pdev, ERR, "failed to init mmio read less\n"); in ena_device_init()
2967 readless_supported = !(pci_get_revid(pdev) & ENA_MMIO_DISABLE_REG_READ); in ena_device_init()
2972 ena_log(pdev, ERR, "Can not reset device\n"); in ena_device_init()
2978 ena_log(pdev, ERR, "device version is too low\n"); in ena_device_init()
2984 ena_log(pdev, ERR, "Invalid dma width value %d", dma_width); in ena_device_init()
2993 ena_log(pdev, ERR, in ena_device_init()
3005 ena_config_host_info(ena_dev, pdev); in ena_device_init()
3010 ena_log(pdev, ERR, in ena_device_init()
3026 ena_log(pdev, ERR, "Cannot configure aenq groups rc: %d\n", rc); in ena_device_init()
3034 rc = ena_set_queues_placement_policy(pdev, ena_dev, &get_feat_ctx->llq, in ena_device_init()
3037 ena_log(pdev, ERR, "Failed to set placement policy\n"); in ena_device_init()
3060 ena_log(adapter->pdev, ERR, "Error with MSI-X enablement\n"); in ena_enable_msix_and_set_admin_interrupts()
3068 ena_log(adapter->pdev, ERR, "Cannot setup mgmnt queue intr\n"); in ena_enable_msix_and_set_admin_interrupts()
3123 ena_log(adapter->pdev, ERR, "Keep alive watchdog timeout.\n"); in check_for_missing_keep_alive()
3137 ena_log(adapter->pdev, ERR, in check_for_admin_com_state()
3161 ena_log(adapter->pdev, ERR, in check_for_rx_interrupt_queue()
3175 device_t pdev = adapter->pdev; in check_cdesc_in_tx_cq() local
3182 ena_log(pdev, ERR, in check_cdesc_in_tx_cq()
3189 ena_log(pdev, ERR, in check_cdesc_in_tx_cq()
3201 device_t pdev = adapter->pdev; in check_missing_comp_in_tx_queue() local
3229 ena_log(pdev, ERR, in check_missing_comp_in_tx_queue()
3246 ena_log(pdev, WARN, in check_missing_comp_in_tx_queue()
3261 ena_log(pdev, ERR, in check_missing_comp_in_tx_queue()
3371 ena_log(adapter->pdev, WARN, in check_for_empty_rx_ring()
3443 ena_log(adapter->pdev, WARN, in ena_copy_eni_metrics()
3447 ena_log(adapter->pdev, DBG, in ena_copy_eni_metrics()
3451 ena_log(adapter->pdev, ERR, in ena_copy_eni_metrics()
3527 ena_log(adapter->pdev, WARN, in ena_timer_service()
3532 ena_log(adapter->pdev, WARN, "Trigger reset is on\n"); in ena_timer_service()
3608 ena_log(adapter->pdev, ERR, "Error, mac addresses differ\n"); in ena_device_validate_params()
3613 ena_log(adapter->pdev, ERR, in ena_device_validate_params()
3627 device_t dev = adapter->pdev; in ena_restore_device()
3744 ena_log(adapter->pdev, INFO, in ena_reset_task()
3771 ena_attach(device_t pdev) in ena_attach() argument
3782 adapter = device_get_softc(pdev); in ena_attach()
3783 adapter->pdev = pdev; in ena_attach()
3804 ena_log(pdev, INFO, "%s\n", ena_version); in ena_attach()
3811 ena_dev->dmadev = pdev; in ena_attach()
3815 adapter->registers = bus_alloc_resource_any(pdev, SYS_RES_MEMORY, &rid, in ena_attach()
3818 ena_log(pdev, ERR, in ena_attach()
3825 msix_rid = pci_msix_table_bar(pdev); in ena_attach()
3827 adapter->msix = bus_alloc_resource_any(pdev, SYS_RES_MEMORY, in ena_attach()
3830 ena_log(pdev, ERR, in ena_attach()
3848 ena_log(pdev, ERR, "failed to pmap registers bar\n"); in ena_attach()
3853 rc = ena_map_llq_mem_bar(pdev, ena_dev); in ena_attach()
3855 ena_log(pdev, ERR, "Failed to map ENA mem bar"); in ena_attach()
3865 rc = ena_device_init(adapter, pdev, &get_feat_ctx, &adapter->wd_active); in ena_attach()
3867 ena_log(pdev, ERR, "ENA device init failed! (err: %d)\n", rc); in ena_attach()
3884 calc_queue_ctx.pdev = pdev; in ena_attach()
3889 max_num_io_queues = ena_calc_max_io_queue_num(pdev, ena_dev, in ena_attach()
3915 ena_log(pdev, ERR, "Failed to create TX DMA tag\n"); in ena_attach()
3921 ena_log(pdev, ERR, "Failed to create RX DMA tag\n"); in ena_attach()
3936 ena_log(pdev, ERR, in ena_attach()
3948 ena_log(pdev, ERR, "Failed to allocate customer metrics buffer.\n"); in ena_attach()
3954 ena_log(pdev, ERR, "Failed to allocate sysctl customer metrics buffer.\n"); in ena_attach()
3966 ena_setup_ifnet(pdev, adapter, &get_feat_ctx); in ena_attach()
3973 device_get_nameunit(adapter->pdev)); in ena_attach()
3980 device_get_nameunit(adapter->pdev)); in ena_attach()
3985 ena_log(pdev, ERR, "netmap attach failed: %d\n", rc); in ena_attach()
4039 ena_detach(device_t pdev) in ena_detach() argument
4041 struct ena_adapter *adapter = device_get_softc(pdev); in ena_detach()
4047 ena_log(adapter->pdev, ERR, "VLAN is in use, detach first\n"); in ena_detach()
4051 rc = bus_generic_detach(pdev); in ena_detach()
4091 ena_log(adapter->pdev, WARN, in ena_detach()
4096 ena_log(adapter->pdev, WARN, in ena_detach()
4146 ena_log(adapter->pdev, INFO, "link is UP\n"); in ena_update_on_link_change()
4151 ena_log(adapter->pdev, INFO, "link is DOWN\n"); in ena_update_on_link_change()
4174 ena_log(adapter->pdev, ERR, in ena_notification()
4203 ena_log(adapter->pdev, ERR, in unimplemented_aenq_handler()
4218 ena_log(adapter->pdev, INFO, in ena_conf_notification()
4225 ena_log(adapter->pdev, INFO, in ena_conf_notification()
4237 ena_log(adapter->pdev, WARN, in ena_admin_device_request_reset()