Lines Matching refs:efx_nic
48 static inline bool efx_rx_buf_hash_valid(struct efx_nic *efx, const u8 *prefix) in efx_rx_buf_hash_valid()
73 static inline bool efx_rss_enabled(struct efx_nic *efx) in efx_rss_enabled()
105 static inline s32 efx_filter_insert_filter(struct efx_nic *efx, in efx_filter_insert_filter()
121 static inline int efx_filter_remove_id_safe(struct efx_nic *efx, in efx_filter_remove_id_safe()
139 efx_filter_get_filter_safe(struct efx_nic *efx, in efx_filter_get_filter_safe()
146 static inline u32 efx_filter_count_rx_used(struct efx_nic *efx, in efx_filter_count_rx_used()
151 static inline u32 efx_filter_get_rx_id_limit(struct efx_nic *efx) in efx_filter_get_rx_id_limit()
155 static inline s32 efx_filter_get_rx_ids(struct efx_nic *efx, in efx_filter_get_rx_ids()
172 unsigned int efx_usecs_to_ticks(struct efx_nic *efx, unsigned int usecs);
173 unsigned int efx_ticks_to_usecs(struct efx_nic *efx, unsigned int ticks);
174 int efx_init_irq_moderation(struct efx_nic *efx, unsigned int tx_usecs,
177 void efx_get_irq_moderation(struct efx_nic *efx, unsigned int *tx_usecs,
181 void efx_update_sw_stats(struct efx_nic *efx, u64 *stats);
185 int efx_mtd_add(struct efx_nic *efx, struct efx_mtd_partition *parts,
187 static inline int efx_mtd_probe(struct efx_nic *efx) in efx_mtd_probe()
191 void efx_mtd_rename(struct efx_nic *efx);
192 void efx_mtd_remove(struct efx_nic *efx);
194 static inline int efx_mtd_probe(struct efx_nic *efx) { return 0; } in efx_mtd_probe()
195 static inline void efx_mtd_rename(struct efx_nic *efx) {} in efx_mtd_rename()
196 static inline void efx_mtd_remove(struct efx_nic *efx) {} in efx_mtd_remove()
200 static inline unsigned int efx_vf_size(struct efx_nic *efx) in efx_vf_size()
206 static inline void efx_device_detach_sync(struct efx_nic *efx) in efx_device_detach_sync()
222 static inline void efx_device_attach_if_not_resetting(struct efx_nic *efx) in efx_device_attach_if_not_resetting()
240 int efx_xdp_tx_buffers(struct efx_nic *efx, int n, struct xdp_frame **xdpfs,