Searched refs:bxe_softc (Results 1 - 15 of 15) sorted by last modified time

/freebsd-11-stable/sys/dev/bxe/
H A Dbxe_stats.c53 bxe_get_port_stats_dma_len(struct bxe_softc *sc)
96 bxe_dp_stats(struct bxe_softc *sc)
142 bxe_storm_stats_post(struct bxe_softc *sc)
180 bxe_hw_stats_post(struct bxe_softc *sc)
230 bxe_stats_comp(struct bxe_softc *sc)
257 bxe_stats_pmf_update(struct bxe_softc *sc)
316 bxe_port_stats_init(struct bxe_softc *sc)
544 bxe_func_stats_init(struct bxe_softc *sc)
573 bxe_stats_start(struct bxe_softc *sc)
596 bxe_stats_pmf_start(struct bxe_softc *s
[all...]
H A Dbxe.h499 struct bxe_softc *sc;
569 struct bxe_softc *sc;
1334 struct bxe_softc { struct
1816 }; /* struct bxe_softc */
1872 uint8_t bxe_reg_read8(struct bxe_softc *sc, bus_size_t offset);
1873 uint16_t bxe_reg_read16(struct bxe_softc *sc, bus_size_t offset);
1874 uint32_t bxe_reg_read32(struct bxe_softc *sc, bus_size_t offset);
1876 void bxe_reg_write8(struct bxe_softc *sc, bus_size_t offset, uint8_t val);
1877 void bxe_reg_write16(struct bxe_softc *sc, bus_size_t offset, uint16_t val);
1878 void bxe_reg_write32(struct bxe_softc *s
[all...]
H A Dbxe.c225 sizeof(struct bxe_softc) /* extra data */
653 static void bxe_cmng_fns_init(struct bxe_softc *sc,
656 static int bxe_get_cmng_fns_mode(struct bxe_softc *sc);
657 static void storm_memset_cmng(struct bxe_softc *sc,
660 static void bxe_set_reset_global(struct bxe_softc *sc);
661 static void bxe_set_reset_in_progress(struct bxe_softc *sc);
662 static uint8_t bxe_reset_is_done(struct bxe_softc *sc,
664 static uint8_t bxe_clear_pf_load(struct bxe_softc *sc);
665 static uint8_t bxe_chk_parity_attn(struct bxe_softc *sc,
668 static void bxe_int_disable(struct bxe_softc *s
[all...]
H A Dbxe_stats.h705 struct bxe_softc;
706 void bxe_stats_init(struct bxe_softc *sc);
707 void bxe_stats_handle(struct bxe_softc *sc, enum bxe_stats_event event);
708 void bxe_save_statistics(struct bxe_softc *sc);
709 void bxe_afex_collect_stats(struct bxe_softc *sc, void *void_afex_stats, uint32_t stats_type);
H A Dbxe_elink.c951 static uint32_t elink_bits_en(struct bxe_softc *sc, uint32_t reg, uint32_t bits)
960 static uint32_t elink_bits_dis(struct bxe_softc *sc, uint32_t reg, uint32_t bits)
982 struct bxe_softc *sc = params->sc;
1099 static void elink_get_epio(struct bxe_softc *sc, uint32_t epio_pin, uint32_t *en)
1116 static void elink_set_epio(struct bxe_softc *sc, uint32_t epio_pin, uint32_t en)
1141 static void elink_set_cfg_pin(struct bxe_softc *sc, uint32_t pin_cfg, uint32_t val)
1154 static uint32_t elink_get_cfg_pin(struct bxe_softc *sc, uint32_t pin_cfg, uint32_t *val)
1174 struct bxe_softc *sc = params->sc;
1265 struct bxe_softc *sc = params->sc;
1303 struct bxe_softc *s
[all...]
H A Decore_init.h248 static inline void ecore_map_q_cos(struct bxe_softc *sc, uint32_t q_num, uint32_t new_cos)
302 static inline void ecore_dcb_config_qm(struct bxe_softc *sc, enum cos_mode mode,
744 static inline void ecore_set_mcp_parity(struct bxe_softc *sc, uint8_t enable)
761 static inline uint32_t ecore_parity_reg_mask(struct bxe_softc *sc, int idx)
773 static inline void ecore_disable_blocks_parity(struct bxe_softc *sc)
796 static inline void ecore_clear_blocks_parity(struct bxe_softc *sc)
840 static inline void ecore_enable_blocks_parity(struct bxe_softc *sc)
H A Decore_init_ops.h42 static int ecore_gunzip(struct bxe_softc *sc, const uint8_t *zbuf, int len);
43 static void ecore_reg_wr_ind(struct bxe_softc *sc, uint32_t addr, uint32_t val);
44 static void ecore_write_dmae_phys_len(struct bxe_softc *sc,
48 static void ecore_init_str_wr(struct bxe_softc *sc, uint32_t addr,
57 static void ecore_init_ind_wr(struct bxe_softc *sc, uint32_t addr,
66 static void ecore_write_big_buf(struct bxe_softc *sc, uint32_t addr, uint32_t len,
81 static void ecore_init_fill(struct bxe_softc *sc, uint32_t addr, int fill,
97 static void ecore_write_big_buf_wb(struct bxe_softc *sc, uint32_t addr, uint32_t len)
111 static void ecore_init_wr_64(struct bxe_softc *sc, uint32_t addr,
150 static const uint8_t *ecore_sel_blob(struct bxe_softc *s
[all...]
H A Decore_sp.c49 static inline void ecore_exe_queue_init(struct bxe_softc *sc,
80 static inline void ecore_exe_queue_free_elem(struct bxe_softc *sc,
113 static inline int ecore_exe_queue_add(struct bxe_softc *sc,
152 struct bxe_softc *sc,
176 static inline int ecore_exe_queue_step(struct bxe_softc *sc,
254 struct bxe_softc *sc)
298 static inline int ecore_state_wait(struct bxe_softc *sc, int state,
334 static int ecore_raw_wait(struct bxe_softc *sc, struct ecore_raw_obj *raw)
447 static int __ecore_vlan_mac_h_write_trylock(struct bxe_softc *sc,
469 static void __ecore_vlan_mac_h_exec_pending(struct bxe_softc *s
[all...]
H A Decore_sp.h69 struct bxe_softc;
171 if (bxe_dma_alloc((struct bxe_softc *)sc, \
186 bxe_dma_free((struct bxe_softc *)sc, x); \
475 struct bxe_softc;
548 int (*wait_comp)(struct bxe_softc *sc,
631 typedef int (*exe_q_validate)(struct bxe_softc *sc,
635 typedef int (*exe_q_remove)(struct bxe_softc *sc,
642 typedef int (*exe_q_optimize)(struct bxe_softc *sc,
645 typedef int (*exe_q_execute)(struct bxe_softc *sc,
788 int (*get_n_elements)(struct bxe_softc *s
[all...]
H A D57710_init_values.c[all...]
H A D57711_init_values.c[all...]
H A D57712_init_values.c[all...]
H A Dbxe_dcb.h262 struct bxe_softc;
264 void bxe_dcbx_init_params(struct bxe_softc *sc);
265 void bxe_dcbx_set_state(struct bxe_softc *sc, uint8_t dcb_on, uint32_t dcbx_enabled);
266 int bxe_dcb_get_lldp_params_ioctl(struct bxe_softc *sc, void *uaddr);
267 int bxe_dcb_get_dcbx_params_ioctl(struct bxe_softc *sc, void *uaddr);
268 int bxe_dcb_set_dcbx_params_ioctl(struct bxe_softc *sc, void *uaddr);
276 void bxe_dcbx_set_params(struct bxe_softc *sc, uint32_t state);
277 void bxe_dcbx_pmf_update(struct bxe_softc *sc);
H A Dbxe_debug.c44 bxe_reg_write8(struct bxe_softc *sc, bus_size_t offset, uint8_t val)
54 bxe_reg_write16(struct bxe_softc *sc, bus_size_t offset, uint16_t val)
68 bxe_reg_write32(struct bxe_softc *sc, bus_size_t offset, uint32_t val)
82 bxe_reg_read8(struct bxe_softc *sc, bus_size_t offset)
95 bxe_reg_read16(struct bxe_softc *sc, bus_size_t offset)
112 bxe_reg_read32(struct bxe_softc *sc, bus_size_t offset)
133 elink_cb_dbg(struct bxe_softc *sc,
144 elink_cb_dbg1(struct bxe_softc *sc,
157 elink_cb_dbg2(struct bxe_softc *sc,
171 elink_cb_dbg3(struct bxe_softc *s
[all...]
H A Dbxe_elink.h44 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 *s
[all...]

Completed in 404 milliseconds