Lines Matching refs:efx_nic
14 u32 efx_farch_fpga_ver(struct efx_nic *efx);
104 struct efx_nic *efx;
311 int falcon_probe_board(struct efx_nic *efx, u16 revision_info);
336 int efx_farch_filter_table_probe(struct efx_nic *efx);
337 void efx_farch_filter_table_restore(struct efx_nic *efx);
338 void efx_farch_filter_table_remove(struct efx_nic *efx);
339 void efx_farch_filter_update_rx_scatter(struct efx_nic *efx);
340 s32 efx_farch_filter_insert(struct efx_nic *efx, struct efx_filter_spec *spec,
342 int efx_farch_filter_remove_safe(struct efx_nic *efx,
345 int efx_farch_filter_get_safe(struct efx_nic *efx,
348 int efx_farch_filter_clear_rx(struct efx_nic *efx,
350 u32 efx_farch_filter_count_rx_used(struct efx_nic *efx,
352 u32 efx_farch_filter_get_rx_id_limit(struct efx_nic *efx);
353 s32 efx_farch_filter_get_rx_ids(struct efx_nic *efx,
357 bool efx_farch_filter_rfs_expire_one(struct efx_nic *efx, u32 flow_id,
360 void efx_farch_filter_sync_rx_mode(struct efx_nic *efx);
363 void efx_farch_irq_enable_master(struct efx_nic *efx);
364 int efx_farch_irq_test_generate(struct efx_nic *efx);
365 void efx_farch_irq_disable_master(struct efx_nic *efx);
368 irqreturn_t efx_farch_fatal_interrupt(struct efx_nic *efx);
371 void siena_prepare_flush(struct efx_nic *efx);
372 int efx_farch_fini_dmaq(struct efx_nic *efx);
373 void efx_farch_finish_flr(struct efx_nic *efx);
374 void siena_finish_flush(struct efx_nic *efx);
375 void falcon_start_nic_stats(struct efx_nic *efx);
376 void falcon_stop_nic_stats(struct efx_nic *efx);
377 int falcon_reset_xaui(struct efx_nic *efx);
378 void efx_farch_dimension_resources(struct efx_nic *efx, unsigned sram_lim_qw);
379 void efx_farch_init_common(struct efx_nic *efx);
380 void efx_farch_rx_push_indir_table(struct efx_nic *efx);
381 void efx_farch_rx_pull_indir_table(struct efx_nic *efx);
389 int efx_farch_test_registers(struct efx_nic *efx,
393 void efx_farch_generate_event(struct efx_nic *efx, unsigned int evq,