Lines Matching defs:efx

14 int efx_init_io(struct efx_nic *efx, int bar, dma_addr_t dma_mask,
16 void efx_fini_io(struct efx_nic *efx);
17 int efx_init_struct(struct efx_nic *efx, struct pci_dev *pci_dev);
18 void efx_fini_struct(struct efx_nic *efx);
27 void efx_link_clear_advertising(struct efx_nic *efx);
28 void efx_link_set_wanted_fc(struct efx_nic *efx, u8);
30 void efx_start_all(struct efx_nic *efx);
31 void efx_stop_all(struct efx_nic *efx);
36 void efx_queue_reset_work(struct efx_nic *efx);
37 void efx_flush_reset_workqueue(struct efx_nic *efx);
40 void efx_start_monitor(struct efx_nic *efx);
42 int __efx_reconfigure_port(struct efx_nic *efx);
43 int efx_reconfigure_port(struct efx_nic *efx);
45 #define EFX_ASSERT_RESET_SERIALISED(efx) \
47 if ((efx)->state != STATE_UNINIT && \
48 (efx)->state != STATE_PROBED) \
52 int efx_try_recovery(struct efx_nic *efx);
53 void efx_reset_down(struct efx_nic *efx, enum reset_type method);
55 int efx_reset_up(struct efx_nic *efx, enum reset_type method, bool ok);
56 int efx_reset(struct efx_nic *efx, enum reset_type method);
57 void efx_schedule_reset(struct efx_nic *efx, enum reset_type type);
60 int efx_port_dummy_op_int(struct efx_nic *efx);
61 void efx_port_dummy_op_void(struct efx_nic *efx);
63 static inline int efx_check_disabled(struct efx_nic *efx)
65 if (efx->state == STATE_DISABLED || efx_recovering(efx->state)) {
66 netif_err(efx, drv, efx->net_dev,
75 netif_vdbg(channel->efx, intr, channel->efx->net_dev,
89 void efx_init_mcdi_logging(struct efx_nic *efx);
90 void efx_fini_mcdi_logging(struct efx_nic *efx);
92 static inline void efx_init_mcdi_logging(struct efx_nic *efx) {}
93 static inline void efx_fini_mcdi_logging(struct efx_nic *efx) {}
96 void efx_mac_reconfigure(struct efx_nic *efx, bool mtu_only);
100 void efx_link_status_changed(struct efx_nic *efx);
101 unsigned int efx_xdp_max_mtu(struct efx_nic *efx);
115 void efx_detach_reps(struct efx_nic *efx);
116 void efx_attach_reps(struct efx_nic *efx);