Home
last modified time | relevance | path

Searched refs:ena_adapter (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/net/ethernet/amazon/ena/
H A Dena_phc.h19 struct ena_adapter *adapter;
28 void ena_phc_enable(struct ena_adapter *adapter, bool enable);
29 bool ena_phc_is_enabled(struct ena_adapter *adapter);
30 bool ena_phc_is_active(struct ena_adapter *adapter);
31 int ena_phc_get_index(struct ena_adapter *adapter);
32 int ena_phc_init(struct ena_adapter *adapter);
33 void ena_phc_destroy(struct ena_adapter *adapter);
34 int ena_phc_alloc(struct ena_adapter *adapter);
35 void ena_phc_free(struct ena_adapter *adapter);
H A Dena_netdev.h238 struct ena_adapter *adapter;
309 struct ena_adapter { struct
402 void ena_dump_stats_to_dmesg(struct ena_adapter *adapter); argument
404 void ena_dump_stats_to_buf(struct ena_adapter *adapter, u8 *buf);
407 int ena_update_queue_params(struct ena_adapter *adapter,
412 int ena_update_queue_count(struct ena_adapter *adapter, u32 new_channel_count);
414 int ena_set_rx_copybreak(struct ena_adapter *adapter, u32 rx_copybreak);
418 static inline void ena_reset_device(struct ena_adapter *adapter, in ena_reset_device()
427 int ena_destroy_device(struct ena_adapter *adapter, bool graceful);
428 int ena_restore_device(struct ena_adapter *adapter);
[all …]
H A Dena_ethtool.c168 static void ena_metrics_stats(struct ena_adapter *adapter, u64 **data) in ena_metrics_stats()
219 static void ena_queue_stats(struct ena_adapter *adapter, u64 **data) in ena_queue_stats()
255 static void ena_dev_admin_queue_stats(struct ena_adapter *adapter, u64 **data) in ena_dev_admin_queue_stats()
271 static void ena_get_stats(struct ena_adapter *adapter, in ena_get_stats()
298 struct ena_adapter *adapter = netdev_priv(netdev); in ena_get_ethtool_stats()
306 struct ena_adapter *adapter = netdev_priv(netdev); in ena_get_ts_info()
315 static int ena_get_sw_stats_count(struct ena_adapter *adapter) in ena_get_sw_stats_count()
322 static int ena_get_hw_stats_count(struct ena_adapter *adapter) in ena_get_hw_stats_count()
339 struct ena_adapter *adapter = netdev_priv(netdev); in ena_get_sset_count()
350 static void ena_metrics_stats_strings(struct ena_adapter *adapter, u8 **data) in ena_metrics_stats_strings()
[all …]
H A Dena_phc.c74 void ena_phc_enable(struct ena_adapter *adapter, bool enable) in ena_phc_enable()
87 bool ena_phc_is_enabled(struct ena_adapter *adapter) in ena_phc_is_enabled()
95 bool ena_phc_is_active(struct ena_adapter *adapter) in ena_phc_is_active()
102 static int ena_phc_register(struct ena_adapter *adapter) in ena_phc_register()
138 static void ena_phc_unregister(struct ena_adapter *adapter) in ena_phc_unregister()
152 int ena_phc_alloc(struct ena_adapter *adapter) in ena_phc_alloc()
164 void ena_phc_free(struct ena_adapter *adapter) in ena_phc_free()
172 int ena_phc_init(struct ena_adapter *adapter) in ena_phc_init()
221 void ena_phc_destroy(struct ena_adapter *adapter) in ena_phc_destroy()
227 int ena_phc_get_index(struct ena_adapter *adapter) in ena_phc_get_index()
H A Dena_devlink.c14 struct ena_adapter *adapter = ENA_DEVLINK_PRIV(devlink); in ena_devlink_enable_phc_validate()
37 struct ena_adapter *adapter = ENA_DEVLINK_PRIV(devlink); in ena_devlink_params_get()
66 struct ena_adapter *adapter = ENA_DEVLINK_PRIV(devlink); in ena_devlink_port_register()
76 struct ena_adapter *adapter = ENA_DEVLINK_PRIV(devlink); in ena_devlink_port_unregister()
87 struct ena_adapter *adapter = ENA_DEVLINK_PRIV(devlink); in ena_devlink_reload_down()
110 struct ena_adapter *adapter = ENA_DEVLINK_PRIV(devlink); in ena_devlink_reload_up()
139 struct ena_adapter *adapter = ENA_DEVLINK_PRIV(devlink); in ena_devlink_configure_params()
160 struct devlink *ena_devlink_alloc(struct ena_adapter *adapter) in ena_devlink_alloc()
166 sizeof(struct ena_adapter *), in ena_devlink_alloc()
H A Dena_netdev.c46 static int ena_rss_init_default(struct ena_adapter *adapter);
47 static void check_for_admin_com_state(struct ena_adapter *adapter);
52 struct ena_adapter *adapter = netdev_priv(dev); in ena_tx_timeout()
91 static void update_rx_ring_mtu(struct ena_adapter *adapter, int mtu) in update_rx_ring_mtu()
101 struct ena_adapter *adapter = netdev_priv(dev); in ena_change_mtu()
117 int ena_xmit_common(struct ena_adapter *adapter, in ena_xmit_common()
166 static void ena_init_io_rings_common(struct ena_adapter *adapter, in ena_init_io_rings_common()
183 void ena_init_io_rings(struct ena_adapter *adapter, in ena_init_io_rings()
234 static int ena_setup_tx_resources(struct ena_adapter *adapter, int qid) in ena_setup_tx_resources()
301 static void ena_free_tx_resources(struct ena_adapter *adapter, int qid) in ena_free_tx_resources()
[all …]
H A Dena_xdp.h33 int ena_setup_and_create_all_xdp_queues(struct ena_adapter *adapter);
34 void ena_xdp_exchange_program_rx_in_range(struct ena_adapter *adapter,
39 struct ena_adapter *adapter,
54 static inline bool ena_xdp_present(struct ena_adapter *adapter) in ena_xdp_present()
64 static inline bool ena_xdp_legal_queue_count(struct ena_adapter *adapter, in ena_xdp_legal_queue_count()
70 static inline enum ena_xdp_errors_t ena_xdp_allowed(struct ena_adapter *adapter) in ena_xdp_allowed()
H A Dena_xdp.c24 struct ena_adapter *adapter = tx_ring->adapter; in ena_xdp_tx_map_frame()
76 struct ena_adapter *adapter, in ena_xdp_xmit_frame()
124 struct ena_adapter *adapter = netdev_priv(dev); in ena_xdp_xmit()
161 static void ena_init_all_xdp_queues(struct ena_adapter *adapter) in ena_init_all_xdp_queues()
171 int ena_setup_and_create_all_xdp_queues(struct ena_adapter *adapter) in ena_setup_and_create_all_xdp_queues()
233 void ena_xdp_exchange_program_rx_in_range(struct ena_adapter *adapter, in ena_xdp_exchange_program_rx_in_range()
253 static void ena_xdp_exchange_program(struct ena_adapter *adapter, in ena_xdp_exchange_program()
267 static int ena_destroy_and_free_all_xdp_queues(struct ena_adapter *adapter) in ena_destroy_and_free_all_xdp_queues()
290 struct ena_adapter *adapter = netdev_priv(netdev); in ena_xdp_set()
H A Dena_debugfs.c15 struct ena_adapter *adapter = file->private; in phc_stats_show()
43 struct ena_adapter *adapter = netdev_priv(dev); in ena_debugfs_init()
57 struct ena_adapter *adapter = netdev_priv(dev); in ena_debugfs_terminate()
H A Dena_devlink.h12 (*(struct ena_adapter **)devlink_priv(devlink))
14 struct devlink *ena_devlink_alloc(struct ena_adapter *adapter);