Lines Matching refs:efx_nic
14 u32 efx_farch_fpga_ver(struct efx_nic *efx);
104 struct efx_nic *efx;
121 int falcon_probe_board(struct efx_nic *efx, u16 revision_info);
146 int efx_farch_filter_table_probe(struct efx_nic *efx);
147 void efx_farch_filter_table_restore(struct efx_nic *efx);
148 void efx_farch_filter_table_remove(struct efx_nic *efx);
149 void efx_farch_filter_update_rx_scatter(struct efx_nic *efx);
150 s32 efx_farch_filter_insert(struct efx_nic *efx, struct efx_filter_spec *spec,
152 int efx_farch_filter_remove_safe(struct efx_nic *efx,
155 int efx_farch_filter_get_safe(struct efx_nic *efx,
158 int efx_farch_filter_clear_rx(struct efx_nic *efx,
160 u32 efx_farch_filter_count_rx_used(struct efx_nic *efx,
162 u32 efx_farch_filter_get_rx_id_limit(struct efx_nic *efx);
163 s32 efx_farch_filter_get_rx_ids(struct efx_nic *efx,
167 bool efx_farch_filter_rfs_expire_one(struct efx_nic *efx, u32 flow_id,
170 void efx_farch_filter_sync_rx_mode(struct efx_nic *efx);
173 void efx_farch_irq_enable_master(struct efx_nic *efx);
174 int efx_farch_irq_test_generate(struct efx_nic *efx);
175 void efx_farch_irq_disable_master(struct efx_nic *efx);
178 irqreturn_t efx_farch_fatal_interrupt(struct efx_nic *efx);
181 void efx_siena_prepare_flush(struct efx_nic *efx);
182 int efx_farch_fini_dmaq(struct efx_nic *efx);
183 void efx_farch_finish_flr(struct efx_nic *efx);
184 void siena_finish_flush(struct efx_nic *efx);
185 void falcon_start_nic_stats(struct efx_nic *efx);
186 void falcon_stop_nic_stats(struct efx_nic *efx);
187 int falcon_reset_xaui(struct efx_nic *efx);
188 void efx_farch_dimension_resources(struct efx_nic *efx, unsigned sram_lim_qw);
189 void efx_farch_init_common(struct efx_nic *efx);
190 void efx_farch_rx_push_indir_table(struct efx_nic *efx);
191 void efx_farch_rx_pull_indir_table(struct efx_nic *efx);
199 int efx_farch_test_registers(struct efx_nic *efx,
203 void efx_farch_generate_event(struct efx_nic *efx, unsigned int evq,