Lines Matching refs:bxe_softc
44 struct bxe_softc;
46 extern uint32_t elink_cb_reg_read(struct bxe_softc *sc, uint32_t reg_addr);
47 extern void elink_cb_reg_write(struct bxe_softc *sc, uint32_t reg_addr, uint32_t val);
49 extern void elink_cb_reg_wb_write(struct bxe_softc *sc, uint32_t offset,
51 extern void elink_cb_reg_wb_read(struct bxe_softc *sc, uint32_t offset,
55 extern uint8_t elink_cb_gpio_write(struct bxe_softc *sc,
58 extern uint8_t elink_cb_gpio_mult_write(struct bxe_softc *sc,
62 extern uint32_t elink_cb_gpio_read(struct bxe_softc *sc, uint16_t gpio_num, uint8_t port);
63 extern uint8_t elink_cb_gpio_int_write(struct bxe_softc *sc,
67 extern uint32_t elink_cb_fw_command(struct bxe_softc *sc, uint32_t command, uint32_t param);
70 extern void elink_cb_udelay(struct bxe_softc *sc, uint32_t microsecond);
74 extern void elink_cb_download_progress(struct bxe_softc *sc, uint32_t cur, uint32_t total);
93 extern void elink_cb_event_log(struct bxe_softc *sc, const elink_log_id_t log_id, ...);
96 extern uint8_t elink_cb_path_id(struct bxe_softc *sc);
98 extern void elink_cb_notify_link_changed(struct bxe_softc *sc);
109 extern void elink_cb_dbg(struct bxe_softc *sc, char *fmt);
110 extern void elink_cb_dbg1(struct bxe_softc *sc, char *fmt, uint32_t arg1);
111 extern void elink_cb_dbg2(struct bxe_softc *sc, char *fmt, uint32_t arg1, uint32_t arg2);
112 extern void elink_cb_dbg3(struct bxe_softc *sc, char *fmt, uint32_t arg1, uint32_t arg2,
458 struct bxe_softc *sc;
566 elink_status_t elink_common_init_phy(struct bxe_softc *sc, uint32_t shmem_base_path[],
570 void elink_ext_phy_hw_reset(struct bxe_softc *sc, uint8_t port);
573 void elink_sfx7101_sp_sw_reset(struct bxe_softc *sc, struct elink_phy *phy);
589 uint8_t elink_fan_failure_det_req(struct bxe_softc *sc, uint32_t shmem_base,
682 void elink_init_mod_abs_int(struct bxe_softc *sc, struct elink_vars *vars,