Lines Matching refs:ef4_nic
37 unsigned int ef4_tx_max_skb_descs(struct ef4_nic *efx);
41 void ef4_set_default_rx_indir_table(struct ef4_nic *efx);
42 void ef4_rx_config_page_split(struct ef4_nic *efx);
76 static inline bool ef4_rss_enabled(struct ef4_nic *efx) in ef4_rss_enabled()
83 void ef4_mac_reconfigure(struct ef4_nic *efx);
110 static inline s32 ef4_filter_insert_filter(struct ef4_nic *efx, in ef4_filter_insert_filter()
126 static inline int ef4_filter_remove_id_safe(struct ef4_nic *efx, in ef4_filter_remove_id_safe()
144 ef4_filter_get_filter_safe(struct ef4_nic *efx, in ef4_filter_get_filter_safe()
151 static inline u32 ef4_filter_count_rx_used(struct ef4_nic *efx, in ef4_filter_count_rx_used()
156 static inline u32 ef4_filter_get_rx_id_limit(struct ef4_nic *efx) in ef4_filter_get_rx_id_limit()
160 static inline s32 ef4_filter_get_rx_ids(struct ef4_nic *efx, in ef4_filter_get_rx_ids()
169 bool __ef4_filter_rfs_expire(struct ef4_nic *efx, unsigned quota);
186 int ef4_realloc_channels(struct ef4_nic *efx, u32 rxq_entries, u32 txq_entries);
189 int ef4_reconfigure_port(struct ef4_nic *efx);
190 int __ef4_reconfigure_port(struct ef4_nic *efx);
196 int ef4_reset(struct ef4_nic *efx, enum reset_type method);
197 void ef4_reset_down(struct ef4_nic *efx, enum reset_type method);
198 int ef4_reset_up(struct ef4_nic *efx, enum reset_type method, bool ok);
199 int ef4_try_recovery(struct ef4_nic *efx);
202 void ef4_schedule_reset(struct ef4_nic *efx, enum reset_type type);
203 unsigned int ef4_usecs_to_ticks(struct ef4_nic *efx, unsigned int usecs);
204 unsigned int ef4_ticks_to_usecs(struct ef4_nic *efx, unsigned int ticks);
205 int ef4_init_irq_moderation(struct ef4_nic *efx, unsigned int tx_usecs,
208 void ef4_get_irq_moderation(struct ef4_nic *efx, unsigned int *tx_usecs,
214 int ef4_port_dummy_op_int(struct ef4_nic *efx);
215 void ef4_port_dummy_op_void(struct ef4_nic *efx);
218 void ef4_update_sw_stats(struct ef4_nic *efx, u64 *stats);
222 int ef4_mtd_add(struct ef4_nic *efx, struct ef4_mtd_partition *parts,
224 static inline int ef4_mtd_probe(struct ef4_nic *efx) in ef4_mtd_probe()
228 void ef4_mtd_rename(struct ef4_nic *efx);
229 void ef4_mtd_remove(struct ef4_nic *efx);
231 static inline int ef4_mtd_probe(struct ef4_nic *efx) { return 0; } in ef4_mtd_probe()
232 static inline void ef4_mtd_rename(struct ef4_nic *efx) {} in ef4_mtd_rename()
233 static inline void ef4_mtd_remove(struct ef4_nic *efx) {} in ef4_mtd_remove()
251 void ef4_link_status_changed(struct ef4_nic *efx);
252 void ef4_link_set_advertising(struct ef4_nic *efx, u32);
253 void ef4_link_set_wanted_fc(struct ef4_nic *efx, u8);
255 static inline void ef4_device_detach_sync(struct ef4_nic *efx) in ef4_device_detach_sync()