Lines Matching refs:ena_adapter
76 static int ena_rss_init_default(struct ena_adapter *adapter);
77 static void check_for_admin_com_state(struct ena_adapter *adapter);
78 static void ena_destroy_device(struct ena_adapter *adapter, bool graceful);
79 static int ena_restore_device(struct ena_adapter *adapter);
83 struct ena_adapter *adapter = netdev_priv(dev); in ena_tx_timeout()
100 static void update_rx_ring_mtu(struct ena_adapter *adapter, int mtu) in update_rx_ring_mtu()
110 struct ena_adapter *adapter = netdev_priv(dev); in ena_change_mtu()
126 static int ena_init_rx_cpu_rmap(struct ena_adapter *adapter) in ena_init_rx_cpu_rmap()
150 static void ena_init_io_rings_common(struct ena_adapter *adapter, in ena_init_io_rings_common()
167 static void ena_init_io_rings(struct ena_adapter *adapter) in ena_init_io_rings()
208 static int ena_setup_tx_resources(struct ena_adapter *adapter, int qid) in ena_setup_tx_resources()
274 static void ena_free_tx_resources(struct ena_adapter *adapter, int qid) in ena_free_tx_resources()
293 static int ena_setup_all_tx_resources(struct ena_adapter *adapter) in ena_setup_all_tx_resources()
321 static void ena_free_all_io_tx_resources(struct ena_adapter *adapter) in ena_free_all_io_tx_resources()
353 static int ena_setup_rx_resources(struct ena_adapter *adapter, in ena_setup_rx_resources()
410 static void ena_free_rx_resources(struct ena_adapter *adapter, in ena_free_rx_resources()
427 static int ena_setup_all_rx_resources(struct ena_adapter *adapter) in ena_setup_all_rx_resources()
455 static void ena_free_all_io_rx_resources(struct ena_adapter *adapter) in ena_free_all_io_rx_resources()
581 static void ena_free_rx_bufs(struct ena_adapter *adapter, in ena_free_rx_bufs()
598 static void ena_refill_all_rx_bufs(struct ena_adapter *adapter) in ena_refill_all_rx_bufs()
615 static void ena_free_all_rx_bufs(struct ena_adapter *adapter) in ena_free_all_rx_bufs()
686 static void ena_free_all_tx_bufs(struct ena_adapter *adapter) in ena_free_all_tx_bufs()
697 static void ena_destroy_all_tx_queues(struct ena_adapter *adapter) in ena_destroy_all_tx_queues()
708 static void ena_destroy_all_rx_queues(struct ena_adapter *adapter) in ena_destroy_all_rx_queues()
720 static void ena_destroy_all_io_queues(struct ena_adapter *adapter) in ena_destroy_all_io_queues()
1054 struct ena_adapter *adapter; in ena_clean_rx_irq()
1302 struct ena_adapter *adapter = (struct ena_adapter *)data; in ena_intr_msix_mgmnt()
1334 static int ena_enable_msix(struct ena_adapter *adapter, int num_queues) in ena_enable_msix()
1375 static void ena_setup_mgmnt_intr(struct ena_adapter *adapter) in ena_setup_mgmnt_intr()
1393 static void ena_setup_io_intr(struct ena_adapter *adapter) in ena_setup_io_intr()
1417 static int ena_request_mgmnt_irq(struct ena_adapter *adapter) in ena_request_mgmnt_irq()
1441 static int ena_request_io_irq(struct ena_adapter *adapter) in ena_request_io_irq()
1482 static void ena_free_mgmnt_irq(struct ena_adapter *adapter) in ena_free_mgmnt_irq()
1492 static void ena_free_io_irq(struct ena_adapter *adapter) in ena_free_io_irq()
1511 static void ena_disable_msix(struct ena_adapter *adapter) in ena_disable_msix()
1517 static void ena_disable_io_intr_sync(struct ena_adapter *adapter) in ena_disable_io_intr_sync()
1528 static void ena_del_napi(struct ena_adapter *adapter) in ena_del_napi()
1536 static void ena_init_napi(struct ena_adapter *adapter) in ena_init_napi()
1554 static void ena_napi_disable_all(struct ena_adapter *adapter) in ena_napi_disable_all()
1562 static void ena_napi_enable_all(struct ena_adapter *adapter) in ena_napi_enable_all()
1571 static int ena_rss_configure(struct ena_adapter *adapter) in ena_rss_configure()
1604 static int ena_up_complete(struct ena_adapter *adapter) in ena_up_complete()
1624 static int ena_create_io_tx_queue(struct ena_adapter *adapter, int qid) in ena_create_io_tx_queue()
1671 static int ena_create_all_io_tx_queues(struct ena_adapter *adapter) in ena_create_all_io_tx_queues()
1691 static int ena_create_io_rx_queue(struct ena_adapter *adapter, int qid) in ena_create_io_rx_queue()
1739 static int ena_create_all_io_rx_queues(struct ena_adapter *adapter) in ena_create_all_io_rx_queues()
1762 static void set_io_rings_size(struct ena_adapter *adapter, in set_io_rings_size()
1788 static int create_queues_with_size_backoff(struct ena_adapter *adapter) in create_queues_with_size_backoff()
1868 static int ena_up(struct ena_adapter *adapter) in ena_up()
1930 static void ena_down(struct ena_adapter *adapter) in ena_down()
1983 struct ena_adapter *adapter = netdev_priv(netdev); in ena_open()
2018 struct ena_adapter *adapter = netdev_priv(netdev); in ena_close()
2042 int ena_update_queue_sizes(struct ena_adapter *adapter, in ena_update_queue_sizes()
2141 struct ena_adapter *adapter = tx_ring->adapter; in ena_tx_map_skb()
2244 struct ena_adapter *adapter = netdev_priv(dev); in ena_start_xmit()
2449 static void ena_config_debug_area(struct ena_adapter *adapter) in ena_config_debug_area()
2489 struct ena_adapter *adapter = netdev_priv(netdev); in ena_get_stats64()
2557 static int ena_device_validate_params(struct ena_adapter *adapter, in ena_device_validate_params()
2685 static int ena_enable_msix_and_set_admin_interrupts(struct ena_adapter *adapter, in ena_enable_msix_and_set_admin_interrupts()
2718 static void ena_destroy_device(struct ena_adapter *adapter, bool graceful) in ena_destroy_device()
2763 static int ena_restore_device(struct ena_adapter *adapter) in ena_restore_device()
2832 struct ena_adapter *adapter = in ena_fw_reset_device()
2833 container_of(work, struct ena_adapter, reset_task); in ena_fw_reset_device()
2847 static int check_for_rx_interrupt_queue(struct ena_adapter *adapter, in check_for_rx_interrupt_queue()
2871 static int check_missing_comp_in_tx_queue(struct ena_adapter *adapter, in check_missing_comp_in_tx_queue()
2931 static void check_for_missing_completions(struct ena_adapter *adapter) in check_for_missing_completions()
2987 static void check_for_empty_rx_ring(struct ena_adapter *adapter) in check_for_empty_rx_ring()
3024 static void check_for_missing_keep_alive(struct ena_adapter *adapter) in check_for_missing_keep_alive()
3047 static void check_for_admin_com_state(struct ena_adapter *adapter) in check_for_admin_com_state()
3060 static void ena_update_hints(struct ena_adapter *adapter, in ena_update_hints()
3109 struct ena_adapter *adapter = from_timer(adapter, t, timer_service); in ena_timer_service()
3269 static void ena_set_conf_feat_params(struct ena_adapter *adapter, in ena_set_conf_feat_params()
3291 static int ena_rss_init_default(struct ena_adapter *adapter) in ena_rss_init_default()
3434 struct ena_adapter *adapter; in ena_probe()
3520 netdev = alloc_etherdev_mq(sizeof(struct ena_adapter), io_queue_num); in ena_probe()
3659 struct ena_adapter *adapter = pci_get_drvdata(pdev); in ena_remove()
3704 struct ena_adapter *adapter = pci_get_drvdata(pdev); in ena_suspend()
3727 struct ena_adapter *adapter = pci_get_drvdata(pdev); in ena_resume()
3785 struct ena_adapter *adapter = (struct ena_adapter *)adapter_data; in ena_update_on_link_change()
3805 struct ena_adapter *adapter = (struct ena_adapter *)adapter_data; in ena_keep_alive_wd()
3822 struct ena_adapter *adapter = (struct ena_adapter *)adapter_data; in ena_notification()
3847 struct ena_adapter *adapter = (struct ena_adapter *)data; in unimplemented_aenq_handler()