• Home
  • Raw
  • Download

Lines Matching refs:efx_nic

68 extern void efx_mcdi_init(struct efx_nic *efx);
70 extern int efx_mcdi_rpc(struct efx_nic *efx, unsigned cmd, const u8 *inbuf,
74 extern void efx_mcdi_rpc_start(struct efx_nic *efx, unsigned cmd,
76 extern int efx_mcdi_rpc_finish(struct efx_nic *efx, unsigned cmd, size_t inlen,
80 extern int efx_mcdi_poll_reboot(struct efx_nic *efx);
81 extern void efx_mcdi_mode_poll(struct efx_nic *efx);
82 extern void efx_mcdi_mode_event(struct efx_nic *efx);
86 extern void efx_mcdi_sensor_event(struct efx_nic *efx, efx_qword_t *ev);
124 extern void efx_mcdi_print_fwver(struct efx_nic *efx, char *buf, size_t len);
125 extern int efx_mcdi_drv_attach(struct efx_nic *efx, bool driver_operating,
127 extern int efx_mcdi_get_board_cfg(struct efx_nic *efx, u8 *mac_address,
129 extern int efx_mcdi_log_ctrl(struct efx_nic *efx, bool evq, bool uart,
131 extern int efx_mcdi_nvram_types(struct efx_nic *efx, u32 *nvram_types_out);
132 extern int efx_mcdi_nvram_info(struct efx_nic *efx, unsigned int type,
135 extern int efx_mcdi_nvram_update_start(struct efx_nic *efx,
137 extern int efx_mcdi_nvram_read(struct efx_nic *efx, unsigned int type,
139 extern int efx_mcdi_nvram_write(struct efx_nic *efx, unsigned int type,
143 extern int efx_mcdi_nvram_erase(struct efx_nic *efx, unsigned int type,
145 extern int efx_mcdi_nvram_update_finish(struct efx_nic *efx,
147 extern int efx_mcdi_nvram_test_all(struct efx_nic *efx);
148 extern int efx_mcdi_handle_assertion(struct efx_nic *efx);
149 extern void efx_mcdi_set_id_led(struct efx_nic *efx, enum efx_led_mode mode);
150 extern int efx_mcdi_reset_port(struct efx_nic *efx);
151 extern int efx_mcdi_reset_mc(struct efx_nic *efx);
152 extern int efx_mcdi_wol_filter_set_magic(struct efx_nic *efx,
154 extern int efx_mcdi_wol_filter_get_magic(struct efx_nic *efx, int *id_out);
155 extern int efx_mcdi_wol_filter_remove(struct efx_nic *efx, int id);
156 extern int efx_mcdi_wol_filter_reset(struct efx_nic *efx);
157 extern int efx_mcdi_flush_rxqs(struct efx_nic *efx);
158 extern int efx_mcdi_set_mac(struct efx_nic *efx);
159 extern int efx_mcdi_mac_stats(struct efx_nic *efx, dma_addr_t dma_addr,
161 extern int efx_mcdi_mac_reconfigure(struct efx_nic *efx);
162 extern bool efx_mcdi_mac_check_fault(struct efx_nic *efx);
165 extern int efx_mcdi_mon_probe(struct efx_nic *efx);
166 extern void efx_mcdi_mon_remove(struct efx_nic *efx);
168 static inline int efx_mcdi_mon_probe(struct efx_nic *efx) { return 0; } in efx_mcdi_mon_probe()
169 static inline void efx_mcdi_mon_remove(struct efx_nic *efx) {} in efx_mcdi_mon_remove()