Lines Matching refs:efx_nic
31 int efx_mcdi_get_phy_cfg(struct efx_nic *efx, struct efx_mcdi_phy_data *cfg);
32 void efx_link_set_advertising(struct efx_nic *efx,
34 int efx_mcdi_set_link(struct efx_nic *efx, u32 capabilities,
36 int efx_mcdi_loopback_modes(struct efx_nic *efx, u64 *loopback_modes);
39 u32 efx_get_mcdi_phy_flags(struct efx_nic *efx);
41 void efx_mcdi_phy_decode_link(struct efx_nic *efx,
46 void efx_mcdi_phy_check_fcntl(struct efx_nic *efx, u32 lpa);
47 bool efx_mcdi_phy_poll(struct efx_nic *efx);
48 int efx_mcdi_phy_probe(struct efx_nic *efx);
49 void efx_mcdi_phy_remove(struct efx_nic *efx);
50 void efx_mcdi_phy_get_link_ksettings(struct efx_nic *efx, struct ethtool_link_ksettings *cmd);
51 int efx_mcdi_phy_set_link_ksettings(struct efx_nic *efx, const struct ethtool_link_ksettings *cmd);
52 int efx_mcdi_phy_get_fecparam(struct efx_nic *efx, struct ethtool_fecparam *fec);
53 int efx_mcdi_phy_set_fecparam(struct efx_nic *efx, const struct ethtool_fecparam *fec);
54 int efx_mcdi_phy_test_alive(struct efx_nic *efx);
55 int efx_mcdi_port_reconfigure(struct efx_nic *efx);
56 int efx_mcdi_phy_run_tests(struct efx_nic *efx, int *results, unsigned int flags);
57 const char *efx_mcdi_phy_test_name(struct efx_nic *efx, unsigned int index);
58 int efx_mcdi_phy_get_module_eeprom(struct efx_nic *efx, struct ethtool_eeprom *ee, u8 *data);
59 int efx_mcdi_phy_get_module_info(struct efx_nic *efx, struct ethtool_modinfo *modinfo);
60 int efx_mcdi_set_mac(struct efx_nic *efx);
61 int efx_mcdi_set_mtu(struct efx_nic *efx);
62 int efx_mcdi_mac_init_stats(struct efx_nic *efx);
63 void efx_mcdi_mac_fini_stats(struct efx_nic *efx);
64 int efx_mcdi_port_get_number(struct efx_nic *efx);
65 void efx_mcdi_process_link_change(struct efx_nic *efx, efx_qword_t *ev);