Lines Matching refs:efx_nic
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);
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) in efx_check_disabled()
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) {} in efx_init_mcdi_logging()
93 static inline void efx_fini_mcdi_logging(struct efx_nic *efx) {} in efx_fini_mcdi_logging()
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);