Lines Matching defs:efx
84 static int efx_ef10_get_warm_boot_count(struct efx_nic *efx) in efx_ef10_get_warm_boot_count()
93 static unsigned int efx_ef10_mem_map_size(struct efx_nic *efx) in efx_ef10_mem_map_size()
98 static int efx_ef10_init_datapath_caps(struct efx_nic *efx) in efx_ef10_init_datapath_caps()
137 static int efx_ef10_get_sysclk_freq(struct efx_nic *efx) in efx_ef10_get_sysclk_freq()
150 static int efx_ef10_get_mac_address(struct efx_nic *efx, u8 *mac_address) in efx_ef10_get_mac_address()
170 static int efx_ef10_probe(struct efx_nic *efx) in efx_ef10_probe()
282 static int efx_ef10_free_vis(struct efx_nic *efx) in efx_ef10_free_vis()
300 static void efx_ef10_free_piobufs(struct efx_nic *efx) in efx_ef10_free_piobufs()
320 static int efx_ef10_alloc_piobufs(struct efx_nic *efx, unsigned int n) in efx_ef10_alloc_piobufs()
352 static int efx_ef10_link_piobufs(struct efx_nic *efx) in efx_ef10_link_piobufs()
457 static int efx_ef10_alloc_piobufs(struct efx_nic *efx, unsigned int n) in efx_ef10_alloc_piobufs()
462 static int efx_ef10_link_piobufs(struct efx_nic *efx) in efx_ef10_link_piobufs()
467 static void efx_ef10_free_piobufs(struct efx_nic *efx) in efx_ef10_free_piobufs()
473 static void efx_ef10_remove(struct efx_nic *efx) in efx_ef10_remove()
498 static int efx_ef10_alloc_vis(struct efx_nic *efx, in efx_ef10_alloc_vis()
528 static int efx_ef10_dimension_resources(struct efx_nic *efx) in efx_ef10_dimension_resources()
654 static int efx_ef10_init_nic(struct efx_nic *efx) in efx_ef10_init_nic()
694 static void efx_ef10_reset_mc_allocations(struct efx_nic *efx) in efx_ef10_reset_mc_allocations()
735 static int efx_ef10_reset(struct efx_nic *efx, enum reset_type reset_type) in efx_ef10_reset()
891 static u64 efx_ef10_raw_stat_mask(struct efx_nic *efx) in efx_ef10_raw_stat_mask()
909 static void efx_ef10_get_stat_mask(struct efx_nic *efx, unsigned long *mask) in efx_ef10_get_stat_mask()
921 static size_t efx_ef10_describe_stats(struct efx_nic *efx, u8 *names) in efx_ef10_describe_stats()
930 static int efx_ef10_try_update_nic_stats(struct efx_nic *efx) in efx_ef10_try_update_nic_stats()
966 static size_t efx_ef10_update_stats(struct efx_nic *efx, u64 *full_stats, in efx_ef10_update_stats()
1020 struct efx_nic *efx = channel->efx; in efx_ef10_push_irq_moderation() local
1047 static void efx_ef10_get_wol(struct efx_nic *efx, struct ethtool_wolinfo *wol) in efx_ef10_get_wol()
1054 static int efx_ef10_set_wol(struct efx_nic *efx, u32 type) in efx_ef10_set_wol()
1061 static void efx_ef10_mcdi_request(struct efx_nic *efx, in efx_ef10_mcdi_request()
1084 static bool efx_ef10_mcdi_poll_response(struct efx_nic *efx) in efx_ef10_mcdi_poll_response()
1094 efx_ef10_mcdi_read_response(struct efx_nic *efx, efx_dword_t *outbuf, in efx_ef10_mcdi_read_response()
1103 static int efx_ef10_mcdi_poll_reboot(struct efx_nic *efx) in efx_ef10_mcdi_poll_reboot()
1147 struct efx_nic *efx = context->efx; in efx_ef10_msi_interrupt() local
1166 struct efx_nic *efx = dev_id; in efx_ef10_legacy_interrupt() local
1198 static void efx_ef10_irq_test_generate(struct efx_nic *efx) in efx_ef10_irq_test_generate()
1239 struct efx_nic *efx = tx_queue->efx; in efx_ef10_tx_init() local
1303 struct efx_nic *efx = tx_queue->efx; in efx_ef10_tx_fini() local
1383 static int efx_ef10_alloc_rss_context(struct efx_nic *efx, u32 *context) in efx_ef10_alloc_rss_context()
1410 static void efx_ef10_free_rss_context(struct efx_nic *efx, u32 context) in efx_ef10_free_rss_context()
1423 static int efx_ef10_populate_rss_table(struct efx_nic *efx, u32 context) in efx_ef10_populate_rss_table()
1456 static void efx_ef10_rx_free_indir_table(struct efx_nic *efx) in efx_ef10_rx_free_indir_table()
1465 static void efx_ef10_rx_push_rss_config(struct efx_nic *efx) in efx_ef10_rx_push_rss_config()
1504 struct efx_nic *efx = rx_queue->efx; in efx_ef10_rx_init() local
1547 struct efx_nic *efx = rx_queue->efx; in efx_ef10_rx_fini() local
1588 struct efx_nic *efx = rx_queue->efx; in efx_ef10_rx_write() local
1636 efx_ef10_rx_defer_refill_complete(struct efx_nic *efx, unsigned long cookie, in efx_ef10_rx_defer_refill_complete()
1658 struct efx_nic *efx = channel->efx; in efx_ef10_ev_init() local
1709 struct efx_nic *efx = channel->efx; in efx_ef10_ev_fini() local
1736 struct efx_nic *efx = rx_queue->efx; in efx_ef10_handle_rx_wrong_queue() local
1750 struct efx_nic *efx = rx_queue->efx; in efx_ef10_handle_rx_bad_lbits() local
1784 struct efx_nic *efx = channel->efx; in efx_ef10_handle_rx_event() local
1893 struct efx_nic *efx = channel->efx; in efx_ef10_handle_tx_event() local
1920 struct efx_nic *efx = channel->efx; in efx_ef10_handle_driver_event() local
1945 struct efx_nic *efx = channel->efx; in efx_ef10_handle_driver_generated_event() local
1972 struct efx_nic *efx = channel->efx; in efx_ef10_ev_process() local
2048 struct efx_nic *efx = channel->efx; in efx_ef10_ev_read_ack() local
2083 struct efx_nic *efx = channel->efx; in efx_ef10_ev_test_generate() local
2111 void efx_ef10_handle_drain_event(struct efx_nic *efx) in efx_ef10_handle_drain_event()
2119 static int efx_ef10_fini_dmaq(struct efx_nic *efx) in efx_ef10_fini_dmaq()
2158 static void efx_ef10_prepare_flr(struct efx_nic *efx) in efx_ef10_prepare_flr()
2235 static void efx_ef10_filter_push_prep(struct efx_nic *efx, in efx_ef10_filter_push_prep()
2312 static int efx_ef10_filter_push(struct efx_nic *efx, in efx_ef10_filter_push()
2344 static s32 efx_ef10_filter_insert(struct efx_nic *efx, in efx_ef10_filter_insert()
2563 static void efx_ef10_filter_update_rx_scatter(struct efx_nic *efx) in efx_ef10_filter_update_rx_scatter()
2573 static int efx_ef10_filter_remove_internal(struct efx_nic *efx, in efx_ef10_filter_remove_internal()
2670 static int efx_ef10_filter_remove_safe(struct efx_nic *efx, in efx_ef10_filter_remove_safe()
2678 static int efx_ef10_filter_get_safe(struct efx_nic *efx, in efx_ef10_filter_get_safe()
2701 static int efx_ef10_filter_clear_rx(struct efx_nic *efx, in efx_ef10_filter_clear_rx()
2721 static u32 efx_ef10_filter_count_rx_used(struct efx_nic *efx, in efx_ef10_filter_count_rx_used()
2739 static u32 efx_ef10_filter_get_rx_id_limit(struct efx_nic *efx) in efx_ef10_filter_get_rx_id_limit()
2746 static s32 efx_ef10_filter_get_rx_ids(struct efx_nic *efx, in efx_ef10_filter_get_rx_ids()
2777 static s32 efx_ef10_filter_rfs_insert(struct efx_nic *efx, in efx_ef10_filter_rfs_insert()
2880 efx_ef10_filter_rfs_insert_complete(struct efx_nic *efx, unsigned long cookie, in efx_ef10_filter_rfs_insert_complete()
2917 static bool efx_ef10_filter_rfs_expire_one(struct efx_nic *efx, u32 flow_id, in efx_ef10_filter_rfs_expire_one()
2947 efx_ef10_filter_rfs_expire_complete(struct efx_nic *efx, in efx_ef10_filter_rfs_expire_complete()
3000 static int efx_ef10_filter_table_probe(struct efx_nic *efx) in efx_ef10_filter_table_probe()
3060 static void efx_ef10_filter_table_restore(struct efx_nic *efx) in efx_ef10_filter_table_restore()
3107 static void efx_ef10_filter_table_remove(struct efx_nic *efx) in efx_ef10_filter_table_remove()
3140 static void efx_ef10_filter_sync_rx_mode(struct efx_nic *efx) in efx_ef10_filter_sync_rx_mode()
3285 static int efx_ef10_mac_reconfigure(struct efx_nic *efx) in efx_ef10_mac_reconfigure()
3292 static int efx_ef10_start_bist(struct efx_nic *efx, u32 bist_type) in efx_ef10_start_bist()
3305 static int efx_ef10_poll_bist(struct efx_nic *efx) in efx_ef10_poll_bist()
3338 static int efx_ef10_run_bist(struct efx_nic *efx, u32 bist_type) in efx_ef10_run_bist()
3352 efx_ef10_test_chip(struct efx_nic *efx, struct efx_self_tests *tests) in efx_ef10_test_chip()
3395 static int efx_ef10_mtd_probe_partition(struct efx_nic *efx, in efx_ef10_mtd_probe_partition()
3447 static int efx_ef10_mtd_probe(struct efx_nic *efx) in efx_ef10_mtd_probe()
3494 static void efx_ef10_ptp_write_host_time(struct efx_nic *efx, u32 host_time) in efx_ef10_ptp_write_host_time()
3555 static int efx_ef10_ptp_set_ts_sync_events(struct efx_nic *efx, bool en, in efx_ef10_ptp_set_ts_sync_events()
3576 static int efx_ef10_ptp_set_ts_config(struct efx_nic *efx, in efx_ef10_ptp_set_ts_config()