Home
last modified time | relevance | path

Searched refs:sc (Results 1 – 25 of 2384) sorted by relevance

12345678910>>...96

/freebsd/sys/dev/rge/
H A Dif_rge_hw.c68 static int rge_reset(struct rge_softc *sc);
69 static void rge_set_phy_power(struct rge_softc *sc, int on);
72 static void rge_mcu_set_version(struct rge_softc *sc, uint64_t mcodever);
73 static void rge_ephy_config_mac_r25(struct rge_softc *sc);
74 static void rge_ephy_config_mac_r25b(struct rge_softc *sc);
75 static void rge_ephy_config_mac_r27(struct rge_softc *sc);
76 static void rge_phy_config_mac_r27(struct rge_softc *sc);
77 static void rge_phy_config_mac_r26_1(struct rge_softc *sc);
78 static void rge_phy_config_mac_r26_2(struct rge_softc *sc);
79 static void rge_phy_config_mac_r25(struct rge_softc *sc);
[all …]
/freebsd/sys/dev/iicbus/controller/twsi/
H A Dtwsi.c86 #define debugf(sc, fmt, args...) if ((sc)->debug) \ argument
87 device_printf((sc)->dev, "%s: " fmt, __func__, ##args)
96 TWSI_READ(struct twsi_softc *sc, bus_size_t off) in TWSI_READ() argument
100 val = bus_read_4(sc->res[0], off); in TWSI_READ()
101 if (sc->debug > 1) in TWSI_READ()
102 debugf(sc, "read %x from %lx\n", val, off); in TWSI_READ()
107 TWSI_WRITE(struct twsi_softc *sc, bus_size_t off, uint32_t val) in TWSI_WRITE() argument
110 if (sc->debug > 1) in TWSI_WRITE()
111 debugf(sc, "Writing %x to %lx\n", val, off); in TWSI_WRITE()
112 bus_write_4(sc->res[0], off, val); in TWSI_WRITE()
[all …]
/freebsd/sys/dev/tws/
H A Dtws.c52 extern int tws_cam_attach(struct tws_softc *sc);
53 extern void tws_cam_detach(struct tws_softc *sc);
54 extern int tws_init_ctlr(struct tws_softc *sc);
55 extern boolean tws_ctlr_ready(struct tws_softc *sc);
56 extern void tws_turn_off_interrupts(struct tws_softc *sc);
57 extern void tws_q_insert_tail(struct tws_softc *sc, struct tws_request *req,
59 extern struct tws_request *tws_q_remove_request(struct tws_softc *sc,
61 extern struct tws_request *tws_q_remove_head(struct tws_softc *sc,
63 extern boolean tws_get_response(struct tws_softc *sc, u_int16_t *req_id);
64 extern boolean tws_ctlr_reset(struct tws_softc *sc);
[all …]
/freebsd/sys/dev/qcom_qup/
H A Dqcom_spi_hw.c65 qcom_spi_hw_read_controller_transfer_sizes(struct qcom_spi_softc *sc) in qcom_spi_hw_read_controller_transfer_sizes() argument
69 reg = QCOM_SPI_READ_4(sc, QUP_IO_M_MODES); in qcom_spi_hw_read_controller_transfer_sizes()
71 QCOM_SPI_DPRINTF(sc, QCOM_SPI_DEBUG_HW_TRANSFER_SETUP, in qcom_spi_hw_read_controller_transfer_sizes()
78 sc->config.input_block_size = 4; in qcom_spi_hw_read_controller_transfer_sizes()
80 sc->config.input_block_size = val * 16; in qcom_spi_hw_read_controller_transfer_sizes()
86 sc->config.output_block_size = 4; in qcom_spi_hw_read_controller_transfer_sizes()
88 sc->config.output_block_size = val * 16; in qcom_spi_hw_read_controller_transfer_sizes()
93 sc->config.input_fifo_size = in qcom_spi_hw_read_controller_transfer_sizes()
94 sc->config.input_block_size * (2 << val); in qcom_spi_hw_read_controller_transfer_sizes()
99 sc->config.output_fifo_size = in qcom_spi_hw_read_controller_transfer_sizes()
[all …]
/freebsd/sys/dev/ath/
H A Dif_ath.c183 static void ath_txq_init(struct ath_softc *sc, struct ath_txq *, int);
188 static int ath_tx_processq(struct ath_softc *sc, struct ath_txq *txq,
261 ath_legacy_attach_comp_func(struct ath_softc *sc) in ath_legacy_attach_comp_func() argument
269 switch (sc->sc_txqsetup &~ (1<<sc->sc_cabq->axq_qnum)) { in ath_legacy_attach_comp_func()
271 TASK_INIT(&sc->sc_txtask, 0, ath_tx_proc_q0, sc); in ath_legacy_attach_comp_func()
274 TASK_INIT(&sc->sc_txtask, 0, ath_tx_proc_q0123, sc); in ath_legacy_attach_comp_func()
277 TASK_INIT(&sc->sc_txtask, 0, ath_tx_proc, sc); in ath_legacy_attach_comp_func()
299 _ath_power_setpower(struct ath_softc *sc, int power_state, int selfgen, in _ath_power_setpower() argument
302 ATH_LOCK_ASSERT(sc); in _ath_power_setpower()
304 DPRINTF(sc, ATH_DEBUG_PWRSAVE, "%s: (%s:%d) state=%d, refcnt=%d, target=%d, cur=%d\n", in _ath_power_setpower()
[all …]
H A Dif_ath_rx_edma.c149 static int ath_edma_rxfifo_alloc(struct ath_softc *sc, HAL_RX_QUEUE qtype,
151 static int ath_edma_rxfifo_flush(struct ath_softc *sc, HAL_RX_QUEUE qtype);
152 static void ath_edma_rxbuf_free(struct ath_softc *sc, struct ath_buf *bf);
153 static void ath_edma_recv_proc_queue(struct ath_softc *sc,
155 static int ath_edma_recv_proc_deferred_queue(struct ath_softc *sc,
159 ath_edma_stoprecv(struct ath_softc *sc, int dodelay) in ath_edma_stoprecv() argument
161 struct ath_hal *ah = sc->sc_ah; in ath_edma_stoprecv()
163 DPRINTF(sc, ATH_DEBUG_EDMA_RX, "%s: called, dodelay=%d\n", in ath_edma_stoprecv()
166 ATH_RX_LOCK(sc); in ath_edma_stoprecv()
175 sc->sc_rx_stopped = 1; in ath_edma_stoprecv()
[all …]
/freebsd/sys/dev/uart/
H A Duart_core.c94 uart_pps_print_mode(struct uart_softc *sc) in uart_pps_print_mode() argument
97 device_printf(sc->sc_dev, "PPS capture mode: "); in uart_pps_print_mode()
98 switch(sc->sc_pps_mode & UART_PPS_SIGNAL_MASK) { in uart_pps_print_mode()
112 if (sc->sc_pps_mode & UART_PPS_INVERT_PULSE) in uart_pps_print_mode()
114 if (sc->sc_pps_mode & UART_PPS_NARROW_PULSE) in uart_pps_print_mode()
122 struct uart_softc *sc; in uart_pps_mode_sysctl() local
125 sc = arg1; in uart_pps_mode_sysctl()
126 tmp = sc->sc_pps_mode; in uart_pps_mode_sysctl()
132 sc->sc_pps_mode = tmp; in uart_pps_mode_sysctl()
137 uart_pps_process(struct uart_softc *sc, int ser_sig) in uart_pps_process() argument
[all …]
/freebsd/sys/dev/cyapa/
H A Dcyapa.c214 struct cyapa_softc *sc; member
220 static int cyapa_raw_input(struct cyapa_softc *sc, struct cyapa_regs *regs,
222 static void cyapa_set_power_mode(struct cyapa_softc *sc, int mode);
224 static int fifo_empty(struct cyapa_softc *sc, struct cyapa_fifo *fifo);
225 static size_t fifo_ready(struct cyapa_softc *sc, struct cyapa_fifo *fifo);
226 static char *fifo_read(struct cyapa_softc *sc, struct cyapa_fifo *fifo,
228 static char *fifo_write(struct cyapa_softc *sc, struct cyapa_fifo *fifo,
230 static uint8_t fifo_read_char(struct cyapa_softc *sc,
232 static void fifo_write_char(struct cyapa_softc *sc, struct cyapa_fifo *fifo,
234 static size_t fifo_space(struct cyapa_softc *sc, struct cyapa_fifo *fifo);
[all …]
/freebsd/sys/dev/mrsas/
H A Dmrsas.c66 static int mrsas_setup_msix(struct mrsas_softc *sc);
67 static int mrsas_allocate_msix(struct mrsas_softc *sc);
68 static void mrsas_shutdown_ctlr(struct mrsas_softc *sc, u_int32_t opcode);
69 static void mrsas_flush_cache(struct mrsas_softc *sc);
70 static void mrsas_reset_reply_desc(struct mrsas_softc *sc);
72 static int mrsas_get_map_info(struct mrsas_softc *sc);
73 static int mrsas_get_ld_map_info(struct mrsas_softc *sc);
74 static int mrsas_sync_map_info(struct mrsas_softc *sc);
75 static int mrsas_get_pd_list(struct mrsas_softc *sc);
76 static int mrsas_get_ld_list(struct mrsas_softc *sc);
[all …]
/freebsd/sys/dev/cadence/
H A Dif_cgem.c220 #define RD4(sc, off) (bus_read_4((sc)->mem_res, (off))) argument
221 #define WR4(sc, off, val) (bus_write_4((sc)->mem_res, (off), (val))) argument
222 #define BARRIER(sc, off, len, flags) \ argument
223 (bus_barrier((sc)->mem_res, (off), (len), (flags))
225 #define CGEM_LOCK(sc) mtx_lock(&(sc)->sc_mtx) argument
226 #define CGEM_UNLOCK(sc) mtx_unlock(&(sc)->sc_mtx) argument
227 #define CGEM_LOCK_INIT(sc) mtx_init(&(sc)->sc_mtx, \ argument
228 device_get_nameunit((sc)->dev), MTX_NETWORK_LOCK, MTX_DEF)
229 #define CGEM_LOCK_DESTROY(sc) mtx_destroy(&(sc)->sc_mtx) argument
230 #define CGEM_ASSERT_LOCKED(sc) mtx_assert(&(sc)->sc_mtx, MA_OWNED) argument
[all …]
/freebsd/sys/dev/rtsx/
H A Drtsx.c88 void (*rtsx_intr_trans_ok)(struct rtsx_softc *sc);
90 void (*rtsx_intr_trans_ko)(struct rtsx_softc *sc);
201 static int rtsx_dma_alloc(struct rtsx_softc *sc);
203 static void rtsx_dma_free(struct rtsx_softc *sc);
205 static void rtsx_handle_card_present(struct rtsx_softc *sc);
207 static bool rtsx_is_card_present(struct rtsx_softc *sc);
208 static int rtsx_init(struct rtsx_softc *sc);
210 static int rtsx_rts5227_fill_driving(struct rtsx_softc *sc);
211 static int rtsx_rts5249_fill_driving(struct rtsx_softc *sc);
212 static int rtsx_rts5260_fill_driving(struct rtsx_softc *sc);
[all …]
/freebsd/sys/dev/cfi/
H A Dcfi_core.c65 cfi_read_raw(struct cfi_softc *sc, u_int ofs) in cfi_read_raw() argument
69 ofs &= ~(sc->sc_width - 1); in cfi_read_raw()
70 switch (sc->sc_width) { in cfi_read_raw()
72 val = bus_space_read_1(sc->sc_tag, sc->sc_handle, ofs); in cfi_read_raw()
75 val = bus_space_read_2(sc->sc_tag, sc->sc_handle, ofs); in cfi_read_raw()
78 val = bus_space_read_4(sc->sc_tag, sc->sc_handle, ofs); in cfi_read_raw()
88 cfi_read(struct cfi_softc *sc, u_int ofs) in cfi_read() argument
93 ofs &= ~(sc->sc_width - 1); in cfi_read()
94 switch (sc->sc_width) { in cfi_read()
96 val = bus_space_read_1(sc->sc_tag, sc->sc_handle, ofs); in cfi_read()
[all …]
/freebsd/sys/arm/broadcom/bcm2835/
H A Dbcm2835_bsc.c113 #define DEVICE_DEBUGF(sc, lvl, fmt, args...) \ argument
114 if ((lvl) <= (sc)->sc_debug) \
115 device_printf((sc)->sc_dev, fmt, ##args)
117 #define DEBUGF(sc, lvl, fmt, args...) \ argument
118 if ((lvl) <= (sc)->sc_debug) \
125 bcm_bsc_modifyreg(struct bcm_bsc_softc *sc, uint32_t off, uint32_t mask, in bcm_bsc_modifyreg() argument
130 mtx_assert(&sc->sc_mtx, MA_OWNED); in bcm_bsc_modifyreg()
131 reg = BCM_BSC_READ(sc, off); in bcm_bsc_modifyreg()
134 BCM_BSC_WRITE(sc, off, reg); in bcm_bsc_modifyreg()
140 struct bcm_bsc_softc *sc; in bcm_bsc_clock_proc() local
[all …]
/freebsd/sys/dev/sbni/
H A Dif_sbni.c134 sbni_inb(struct sbni_softc *sc, enum sbni_reg reg) in sbni_inb() argument
137 rman_get_bustag(sc->io_res), in sbni_inb()
138 rman_get_bushandle(sc->io_res), in sbni_inb()
139 sc->io_off + reg); in sbni_inb()
143 sbni_outb(struct sbni_softc *sc, enum sbni_reg reg, u_char value) in sbni_outb() argument
146 rman_get_bustag(sc->io_res), in sbni_outb()
147 rman_get_bushandle(sc->io_res), in sbni_outb()
148 sc->io_off + reg, value); in sbni_outb()
152 sbni_insb(struct sbni_softc *sc, u_char *to, u_int len) in sbni_insb() argument
155 rman_get_bustag(sc->io_res), in sbni_insb()
[all …]
/freebsd/sys/dev/bxe/
H A Dbxe.c643 static void bxe_cmng_fns_init(struct bxe_softc *sc,
646 static int bxe_get_cmng_fns_mode(struct bxe_softc *sc);
647 static void storm_memset_cmng(struct bxe_softc *sc,
650 static void bxe_set_reset_global(struct bxe_softc *sc);
651 static void bxe_set_reset_in_progress(struct bxe_softc *sc);
652 static uint8_t bxe_reset_is_done(struct bxe_softc *sc,
654 static uint8_t bxe_clear_pf_load(struct bxe_softc *sc);
655 static uint8_t bxe_chk_parity_attn(struct bxe_softc *sc,
658 static void bxe_int_disable(struct bxe_softc *sc);
659 static int bxe_release_leader_lock(struct bxe_softc *sc);
890 bxe_dma_alloc(struct bxe_softc * sc,bus_size_t size,struct bxe_dma * dma,const char * msg) bxe_dma_alloc() argument
958 bxe_dma_free(struct bxe_softc * sc,struct bxe_dma * dma) bxe_dma_free() argument
980 bxe_reg_wr_ind(struct bxe_softc * sc,uint32_t addr,uint32_t val) bxe_reg_wr_ind() argument
990 bxe_reg_rd_ind(struct bxe_softc * sc,uint32_t addr) bxe_reg_rd_ind() argument
1003 bxe_acquire_hw_lock(struct bxe_softc * sc,uint32_t resource) bxe_acquire_hw_lock() argument
1050 bxe_release_hw_lock(struct bxe_softc * sc,uint32_t resource) bxe_release_hw_lock() argument
1083 bxe_acquire_phy_lock(struct bxe_softc * sc) bxe_acquire_phy_lock() argument
1089 bxe_release_phy_lock(struct bxe_softc * sc) bxe_release_phy_lock() argument
1109 bxe_acquire_nvram_lock(struct bxe_softc * sc) bxe_acquire_nvram_lock() argument
1148 bxe_release_nvram_lock(struct bxe_softc * sc) bxe_release_nvram_lock() argument
1187 bxe_enable_nvram_access(struct bxe_softc * sc) bxe_enable_nvram_access() argument
1199 bxe_disable_nvram_access(struct bxe_softc * sc) bxe_disable_nvram_access() argument
1212 bxe_nvram_read_dword(struct bxe_softc * sc,uint32_t offset,uint32_t * ret_val,uint32_t cmd_flags) bxe_nvram_read_dword() argument
1268 bxe_nvram_read(struct bxe_softc * sc,uint32_t offset,uint8_t * ret_buf,int buf_size) bxe_nvram_read() argument
1326 bxe_nvram_write_dword(struct bxe_softc * sc,uint32_t offset,uint32_t val,uint32_t cmd_flags) bxe_nvram_write_dword() argument
1378 bxe_nvram_write1(struct bxe_softc * sc,uint32_t offset,uint8_t * data_buf,int buf_size) bxe_nvram_write1() argument
1428 bxe_nvram_write(struct bxe_softc * sc,uint32_t offset,uint8_t * data_buf,int buf_size) bxe_nvram_write() argument
1499 bxe_post_dmae(struct bxe_softc * sc,struct dmae_cmd * dmae,int idx) bxe_post_dmae() argument
1529 bxe_dmae_opcode(struct bxe_softc * sc,uint8_t src_type,uint8_t dst_type,uint8_t with_comp,uint8_t comp_type) bxe_dmae_opcode() argument
1563 bxe_prep_dmae_with_comp(struct bxe_softc * sc,struct dmae_cmd * dmae,uint8_t src_type,uint8_t dst_type) bxe_prep_dmae_with_comp() argument
1582 bxe_issue_dmae_with_comp(struct bxe_softc * sc,struct dmae_cmd * dmae) bxe_issue_dmae_with_comp() argument
1625 bxe_read_dmae(struct bxe_softc * sc,uint32_t src_addr,uint32_t len32) bxe_read_dmae() argument
1664 bxe_write_dmae(struct bxe_softc * sc,bus_addr_t dma_addr,uint32_t dst_addr,uint32_t len32) bxe_write_dmae() argument
1701 bxe_write_dmae_phys_len(struct bxe_softc * sc,bus_addr_t phys_addr,uint32_t addr,uint32_t len) bxe_write_dmae_phys_len() argument
1725 bxe_set_ctx_validation(struct bxe_softc * sc,struct eth_context * cxt,uint32_t cid) bxe_set_ctx_validation() argument
1740 bxe_storm_memset_hc_timeout(struct bxe_softc * sc,uint8_t port,uint8_t fw_sb_id,uint8_t sb_index,uint8_t ticks) bxe_storm_memset_hc_timeout() argument
1758 bxe_storm_memset_hc_disable(struct bxe_softc * sc,uint8_t port,uint16_t fw_sb_id,uint8_t sb_index,uint8_t disable) bxe_storm_memset_hc_disable() argument
1783 bxe_update_coalesce_sb_index(struct bxe_softc * sc,uint8_t fw_sb_id,uint8_t sb_index,uint8_t disable,uint16_t usec) bxe_update_coalesce_sb_index() argument
1799 elink_cb_udelay(struct bxe_softc * sc,uint32_t usecs) elink_cb_udelay() argument
1806 elink_cb_reg_read(struct bxe_softc * sc,uint32_t reg_addr) elink_cb_reg_read() argument
1813 elink_cb_reg_write(struct bxe_softc * sc,uint32_t reg_addr,uint32_t val) elink_cb_reg_write() argument
1821 elink_cb_reg_wb_write(struct bxe_softc * sc,uint32_t offset,uint32_t * wb_write,uint16_t len) elink_cb_reg_wb_write() argument
1830 elink_cb_reg_wb_read(struct bxe_softc * sc,uint32_t offset,uint32_t * wb_write,uint16_t len) elink_cb_reg_wb_read() argument
1839 elink_cb_path_id(struct bxe_softc * sc) elink_cb_path_id() argument
1845 elink_cb_event_log(struct bxe_softc * sc,const elink_log_id_t elink_log_id,...) elink_cb_event_log() argument
1854 bxe_set_spio(struct bxe_softc * sc,int spio,uint32_t mode) bxe_set_spio() argument
1903 bxe_gpio_read(struct bxe_softc * sc,int gpio_num,uint8_t port) bxe_gpio_read() argument
1930 bxe_gpio_write(struct bxe_softc * sc,int gpio_num,uint32_t mode,uint8_t port) bxe_gpio_write() argument
1993 bxe_gpio_mult_write(struct bxe_softc * sc,uint8_t pins,uint32_t mode) bxe_gpio_mult_write() argument
2042 bxe_gpio_int_write(struct bxe_softc * sc,int gpio_num,uint32_t mode,uint8_t port) bxe_gpio_int_write() argument
2097 elink_cb_gpio_read(struct bxe_softc * sc,uint16_t gpio_num,uint8_t port) elink_cb_gpio_read() argument
2105 elink_cb_gpio_write(struct bxe_softc * sc,uint16_t gpio_num,uint8_t mode,uint8_t port) elink_cb_gpio_write() argument
2114 elink_cb_gpio_mult_write(struct bxe_softc * sc,uint8_t pins,uint8_t mode) elink_cb_gpio_mult_write() argument
2122 elink_cb_gpio_int_write(struct bxe_softc * sc,uint16_t gpio_num,uint8_t mode,uint8_t port) elink_cb_gpio_int_write() argument
2131 elink_cb_notify_link_changed(struct bxe_softc * sc) elink_cb_notify_link_changed() argument
2139 elink_cb_fw_command(struct bxe_softc * sc,uint32_t command,uint32_t param) elink_cb_fw_command() argument
2184 bxe_fw_command(struct bxe_softc * sc,uint32_t command,uint32_t param) bxe_fw_command() argument
2192 __storm_memset_dma_mapping(struct bxe_softc * sc,uint32_t addr,bus_addr_t mapping) __storm_memset_dma_mapping() argument
2201 storm_memset_spq_addr(struct bxe_softc * sc,bus_addr_t mapping,uint16_t abs_fid) storm_memset_spq_addr() argument
2211 storm_memset_vf_to_pf(struct bxe_softc * sc,uint16_t abs_fid,uint16_t pf_id) storm_memset_vf_to_pf() argument
2222 storm_memset_func_en(struct bxe_softc * sc,uint16_t abs_fid,uint8_t enable) storm_memset_func_en() argument
2233 storm_memset_eq_data(struct bxe_softc * sc,struct event_ring_data * eq_data,uint16_t pfid) storm_memset_eq_data() argument
2246 storm_memset_eq_prod(struct bxe_softc * sc,uint16_t eq_prod,uint16_t pfid) storm_memset_eq_prod() argument
2317 bxe_sp_get_next(struct bxe_softc * sc) bxe_sp_get_next() argument
2335 bxe_sp_prod_update(struct bxe_softc * sc) bxe_sp_prod_update() argument
2391 bxe_sp_post(struct bxe_softc * sc,int command,int cid,uint32_t data_hi,uint32_t data_lo,int cmd_type) bxe_sp_post() argument
2523 bxe_init_mutexes(struct bxe_softc * sc) bxe_init_mutexes() argument
2565 bxe_release_mutexes(struct bxe_softc * sc) bxe_release_mutexes() argument
2605 bxe_tx_disable(struct bxe_softc * sc) bxe_tx_disable() argument
2616 bxe_drv_pulse(struct bxe_softc * sc) bxe_drv_pulse() argument
2623 bxe_tx_avail(struct bxe_softc * sc,struct bxe_fastpath * fp) bxe_tx_avail() argument
2668 bxe_sp_event(struct bxe_softc * sc,struct bxe_fastpath * fp,union eth_rx_cqe * rr_cqe) bxe_sp_event() argument
2743 bxe_tpa_start(struct bxe_softc * sc,struct bxe_fastpath * fp,uint16_t queue,uint16_t cons,uint16_t prod,struct eth_fast_path_rx_cqe * cqe) bxe_tpa_start() argument
2841 bxe_fill_frag_mbuf(struct bxe_softc * sc,struct bxe_fastpath * fp,struct bxe_sw_tpa_info * tpa_info,uint16_t queue,uint16_t pages,struct mbuf * m,struct eth_end_agg_rx_cqe * cqe,uint16_t cqe_idx) bxe_fill_frag_mbuf() argument
2965 bxe_update_sge_prod(struct bxe_softc * sc,struct bxe_fastpath * fp,uint16_t sge_len,union eth_sgl_or_raw_data * cqe) bxe_update_sge_prod() argument
3029 bxe_tpa_stop(struct bxe_softc * sc,struct bxe_fastpath * fp,struct bxe_sw_tpa_info * tpa_info,uint16_t queue,uint16_t pages,struct eth_end_agg_rx_cqe * cqe,uint16_t cqe_idx) bxe_tpa_stop() argument
3152 bxe_rxeof(struct bxe_softc * sc,struct bxe_fastpath * fp) bxe_rxeof() argument
3420 bxe_free_tx_pkt(struct bxe_softc * sc,struct bxe_fastpath * fp,uint16_t idx) bxe_free_tx_pkt() argument
3454 bxe_watchdog(struct bxe_softc * sc,struct bxe_fastpath * fp) bxe_watchdog() argument
3476 bxe_txeof(struct bxe_softc * sc,struct bxe_fastpath * fp) bxe_txeof() argument
3530 bxe_drain_tx_queues(struct bxe_softc * sc) bxe_drain_tx_queues() argument
3564 bxe_del_all_macs(struct bxe_softc * sc,struct ecore_vlan_mac_obj * mac_obj,int mac_type,uint8_t wait_for_comp) bxe_del_all_macs() argument
3590 bxe_fill_accept_flags(struct bxe_softc * sc,uint32_t rx_mode,unsigned long * rx_accept_flags,unsigned long * tx_accept_flags) bxe_fill_accept_flags() argument
3669 bxe_set_q_rx_mode(struct bxe_softc * sc,uint8_t cl_id,unsigned long rx_mode_flags,unsigned long rx_accept_flags,unsigned long tx_accept_flags,unsigned long ramrod_flags) bxe_set_q_rx_mode() argument
3715 bxe_set_storm_rx_mode(struct bxe_softc * sc) bxe_set_storm_rx_mode() argument
3738 bxe_nic_load_no_mcp(struct bxe_softc * sc) bxe_nic_load_no_mcp() argument
3762 bxe_nic_unload_no_mcp(struct bxe_softc * sc) bxe_nic_unload_no_mcp() argument
3786 bxe_send_unload_req(struct bxe_softc * sc,int unload_mode) bxe_send_unload_req() argument
3810 bxe_send_unload_done(struct bxe_softc * sc,uint8_t keep_link) bxe_send_unload_done() argument
3823 bxe_func_wait_started(struct bxe_softc * sc) bxe_func_wait_started() argument
3881 bxe_stop_queue(struct bxe_softc * sc,int index) bxe_stop_queue() argument
3921 bxe_wait_sp_comp(struct bxe_softc * sc,unsigned long mask) bxe_wait_sp_comp() argument
3950 bxe_func_stop(struct bxe_softc * sc) bxe_func_stop() argument
3978 bxe_reset_hw(struct bxe_softc * sc,uint32_t load_code) bxe_reset_hw() argument
3995 bxe_int_disable_sync(struct bxe_softc * sc,int disable_hw) bxe_int_disable_sync() argument
4011 bxe_chip_cleanup(struct bxe_softc * sc,uint32_t unload_mode,uint8_t keep_link) bxe_chip_cleanup() argument
4125 bxe_disable_close_the_gate(struct bxe_softc * sc) bxe_disable_close_the_gate() argument
4152 bxe_squeeze_objects(struct bxe_softc * sc) bxe_squeeze_objects() argument
4209 bxe_nic_unload(struct bxe_softc * sc,uint32_t unload_mode,uint8_t keep_link) bxe_nic_unload() argument
4386 struct bxe_softc *sc = (struct bxe_softc *)if_getsoftc(ifp); bxe_ifmedia_update() local
4419 struct bxe_softc *sc = if_getsoftc(ifp); bxe_ifmedia_status() local
4460 struct bxe_softc *sc = (struct bxe_softc *)context; bxe_handle_chip_tq() local
4494 struct bxe_softc *sc = if_getsoftc(ifp); bxe_ioctl() local
4705 bxe_dump_mbuf(struct bxe_softc * sc,struct mbuf * m,uint8_t contents) bxe_dump_mbuf() argument
4772 bxe_chktso_window(struct bxe_softc * sc,int nsegs,bus_dma_segment_t * segs,struct mbuf * m) bxe_chktso_window() argument
5104 struct bxe_softc *sc; bxe_tx_encap() local
5520 bxe_tx_start_locked(struct bxe_softc * sc,if_t ifp,struct bxe_fastpath * fp) bxe_tx_start_locked() argument
5593 struct bxe_softc *sc; bxe_tx_start() local
5621 bxe_tx_mq_start_locked(struct bxe_softc * sc,if_t ifp,struct bxe_fastpath * fp,struct mbuf * m) bxe_tx_mq_start_locked() argument
5735 struct bxe_softc *sc = fp->sc; bxe_tx_mq_start_deferred() local
5748 struct bxe_softc *sc = if_getsoftc(ifp); bxe_tx_mq_start() local
5780 struct bxe_softc *sc = if_getsoftc(ifp); bxe_mq_flush() local
5808 bxe_cid_ilt_lines(struct bxe_softc * sc) bxe_cid_ilt_lines() argument
5817 bxe_ilt_set_info(struct bxe_softc * sc) bxe_ilt_set_info() argument
5913 bxe_set_fp_rx_buf_size(struct bxe_softc * sc) bxe_set_fp_rx_buf_size() argument
5941 bxe_alloc_ilt_mem(struct bxe_softc * sc) bxe_alloc_ilt_mem() argument
5956 bxe_alloc_ilt_lines_mem(struct bxe_softc * sc) bxe_alloc_ilt_lines_mem() argument
5971 bxe_free_ilt_mem(struct bxe_softc * sc) bxe_free_ilt_mem() argument
5980 bxe_free_ilt_lines_mem(struct bxe_softc * sc) bxe_free_ilt_lines_mem() argument
5989 bxe_free_mem(struct bxe_softc * sc) bxe_free_mem() argument
6006 bxe_alloc_mem(struct bxe_softc * sc) bxe_alloc_mem() argument
6100 struct bxe_softc *sc; bxe_free_tpa_pool() local
6157 bxe_free_fp_buffers(struct bxe_softc * sc) bxe_free_fp_buffers() argument
6414 bxe_alloc_fp_buffers(struct bxe_softc * sc) bxe_alloc_fp_buffers() argument
6495 bxe_free_fw_stats_mem(struct bxe_softc * sc) bxe_free_fw_stats_mem() argument
6511 bxe_alloc_fw_stats_mem(struct bxe_softc * sc) bxe_alloc_fw_stats_mem() argument
6608 bxe_set_reset_global(struct bxe_softc * sc) bxe_set_reset_global() argument
6619 bxe_clear_reset_global(struct bxe_softc * sc) bxe_clear_reset_global() argument
6630 bxe_reset_is_global(struct bxe_softc * sc) bxe_reset_is_global() argument
6639 bxe_set_reset_done(struct bxe_softc * sc) bxe_set_reset_done() argument
6657 bxe_set_reset_in_progress(struct bxe_softc * sc) bxe_set_reset_in_progress() argument
6675 bxe_reset_is_done(struct bxe_softc * sc,int engine) bxe_reset_is_done() argument
6688 bxe_get_load_status(struct bxe_softc * sc,int engine) bxe_get_load_status() argument
6709 bxe_set_pf_load(struct bxe_softc * sc) bxe_set_pf_load() argument
6743 bxe_clear_pf_load(struct bxe_softc * sc) bxe_clear_pf_load() argument
6774 bxe_nic_load_request(struct bxe_softc * sc,uint32_t * load_code) bxe_nic_load_request() argument
6817 bxe_nic_load_analyze_req(struct bxe_softc * sc,uint32_t load_code) bxe_nic_load_analyze_req() argument
6849 bxe_nic_load_pmf(struct bxe_softc * sc,uint32_t load_code) bxe_nic_load_pmf() argument
6884 bxe_read_mf_cfg(struct bxe_softc * sc) bxe_read_mf_cfg() argument
6921 bxe_acquire_alr(struct bxe_softc * sc) bxe_acquire_alr() argument
6944 bxe_release_alr(struct bxe_softc * sc) bxe_release_alr() argument
6950 bxe_fan_failure(struct bxe_softc * sc) bxe_fan_failure() argument
6985 bxe_link_attn(struct bxe_softc * sc) bxe_link_attn() argument
7051 bxe_attn_int_asserted(struct bxe_softc * sc,uint32_t asserted) bxe_attn_int_asserted() argument
7189 bxe_print_next_block(struct bxe_softc * sc,int idx,const char * blk) bxe_print_next_block() argument
7197 bxe_check_blocks_with_parity0(struct bxe_softc * sc,uint32_t sig,int par_num,uint8_t print) bxe_check_blocks_with_parity0() argument
7248 bxe_check_blocks_with_parity1(struct bxe_softc * sc,uint32_t sig,int par_num,uint8_t * global,uint8_t print) bxe_check_blocks_with_parity1() argument
7336 bxe_check_blocks_with_parity2(struct bxe_softc * sc,uint32_t sig,int par_num,uint8_t print) bxe_check_blocks_with_parity2() argument
7391 bxe_check_blocks_with_parity3(struct bxe_softc * sc,uint32_t sig,int par_num,uint8_t * global,uint8_t print) bxe_check_blocks_with_parity3() argument
7438 bxe_check_blocks_with_parity4(struct bxe_softc * sc,uint32_t sig,int par_num,uint8_t print) bxe_check_blocks_with_parity4() argument
7469 bxe_parity_attn(struct bxe_softc * sc,uint8_t * global,uint8_t print,uint32_t * sig) bxe_parity_attn() argument
7527 bxe_chk_parity_attn(struct bxe_softc * sc,uint8_t * global,uint8_t print) bxe_chk_parity_attn() argument
7559 bxe_attn_int_deasserted4(struct bxe_softc * sc,uint32_t attn) bxe_attn_int_deasserted4() argument
7623 bxe_e1h_disable(struct bxe_softc * sc) bxe_e1h_disable() argument
7633 bxe_e1h_enable(struct bxe_softc * sc) bxe_e1h_enable() argument
7649 bxe_config_mf_bw(struct bxe_softc * sc) bxe_config_mf_bw() argument
7660 bxe_set_mf_bw(struct bxe_softc * sc) bxe_set_mf_bw() argument
7667 bxe_handle_eee_event(struct bxe_softc * sc) bxe_handle_eee_event() argument
7676 bxe_drv_info_ether_stat(struct bxe_softc * sc) bxe_drv_info_ether_stat() argument
7706 bxe_handle_drv_info_req(struct bxe_softc * sc) bxe_handle_drv_info_req() argument
7747 bxe_dcc_event(struct bxe_softc * sc,uint32_t dcc_event) bxe_dcc_event() argument
7783 bxe_pmf_update(struct bxe_softc * sc) bxe_pmf_update() argument
7816 bxe_mc_assert(struct bxe_softc * sc) bxe_mc_assert() argument
7917 bxe_attn_int_deasserted3(struct bxe_softc * sc,uint32_t attn) bxe_attn_int_deasserted3() argument
8009 bxe_attn_int_deasserted2(struct bxe_softc * sc,uint32_t attn) bxe_attn_int_deasserted2() argument
8112 bxe_attn_int_deasserted1(struct bxe_softc * sc,uint32_t attn) bxe_attn_int_deasserted1() argument
8152 bxe_attn_int_deasserted0(struct bxe_softc * sc,uint32_t attn) bxe_attn_int_deasserted0() argument
8196 bxe_attn_int_deasserted(struct bxe_softc * sc,uint32_t deasserted) bxe_attn_int_deasserted() argument
8300 bxe_attn_int(struct bxe_softc * sc) bxe_attn_int() argument
8330 bxe_update_dsb_idx(struct bxe_softc * sc) bxe_update_dsb_idx() argument
8353 bxe_cid_to_q_obj(struct bxe_softc * sc,uint32_t cid) bxe_cid_to_q_obj() argument
8361 bxe_handle_mcast_eqe(struct bxe_softc * sc) bxe_handle_mcast_eqe() argument
8388 bxe_handle_classification_eqe(struct bxe_softc * sc,union event_ring_elem * elem) bxe_handle_classification_eqe() argument
8430 bxe_handle_rx_mode_eqe(struct bxe_softc * sc,union event_ring_elem * elem) bxe_handle_rx_mode_eqe() argument
8443 bxe_update_eq_prod(struct bxe_softc * sc,uint16_t prod) bxe_update_eq_prod() argument
8451 bxe_eq_int(struct bxe_softc * sc) bxe_eq_int() argument
8627 struct bxe_softc *sc = (struct bxe_softc *)context; bxe_handle_sp_tq() local
8678 struct bxe_softc *sc = fp->sc; bxe_handle_fp_tq() local
8724 struct bxe_softc *sc = fp->sc; bxe_task_fp() local
8772 struct bxe_softc *sc = (struct bxe_softc *)xsc; bxe_intr_legacy() local
8828 struct bxe_softc *sc = (struct bxe_softc *)xsc; bxe_intr_sp() local
8844 struct bxe_softc *sc = fp->sc; bxe_intr_fp() local
8860 bxe_interrupt_free(struct bxe_softc * sc) bxe_interrupt_free() argument
8922 bxe_interrupt_alloc(struct bxe_softc * sc) bxe_interrupt_alloc() argument
9115 bxe_interrupt_detach(struct bxe_softc * sc) bxe_interrupt_detach() argument
9164 bxe_interrupt_attach(struct bxe_softc * sc) bxe_interrupt_attach() argument
9314 bxe_init_func_obj(struct bxe_softc * sc) bxe_init_func_obj() argument
9328 bxe_init_hw(struct bxe_softc * sc,uint32_t load_code) bxe_init_hw() argument
9352 bxe_fill(struct bxe_softc * sc,uint32_t addr,int fill,uint32_t len) bxe_fill() argument
9372 bxe_wr_fp_sb_data(struct bxe_softc * sc,int fw_sb_id,uint32_t * sb_data_p,uint32_t data_size) bxe_wr_fp_sb_data() argument
9389 bxe_zero_fp_sb(struct bxe_softc * sc,int fw_sb_id) bxe_zero_fp_sb() argument
9422 bxe_wr_sp_sb_data(struct bxe_softc * sc,struct hc_sp_status_block_data * sp_sb_data) bxe_wr_sp_sb_data() argument
9439 bxe_zero_sp_sb(struct bxe_softc * sc) bxe_zero_sp_sb() argument
9503 bxe_init_sb(struct bxe_softc * sc,bus_addr_t busaddr,int vfid,uint8_t vf_valid,int fw_sb_id,int igu_sb_id) bxe_init_sb() argument
9577 bxe_rx_ustorm_prods_offset(struct bxe_softc * sc,struct bxe_fastpath * fp) bxe_rx_ustorm_prods_offset() argument
9592 bxe_init_eth_fp(struct bxe_softc * sc,int idx) bxe_init_eth_fp() argument
9677 bxe_update_rx_prod(struct bxe_softc * sc,struct bxe_fastpath * fp,uint16_t rx_bd_prod,uint16_t rx_cq_prod,uint16_t rx_sge_prod) bxe_update_rx_prod() argument
9715 bxe_init_rx_rings(struct bxe_softc * sc) bxe_init_rx_rings() argument
9767 bxe_init_tx_rings(struct bxe_softc * sc) bxe_init_tx_rings() argument
9777 bxe_init_def_sb(struct bxe_softc * sc) bxe_init_def_sb() argument
9865 bxe_init_sp_ring(struct bxe_softc * sc) bxe_init_sp_ring() argument
9875 bxe_init_eq_ring(struct bxe_softc * sc) bxe_init_eq_ring() argument
9901 bxe_init_internal_common(struct bxe_softc * sc) bxe_init_internal_common() argument
9922 bxe_init_internal(struct bxe_softc * sc,uint32_t load_code) bxe_init_internal() argument
9946 storm_memset_func_cfg(struct bxe_softc * sc,struct tstorm_eth_function_common_config * tcfg,uint16_t abs_fid) storm_memset_func_cfg() argument
9960 bxe_func_init(struct bxe_softc * sc,struct bxe_func_init_params * p) bxe_func_init() argument
9993 bxe_calc_vn_min(struct bxe_softc * sc,struct cmng_init_input * input) bxe_calc_vn_min() argument
10033 bxe_extract_max_cfg(struct bxe_softc * sc,uint32_t mf_cfg) bxe_extract_max_cfg() argument
10048 bxe_calc_vn_max(struct bxe_softc * sc,int vn,struct cmng_init_input * input) bxe_calc_vn_max() argument
10076 bxe_cmng_fns_init(struct bxe_softc * sc,uint8_t read_cfg,uint8_t cmng_type) bxe_cmng_fns_init() argument
10115 bxe_get_cmng_fns_mode(struct bxe_softc * sc) bxe_get_cmng_fns_mode() argument
10129 storm_memset_cmng(struct bxe_softc * sc,struct cmng_init * cmng,uint8_t port) storm_memset_cmng() argument
10161 bxe_pf_init(struct bxe_softc * sc) bxe_pf_init() argument
10227 bxe_hc_int_enable(struct bxe_softc * sc) bxe_hc_int_enable() argument
10299 bxe_igu_int_enable(struct bxe_softc * sc) bxe_igu_int_enable() argument
10363 bxe_int_enable(struct bxe_softc * sc) bxe_int_enable() argument
10373 bxe_hc_int_disable(struct bxe_softc * sc) bxe_hc_int_disable() argument
10413 bxe_igu_int_disable(struct bxe_softc * sc) bxe_igu_int_disable() argument
10433 bxe_int_disable(struct bxe_softc * sc) bxe_int_disable() argument
10443 bxe_nic_init(struct bxe_softc * sc,int load_code) bxe_nic_init() argument
10490 bxe_init_objs(struct bxe_softc * sc) bxe_init_objs() argument
10544 bxe_func_start(struct bxe_softc * sc) bxe_func_start() argument
10572 bxe_set_power_state(struct bxe_softc * sc,uint8_t state) bxe_set_power_state() argument
10637 bxe_trylock_hw_lock(struct bxe_softc * sc,uint32_t resource) bxe_trylock_hw_lock() argument
10680 bxe_get_leader_lock_resource(struct bxe_softc * sc) bxe_get_leader_lock_resource() argument
10691 bxe_trylock_leader_lock(struct bxe_softc * sc) bxe_trylock_leader_lock() argument
10697 bxe_release_leader_lock(struct bxe_softc * sc) bxe_release_leader_lock() argument
10704 bxe_set_234_gates(struct bxe_softc * sc,uint8_t close) bxe_set_234_gates() argument
10747 bxe_er_poll_igu_vq(struct bxe_softc * sc) bxe_er_poll_igu_vq() argument
10773 bxe_clp_reset_prep(struct bxe_softc * sc,uint32_t * magic_val) bxe_clp_reset_prep() argument
10784 bxe_clp_reset_done(struct bxe_softc * sc,uint32_t magic_val) bxe_clp_reset_done() argument
10795 bxe_reset_mcp_prep(struct bxe_softc * sc,uint32_t * magic_val) bxe_reset_mcp_prep() argument
10821 bxe_mcp_wait_one(struct bxe_softc * sc) bxe_mcp_wait_one() argument
10833 bxe_init_shmem(struct bxe_softc * sc) bxe_init_shmem() argument
10859 bxe_reset_mcp_comp(struct bxe_softc * sc,uint32_t magic_val) bxe_reset_mcp_comp() argument
10873 bxe_pxp_prep(struct bxe_softc * sc) bxe_pxp_prep() argument
10892 bxe_process_kill_chip_reset(struct bxe_softc * sc,uint8_t global) bxe_process_kill_chip_reset() argument
10993 bxe_process_kill(struct bxe_softc * sc,uint8_t global) bxe_process_kill() argument
11094 bxe_leader_reset(struct bxe_softc * sc) bxe_leader_reset() argument
11167 bxe_pf_q_prep_init(struct bxe_softc * sc,struct bxe_fastpath * fp,struct ecore_queue_init_params * init_params) bxe_pf_q_prep_init() argument
11211 bxe_get_common_flags(struct bxe_softc * sc,struct bxe_fastpath * fp,uint8_t zero_stats) bxe_get_common_flags() argument
11245 bxe_get_q_flags(struct bxe_softc * sc,struct bxe_fastpath * fp,uint8_t leading) bxe_get_q_flags() argument
11272 bxe_pf_q_prep_general(struct bxe_softc * sc,struct bxe_fastpath * fp,struct ecore_general_setup_params * gen_init,uint8_t cos) bxe_pf_q_prep_general() argument
11284 bxe_pf_rx_q_prep(struct bxe_softc * sc,struct bxe_fastpath * fp,struct rxq_pause_params * pause,struct ecore_rxq_setup_params * rxq_init) bxe_pf_rx_q_prep() argument
11382 bxe_pf_tx_q_prep(struct bxe_softc * sc,struct bxe_fastpath * fp,struct ecore_txq_setup_params * txq_init,uint8_t cos) bxe_pf_tx_q_prep() argument
11410 bxe_setup_queue(struct bxe_softc * sc,struct bxe_fastpath * fp,uint8_t leading) bxe_setup_queue() argument
11475 bxe_setup_leading(struct bxe_softc * sc) bxe_setup_leading() argument
11481 bxe_config_rss_pf(struct bxe_softc * sc,struct ecore_rss_config_obj * rss_obj,uint8_t config_hash) bxe_config_rss_pf() argument
11529 bxe_config_rss_eth(struct bxe_softc * sc,uint8_t config_hash) bxe_config_rss_eth() argument
11536 bxe_init_rss_pf(struct bxe_softc * sc) bxe_init_rss_pf() argument
11565 bxe_set_mac_one(struct bxe_softc * sc,uint8_t * mac,struct ecore_vlan_mac_obj * obj,uint8_t set,int mac_type,unsigned long * ramrod_flags) bxe_set_mac_one() argument
11606 bxe_set_eth_mac(struct bxe_softc * sc,uint8_t set) bxe_set_eth_mac() argument
11622 bxe_get_cur_phy_idx(struct bxe_softc * sc) bxe_get_cur_phy_idx() argument
11655 bxe_get_link_cfg_idx(struct bxe_softc * sc) bxe_get_link_cfg_idx() argument
11676 bxe_set_requested_fc(struct bxe_softc * sc) bxe_set_requested_fc() argument
11691 bxe_calc_fc_adv(struct bxe_softc * sc) bxe_calc_fc_adv() argument
11718 bxe_get_mf_speed(struct bxe_softc * sc) bxe_get_mf_speed() argument
11741 bxe_fill_report_data(struct bxe_softc * sc,struct bxe_link_report_data * data) bxe_fill_report_data() argument
11774 bxe_link_report_locked(struct bxe_softc * sc) bxe_link_report_locked() argument
11854 bxe_link_report(struct bxe_softc * sc) bxe_link_report() argument
11862 bxe_link_status_update(struct bxe_softc * sc) bxe_link_status_update() argument
11931 bxe_initial_phy_init(struct bxe_softc * sc,int load_mode) bxe_initial_phy_init() argument
12018 bxe_init_mcast_macs_list(struct bxe_softc * sc,struct ecore_mcast_ramrod_params * p) bxe_init_mcast_macs_list() argument
12072 bxe_set_mc_list(struct bxe_softc * sc) bxe_set_mc_list() argument
12112 struct bxe_softc *sc; global() member
12142 bxe_set_uc_list(struct bxe_softc * sc) bxe_set_uc_list() argument
12167 bxe_set_rx_mode(struct bxe_softc * sc) bxe_set_rx_mode() argument
12214 bxe_update_drv_flags(struct bxe_softc * sc,uint32_t flags,uint32_t set) bxe_update_drv_flags() argument
12242 struct bxe_softc *sc = (struct bxe_softc *)xsc; bxe_periodic_callout_func() local
12328 bxe_periodic_start(struct bxe_softc * sc) bxe_periodic_start() argument
12335 bxe_periodic_stop(struct bxe_softc * sc) bxe_periodic_stop() argument
12342 bxe_parity_recover(struct bxe_softc * sc) bxe_parity_recover() argument
12545 bxe_handle_error(struct bxe_softc * sc) bxe_handle_error() argument
12569 struct bxe_softc *sc = (struct bxe_softc *)arg; bxe_sp_err_timeout_task() local
12595 bxe_nic_load(struct bxe_softc * sc,int load_mode) bxe_nic_load() argument
12859 bxe_init_locked(struct bxe_softc * sc) bxe_init_locked() argument
12950 bxe_stop_locked(struct bxe_softc * sc) bxe_stop_locked() argument
12966 struct bxe_softc *sc = (struct bxe_softc *)xsc; bxe_init() local
12974 bxe_init_ifnet(struct bxe_softc * sc) bxe_init_ifnet() argument
13042 bxe_deallocate_bars(struct bxe_softc * sc) bxe_deallocate_bars() argument
13059 bxe_allocate_bars(struct bxe_softc * sc) bxe_allocate_bars() argument
13105 bxe_get_function_num(struct bxe_softc * sc) bxe_get_function_num() argument
13135 bxe_get_shmem_mf_cfg_base(struct bxe_softc * sc) bxe_get_shmem_mf_cfg_base() argument
13160 bxe_pcie_capability_read(struct bxe_softc * sc,int reg,int width) bxe_pcie_capability_read() argument
13180 bxe_is_pcie_pending(struct bxe_softc * sc) bxe_is_pcie_pending() argument
13192 bxe_probe_pci_caps(struct bxe_softc * sc) bxe_probe_pci_caps() argument
13257 bxe_get_shmem_mf_cfg_info_sd(struct bxe_softc * sc) bxe_get_shmem_mf_cfg_info_sd() argument
13292 bxe_get_shmem_ext_proto_support_flags(struct bxe_softc * sc) bxe_get_shmem_ext_proto_support_flags() argument
13315 bxe_get_shmem_mf_cfg_info_si(struct bxe_softc * sc) bxe_get_shmem_mf_cfg_info_si() argument
13338 bxe_get_shmem_mf_cfg_info_niv(struct bxe_softc * sc) bxe_get_shmem_mf_cfg_info_niv() argument
13384 bxe_check_valid_mf_cfg(struct bxe_softc * sc) bxe_check_valid_mf_cfg() argument
13484 bxe_get_mf_cfg_info(struct bxe_softc * sc) bxe_get_mf_cfg_info() argument
13643 bxe_get_shmem_info(struct bxe_softc * sc) bxe_get_shmem_info() argument
13737 bxe_get_tunable_params(struct bxe_softc * sc) bxe_get_tunable_params() argument
13844 bxe_media_detect(struct bxe_softc * sc) bxe_media_detect() argument
13905 bxe_get_igu_cam_info(struct bxe_softc * sc) bxe_get_igu_cam_info() argument
13970 bxe_get_device_info(struct bxe_softc * sc) bxe_get_device_info() argument
14212 bxe_link_settings_supported(struct bxe_softc * sc,uint32_t switch_cfg) bxe_link_settings_supported() argument
14329 bxe_link_settings_requested(struct bxe_softc * sc) bxe_link_settings_requested() argument
14505 bxe_get_phy_info(struct bxe_softc * sc) bxe_get_phy_info() argument
14553 bxe_get_params(struct bxe_softc * sc) bxe_get_params() argument
14567 bxe_set_modes_bitmap(struct bxe_softc * sc) bxe_set_modes_bitmap() argument
14623 bxe_alloc_hsi_mem(struct bxe_softc * sc) bxe_alloc_hsi_mem() argument
15074 bxe_free_hsi_mem(struct bxe_softc * sc) bxe_free_hsi_mem() argument
15260 bxe_prev_interrupted_dmae(struct bxe_softc * sc) bxe_prev_interrupted_dmae() argument
15275 bxe_prev_mcp_done(struct bxe_softc * sc) bxe_prev_mcp_done() argument
15288 bxe_prev_path_get_entry(struct bxe_softc * sc) bxe_prev_path_get_entry() argument
15304 bxe_prev_is_path_marked(struct bxe_softc * sc) bxe_prev_is_path_marked() argument
15331 bxe_prev_mark_path(struct bxe_softc * sc,uint8_t after_undi) bxe_prev_mark_path() argument
15385 bxe_do_flr(struct bxe_softc * sc) bxe_do_flr() argument
15436 bxe_prev_unload_close_mac(struct bxe_softc * sc,struct bxe_mac_vals * vals) bxe_prev_unload_close_mac() argument
15518 bxe_prev_unload_undi_inc(struct bxe_softc * sc,uint8_t port,uint8_t inc) bxe_prev_unload_undi_inc() argument
15537 bxe_prev_unload_common(struct bxe_softc * sc) bxe_prev_unload_common() argument
15643 bxe_prev_unload_uncommon(struct bxe_softc * sc) bxe_prev_unload_uncommon() argument
15686 bxe_prev_unload(struct bxe_softc * sc) bxe_prev_unload() argument
15755 bxe_dcbx_set_state(struct bxe_softc * sc,uint8_t dcb_on,uint32_t dcbx_enabled) bxe_dcbx_set_state() argument
15777 bxe_set_qm_cid_count(struct bxe_softc * sc) bxe_set_qm_cid_count() argument
15793 bxe_init_multi_cos(struct bxe_softc * sc) bxe_init_multi_cos() argument
15815 struct bxe_softc *sc; bxe_sysctl_state() local
15840 struct bxe_softc *sc = (struct bxe_softc *)arg1; bxe_sysctl_eth_stat() local
15872 struct bxe_softc *sc = (struct bxe_softc *)arg1; bxe_sysctl_eth_q_stat() local
15905 bxe_force_link_reset(struct bxe_softc * sc) bxe_force_link_reset() argument
15916 struct bxe_softc *sc = (struct bxe_softc *)arg1; bxe_sysctl_pauseparam() local
15986 bxe_add_sysctls(struct bxe_softc * sc) bxe_add_sysctls() argument
16104 bxe_alloc_buf_rings(struct bxe_softc * sc) bxe_alloc_buf_rings() argument
16123 bxe_free_buf_rings(struct bxe_softc * sc) bxe_free_buf_rings() argument
16140 bxe_init_fp_mutexs(struct bxe_softc * sc) bxe_init_fp_mutexs() argument
16160 bxe_destroy_fp_mutexs(struct bxe_softc * sc) bxe_destroy_fp_mutexs() argument
16193 struct bxe_softc *sc; bxe_attach() local
16385 struct bxe_softc *sc; bxe_detach() local
16469 struct bxe_softc *sc; bxe_shutdown() local
16488 bxe_igu_ack_sb(struct bxe_softc * sc,uint8_t igu_sb_id,uint8_t segment,uint16_t index,uint8_t op,uint8_t update) bxe_igu_ack_sb() argument
16501 bxe_igu_clear_sb_gen(struct bxe_softc * sc,uint8_t func,uint8_t idu_sb_id,uint8_t is_pf) bxe_igu_clear_sb_gen() argument
16558 bxe_igu_clear_sb(struct bxe_softc * sc,uint8_t idu_sb_id) bxe_igu_clear_sb() argument
16575 bxe_reset_common(struct bxe_softc * sc) bxe_reset_common() argument
16591 bxe_common_init_phy(struct bxe_softc * sc) bxe_common_init_phy() argument
16618 bxe_pf_disable(struct bxe_softc * sc) bxe_pf_disable() argument
16630 bxe_init_pxp(struct bxe_softc * sc) bxe_init_pxp() argument
16652 bxe_get_pretend_reg(struct bxe_softc * sc) bxe_get_pretend_reg() argument
16666 bxe_pretend_func(struct bxe_softc * sc,uint16_t pretend_func_val) bxe_pretend_func() argument
16683 bxe_iov_init_dmae(struct bxe_softc * sc) bxe_iov_init_dmae() argument
16689 bxe_iov_init_dq(struct bxe_softc * sc) bxe_iov_init_dq() argument
16696 bxe_lb_pckt(struct bxe_softc * sc) bxe_lb_pckt() argument
16718 bxe_int_mem_test(struct bxe_softc * sc) bxe_int_mem_test() argument
16871 bxe_setup_fan_failure_detection(struct bxe_softc * sc) bxe_setup_fan_failure_detection() argument
16919 bxe_enable_blocks_attention(struct bxe_softc * sc) bxe_enable_blocks_attention() argument
16988 bxe_init_hw_common(struct bxe_softc * sc) bxe_init_hw_common() argument
17479 bxe_init_hw_common_chip(struct bxe_softc * sc) bxe_init_hw_common_chip() argument
17497 bxe_init_hw_port(struct bxe_softc * sc) bxe_init_hw_port() argument
17716 bxe_flr_clnup_reg_poll(struct bxe_softc * sc,uint32_t reg,uint32_t expected,uint32_t poll_count) bxe_flr_clnup_reg_poll() argument
17732 bxe_flr_clnup_poll_hw_counter(struct bxe_softc * sc,uint32_t reg,char * msg,uint32_t poll_cnt) bxe_flr_clnup_poll_hw_counter() argument
17749 bxe_flr_clnup_poll_count(struct bxe_softc * sc) bxe_flr_clnup_poll_count() argument
17764 bxe_poll_hw_usage_counters(struct bxe_softc * sc,uint32_t poll_cnt) bxe_poll_hw_usage_counters() argument
17825 bxe_send_final_clnup(struct bxe_softc * sc,uint8_t clnup_func,uint32_t poll_cnt) bxe_send_final_clnup() argument
17862 bxe_pbf_pN_buf_flushed(struct bxe_softc * sc,struct pbf_pN_buf_regs * regs,uint32_t poll_count) bxe_pbf_pN_buf_flushed() argument
17897 bxe_pbf_pN_cmd_flushed(struct bxe_softc * sc,struct pbf_pN_cmd_regs * regs,uint32_t poll_count) bxe_pbf_pN_cmd_flushed() argument
17929 bxe_tx_hw_flushed(struct bxe_softc * sc,uint32_t poll_count) bxe_tx_hw_flushed() argument
17996 bxe_hw_enable_status(struct bxe_softc * sc) bxe_hw_enable_status() argument
18026 bxe_pf_flr_clnup(struct bxe_softc * sc) bxe_pf_flr_clnup() argument
18074 bxe_init_hw_func(struct bxe_softc * sc) bxe_init_hw_func() argument
18379 bxe_link_reset(struct bxe_softc * sc) bxe_link_reset() argument
18393 bxe_reset_port(struct bxe_softc * sc) bxe_reset_port() argument
18426 bxe_ilt_wr(struct bxe_softc * sc,uint32_t index,bus_addr_t addr) bxe_ilt_wr() argument
18445 bxe_clear_func_ilt(struct bxe_softc * sc,uint32_t func) bxe_clear_func_ilt() argument
18455 bxe_reset_func(struct bxe_softc * sc) bxe_reset_func() argument
18535 bxe_gunzip_init(struct bxe_softc * sc) bxe_gunzip_init() argument
18541 bxe_gunzip_end(struct bxe_softc * sc) bxe_gunzip_end() argument
18547 bxe_init_firmware(struct bxe_softc * sc) bxe_init_firmware() argument
18567 bxe_release_firmware(struct bxe_softc * sc) bxe_release_firmware() argument
18574 ecore_gunzip(struct bxe_softc * sc,const uint8_t * zbuf,int len) ecore_gunzip() argument
18584 ecore_reg_wr_ind(struct bxe_softc * sc,uint32_t addr,uint32_t val) ecore_reg_wr_ind() argument
18592 ecore_write_dmae_phys_len(struct bxe_softc * sc,bus_addr_t phys_addr,uint32_t addr,uint32_t len) ecore_write_dmae_phys_len() argument
18601 ecore_storm_memset_struct(struct bxe_softc * sc,uint32_t addr,size_t size,uint32_t * data) ecore_storm_memset_struct() argument
18631 BXE_PATH(sc) global() argument
18647 bxe_get_preset_regs_len(struct bxe_softc * sc,uint32_t preset) bxe_get_preset_regs_len() argument
18664 bxe_get_total_regs_len32(struct bxe_softc * sc) bxe_get_total_regs_len32() argument
18679 __bxe_get_page_addr_ar(struct bxe_softc * sc) __bxe_get_page_addr_ar() argument
18690 __bxe_get_page_reg_num(struct bxe_softc * sc) __bxe_get_page_reg_num() argument
18701 __bxe_get_page_write_ar(struct bxe_softc * sc) __bxe_get_page_write_ar() argument
18712 __bxe_get_page_write_num(struct bxe_softc * sc) __bxe_get_page_write_num() argument
18723 __bxe_get_page_read_ar(struct bxe_softc * sc) __bxe_get_page_read_ar() argument
18734 __bxe_get_page_read_num(struct bxe_softc * sc) __bxe_get_page_read_num() argument
18745 bxe_is_reg_in_chip(struct bxe_softc * sc,const struct reg_addr * reg_info) bxe_is_reg_in_chip() argument
18762 bxe_is_wreg_in_chip(struct bxe_softc * sc,const struct wreg_addr * wreg_info) bxe_is_wreg_in_chip() argument
18790 bxe_read_pages_regs(struct bxe_softc * sc,uint32_t * p,uint32_t preset) bxe_read_pages_regs() argument
18828 bxe_get_preset_regs(struct bxe_softc * sc,uint32_t * p,uint32_t preset) bxe_get_preset_regs() argument
18890 bxe_grc_dump(struct bxe_softc * sc) bxe_grc_dump() argument
19076 bxe_add_cdev(struct bxe_softc * sc) bxe_add_cdev() argument
19105 bxe_del_cdev(struct bxe_softc * sc) bxe_del_cdev() argument
19119 bxe_is_nvram_accessible(struct bxe_softc * sc) bxe_is_nvram_accessible() argument
19130 bxe_wr_eeprom(struct bxe_softc * sc,void * data,uint32_t offset,uint32_t len) bxe_wr_eeprom() argument
19145 bxe_rd_eeprom(struct bxe_softc * sc,void * data,uint32_t offset,uint32_t len) bxe_rd_eeprom() argument
19159 bxe_eeprom_rd_wr(struct bxe_softc * sc,bxe_eeprom_t * eeprom) bxe_eeprom_rd_wr() argument
19203 bxe_get_settings(struct bxe_softc * sc,bxe_dev_setting_t * dev_p) bxe_get_settings() argument
19258 struct bxe_softc *sc; bxe_eioctl() local
19410 struct bxe_softc *sc; bxe_debugnet_init() local
19428 struct bxe_softc *sc; bxe_debugnet_transmit() local
19445 struct bxe_softc *sc; bxe_debugnet_poll() local
[all...]
/freebsd/sys/dev/ffec/
H A Dif_ffec.c197 #define FFEC_LOCK(sc) mtx_lock(&(sc)->mtx) argument
198 #define FFEC_UNLOCK(sc) mtx_unlock(&(sc)->mtx) argument
199 #define FFEC_LOCK_INIT(sc) mtx_init(&(sc)->mtx, \ argument
200 device_get_nameunit((sc)->dev), MTX_NETWORK_LOCK, MTX_DEF)
201 #define FFEC_LOCK_DESTROY(sc) mtx_destroy(&(sc)->mtx); argument
202 #define FFEC_ASSERT_LOCKED(sc) mtx_assert(&(sc)->mtx, MA_OWNED); argument
203 #define FFEC_ASSERT_UNLOCKED(sc) mtx_assert(&(sc)->mtx, MA_NOTOWNED); argument
205 static void ffec_init_locked(struct ffec_softc *sc);
206 static void ffec_stop_locked(struct ffec_softc *sc);
207 static void ffec_txstart_locked(struct ffec_softc *sc);
[all …]
/freebsd/sys/dev/smc/
H A Dif_smc.c83 #define SMC_LOCK(sc) mtx_lock(&(sc)->smc_mtx) argument
84 #define SMC_UNLOCK(sc) mtx_unlock(&(sc)->smc_mtx) argument
85 #define SMC_ASSERT_LOCKED(sc) mtx_assert(&(sc)->smc_mtx, MA_OWNED) argument
147 smc_select_bank(struct smc_softc *sc, uint16_t bank) in smc_select_bank() argument
150 bus_barrier(sc->smc_reg, BSR, 2, in smc_select_bank()
152 bus_write_2(sc->smc_reg, BSR, bank & BSR_BANK_MASK); in smc_select_bank()
153 bus_barrier(sc->smc_reg, BSR, 2, in smc_select_bank()
159 smc_mmu_wait(struct smc_softc *sc) in smc_mmu_wait() argument
162 KASSERT((bus_read_2(sc->smc_reg, BSR) & in smc_mmu_wait()
164 device_get_nameunit(sc->smc_dev))); in smc_mmu_wait()
[all …]
/freebsd/sys/dev/hdmi/
H A Ddwc_hdmi.c73 dwc_hdmi_phy_wait_i2c_done(struct dwc_hdmi_softc *sc, int msec) in dwc_hdmi_phy_wait_i2c_done() argument
77 val = RD1(sc, HDMI_IH_I2CMPHY_STAT0) & in dwc_hdmi_phy_wait_i2c_done()
84 val = RD1(sc, HDMI_IH_I2CMPHY_STAT0) & in dwc_hdmi_phy_wait_i2c_done()
90 dwc_hdmi_phy_i2c_write(struct dwc_hdmi_softc *sc, unsigned short data, in dwc_hdmi_phy_i2c_write() argument
95 WR1(sc, HDMI_IH_I2CMPHY_STAT0, in dwc_hdmi_phy_i2c_write()
97 WR1(sc, HDMI_PHY_I2CM_ADDRESS_ADDR, addr); in dwc_hdmi_phy_i2c_write()
98 WR1(sc, HDMI_PHY_I2CM_DATAO_1_ADDR, ((data >> 8) & 0xff)); in dwc_hdmi_phy_i2c_write()
99 WR1(sc, HDMI_PHY_I2CM_DATAO_0_ADDR, ((data >> 0) & 0xff)); in dwc_hdmi_phy_i2c_write()
100 WR1(sc, HDMI_PHY_I2CM_OPERATION_ADDR, HDMI_PHY_I2CM_OPERATION_ADDR_WRITE); in dwc_hdmi_phy_i2c_write()
101 dwc_hdmi_phy_wait_i2c_done(sc, 1000); in dwc_hdmi_phy_i2c_write()
[all …]
/freebsd/sys/dev/bge/
H A Dif_bge.c363 #define BGE_IS_JUMBO_CAPABLE(sc) ((sc)->bge_flags & BGE_FLAG_JUMBO) argument
364 #define BGE_IS_5700_FAMILY(sc) ((sc)->bge_flags & BGE_FLAG_5700_FAMILY) argument
365 #define BGE_IS_5705_PLUS(sc) ((sc)->bge_flags & BGE_FLAG_5705_PLUS) argument
366 #define BGE_IS_5714_FAMILY(sc) ((sc)->bge_flags & BGE_FLAG_5714_FAMILY) argument
367 #define BGE_IS_575X_PLUS(sc) ((sc)->bge_flags & BGE_FLAG_575X_PLUS) argument
368 #define BGE_IS_5755_PLUS(sc) ((sc)->bge_flags & BGE_FLAG_5755_PLUS) argument
369 #define BGE_IS_5717_PLUS(sc) ((sc)->bge_flags & BGE_FLAG_5717_PLUS) argument
370 #define BGE_IS_57765_PLUS(sc) ((sc)->bge_flags & BGE_FLAG_57765_PLUS) argument
393 static int bge_get_eaddr_fw(struct bge_softc *sc, uint8_t ether_addr[]);
546 bge_has_eaddr(struct bge_softc *sc) in bge_has_eaddr() argument
[all …]
/freebsd/sys/dev/oce/
H A Doce_hw.c44 static int oce_POST(POCE_SOFTC sc);
51 oce_POST(POCE_SOFTC sc) in oce_POST() argument
57 post_status.dw0 = OCE_READ_CSR_MPU(sc, csr, MPU_EP_SEMAPHORE(sc)); in oce_POST()
62 OCE_WRITE_CSR_MPU(sc, csr, MPU_EP_SEMAPHORE(sc), post_status.dw0); in oce_POST()
72 post_status.dw0 = OCE_READ_CSR_MPU(sc, csr, MPU_EP_SEMAPHORE(sc)); in oce_POST()
74 device_printf(sc->dev, in oce_POST()
82 device_printf(sc->dev, "POST timed out: %x\n", post_status.dw0); in oce_POST()
92 oce_hw_init(POCE_SOFTC sc) in oce_hw_init() argument
96 rc = oce_POST(sc); in oce_hw_init()
101 rc = oce_dma_alloc(sc, sizeof(struct oce_bmbx), &sc->bsmbx, 0); in oce_hw_init()
[all …]
/freebsd/sys/dev/ae/
H A Dif_ae.c104 static void ae_pcie_init(ae_softc_t *sc);
105 static void ae_phy_reset(ae_softc_t *sc);
106 static void ae_phy_init(ae_softc_t *sc);
107 static int ae_reset(ae_softc_t *sc);
109 static int ae_init_locked(ae_softc_t *sc);
116 static void ae_retrieve_address(ae_softc_t *sc);
119 static int ae_alloc_rings(ae_softc_t *sc);
120 static void ae_dma_free(ae_softc_t *sc);
123 static void ae_powersave_disable(ae_softc_t *sc);
124 static void ae_powersave_enable(ae_softc_t *sc);
[all …]
/freebsd/sys/dev/dc/
H A Dif_dc.c356 #define DC_SETBIT(sc, reg, x) \ argument
357 CSR_WRITE_4(sc, reg, CSR_READ_4(sc, reg) | (x))
359 #define DC_CLRBIT(sc, reg, x) \ argument
360 CSR_WRITE_4(sc, reg, CSR_READ_4(sc, reg) & ~(x))
362 #define SIO_SET(x) DC_SETBIT(sc, DC_SIO, (x))
363 #define SIO_CLR(x) DC_CLRBIT(sc, DC_SIO, (x))
366 dc_delay(struct dc_softc *sc) in dc_delay() argument
371 CSR_READ_4(sc, DC_BUSCTL); in dc_delay()
375 dc_eeprom_width(struct dc_softc *sc) in dc_eeprom_width() argument
380 dc_eeprom_idle(sc); in dc_eeprom_width()
[all …]
/freebsd/sys/dev/gem/
H A Dif_gem.c99 static int gem_add_rxbuf(struct gem_softc *sc, int idx);
100 static int gem_bitwait(struct gem_softc *sc, bus_addr_t r, uint32_t clr,
104 static int gem_disable_rx(struct gem_softc *sc);
105 static int gem_disable_tx(struct gem_softc *sc);
106 static void gem_eint(struct gem_softc *sc, u_int status);
108 static void gem_init_locked(struct gem_softc *sc);
109 static void gem_init_regs(struct gem_softc *sc);
111 static int gem_load_txmbuf(struct gem_softc *sc, struct mbuf **m_head);
112 static int gem_meminit(struct gem_softc *sc);
113 static void gem_mifinit(struct gem_softc *sc);
[all …]
/freebsd/sys/dev/xdma/
H A Dxdma_fdt_test.c92 struct xdmatest_softc *sc; in xdmatest_intr() local
94 sc = arg; in xdmatest_intr()
96 sc->done = 1; in xdmatest_intr()
98 mtx_lock(&sc->mtx); in xdmatest_intr()
99 wakeup(sc); in xdmatest_intr()
100 mtx_unlock(&sc->mtx); in xdmatest_intr()
118 xdmatest_alloc_test_memory(struct xdmatest_softc *sc) in xdmatest_alloc_test_memory() argument
122 sc->len = (0x1000000 - 8); /* 16mb */ in xdmatest_alloc_test_memory()
123 sc->len = 8; in xdmatest_alloc_test_memory()
128 bus_get_dma_tag(sc->dev), in xdmatest_alloc_test_memory()
[all …]
/freebsd/sys/powerpc/powermac/
H A Dcuda.c76 static void cuda_send_inbound(struct cuda_softc *sc);
77 static void cuda_send_outbound(struct cuda_softc *sc);
117 static uint8_t cuda_read_reg(struct cuda_softc *sc, u_int offset);
118 static void cuda_write_reg(struct cuda_softc *sc, u_int offset, uint8_t value);
143 struct cuda_softc *sc; in cuda_attach() local
149 sc = device_get_softc(dev); in cuda_attach()
150 sc->sc_dev = dev; in cuda_attach()
152 sc->sc_memrid = 0; in cuda_attach()
153 sc->sc_memr = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in cuda_attach()
154 &sc->sc_memrid, RF_ACTIVE); in cuda_attach()
[all …]

12345678910>>...96