/illumos-gate/usr/src/uts/common/io/sfxge/ |
H A D | sfxge.h | 61 typedef struct sfxge_s sfxge_t; typedef 115 sfxge_t *sm_sp; 151 sfxge_t *sm_sp; 170 sfxge_t *ss_sp; 185 sfxge_t *sm_sp; 215 sfxge_t *__se_sp; 413 sfxge_t *__sr_sp; 530 sfxge_t *stm_sp; 597 sfxge_t *__st_sp; 844 extern int sfxge_start(sfxge_t *, boolean_t); [all …]
|
H A D | sfxge_sram.c | 38 sfxge_sram_init(sfxge_t *sp) in sfxge_sram_init() 56 sfxge_sram_buf_tbl_alloc(sfxge_t *sp, size_t n, uint32_t *idp) in sfxge_sram_buf_tbl_alloc() 84 sfxge_sram_start(sfxge_t *sp) in sfxge_sram_start() 101 sfxge_sram_buf_tbl_set(sfxge_t *sp, uint32_t id, efsys_mem_t *esmp, in sfxge_sram_buf_tbl_set() 129 sfxge_sram_buf_tbl_clear(sfxge_t *sp, uint32_t id, size_t n) in sfxge_sram_buf_tbl_clear() 146 sfxge_sram_stop(sfxge_t *sp) in sfxge_sram_stop() 161 sfxge_sram_buf_tbl_free(sfxge_t *sp, uint32_t id, size_t n) in sfxge_sram_buf_tbl_free() 175 sfxge_sram_fini(sfxge_t *sp) in sfxge_sram_fini()
|
H A D | sfxge_mcdi.c | 119 sfxge_mcdi_timeout(sfxge_t *sp) in sfxge_mcdi_timeout() 132 sfxge_mcdi_poll(sfxge_t *sp) in sfxge_mcdi_poll() 167 sfxge_t *sp = (sfxge_t *)arg; in sfxge_mcdi_execute() 183 sfxge_t *sp = (sfxge_t *)arg; in sfxge_mcdi_ev_cpl() 197 sfxge_t *sp = (sfxge_t *)arg; in sfxge_mcdi_exception() 242 sfxge_t *sp = (sfxge_t *)arg; in sfxge_mcdi_logger() 271 sfxge_mcdi_init(sfxge_t *sp) in sfxge_mcdi_init() 339 sfxge_mcdi_fini(sfxge_t *sp) in sfxge_mcdi_fini() 368 sfxge_mcdi_ioctl(sfxge_t *sp, sfxge_mcdi_ioc_t *smip) in sfxge_mcdi_ioctl() 432 sfxge_mcdi2_ioctl(sfxge_t *sp, sfxge_mcdi2_ioc_t *smip) in sfxge_mcdi2_ioctl()
|
H A D | sfxge_mac.c | 47 static void sfxge_mac_link_update_locked(sfxge_t *sp, efx_link_mode_t mode); 77 sfxge_t *sp = smp->sm_sp; in _sfxge_mac_stat_update() 186 sfxge_mac_kstat_init(sfxge_t *sp) in sfxge_mac_kstat_init() 240 sfxge_mac_kstat_fini(sfxge_t *sp) in sfxge_mac_kstat_fini() 251 sfxge_mac_stat_get(sfxge_t *sp, unsigned int id, uint64_t *valp) in sfxge_mac_stat_get() 272 sfxge_t *sp = arg; in sfxge_mac_poll() 320 sfxge_mac_poll_start(sfxge_t *sp) in sfxge_mac_poll_start() 332 sfxge_mac_poll_stop(sfxge_t *sp) in sfxge_mac_poll_stop() 351 sfxge_mac_init(sfxge_t *sp) in sfxge_mac_init() 475 sfxge_mac_filter_apply(sfxge_t *sp) in sfxge_mac_filter_apply() [all …]
|
H A D | sfxge.c | 67 sfxge_cfg_build(sfxge_t *sp) in sfxge_cfg_build() 78 sfxge_create(dev_info_t *dip, sfxge_t **spp) in sfxge_create() 80 sfxge_t *sp; in sfxge_create() 274 SFXGE_OBJ_CHECK(sp, sfxge_t); in sfxge_create() 282 sfxge_start_locked(sfxge_t *sp, boolean_t restart) in sfxge_start_locked() 389 sfxge_start(sfxge_t *sp, boolean_t restart) in sfxge_start() 401 sfxge_stop_locked(sfxge_t *sp) in sfxge_stop_locked() 430 sfxge_stop(sfxge_t *sp) in sfxge_stop() 440 sfxge_t *sp = arg; in _sfxge_restart() 490 sfxge_restart_dispatch(sfxge_t *sp, uint_t cflags, sfxge_hw_err_t hw_err, in sfxge_restart_dispatch() [all …]
|
H A D | sfxge_ev.c | 74 _sfxge_ev_qctor(sfxge_t *sp, sfxge_evq_t *sep, int kmflags, uint16_t evq_size) in _sfxge_ev_qctor() 136 sfxge_t *sp = arg; in sfxge_ev_q0ctor() 144 sfxge_t *sp = arg; in sfxge_ev_qXctor() 148 _sfxge_ev_qdtor(sfxge_t *sp, sfxge_evq_t *sep, uint16_t evq_size) in _sfxge_ev_qdtor() 171 sfxge_t *sp = arg; in sfxge_ev_q0dtor() 179 sfxge_t *sp = arg; in sfxge_ev_qXdtor() 206 sfxge_t *sp = sep->se_sp; in sfxge_ev_qcomplete() 241 sfxge_t *sp = sep->se_sp; in sfxge_ev_rx() 328 sfxge_t *sp = sep->se_sp; in sfxge_ev_exception() 352 sfxge_t *sp = sep->se_sp; in sfxge_ev_rxq_flush_done() [all …]
|
H A D | sfxge_gld_v3.c | 48 sfxge_gld_link_update(sfxge_t *sp) in sfxge_gld_link_update() 68 sfxge_gld_mtu_update(sfxge_t *sp) in sfxge_gld_mtu_update() 78 sfxge_gld_rx_post(sfxge_t *sp, unsigned int index, mblk_t *mp) in sfxge_gld_rx_post() 87 sfxge_gld_rx_push(sfxge_t *sp) in sfxge_gld_rx_push() 94 sfxge_phy_dfl_cap_test64(sfxge_t *sp, uint32_t field) in sfxge_phy_dfl_cap_test64() 102 sfxge_phy_cur_cap_test64(sfxge_t *sp, uint32_t field) in sfxge_phy_cur_cap_test64() 109 sfxge_phy_lp_cap_test64(sfxge_t *sp, uint32_t field) in sfxge_phy_lp_cap_test64() 117 sfxge_t *sp = arg; in sfxge_gld_getstat() 340 sfxge_t *sp = arg; in sfxge_gld_start() 357 sfxge_t *sp = arg; in sfxge_gld_stop() [all …]
|
H A D | sfxge_phy.c | 76 sfxge_t *sp = ksp->ks_private; in sfxge_phy_kstat_update() 123 sfxge_phy_kstat_init(sfxge_t *sp) in sfxge_phy_kstat_init() 184 sfxge_phy_kstat_fini(sfxge_t *sp) in sfxge_phy_kstat_fini() 198 sfxge_phy_init(sfxge_t *sp) in sfxge_phy_init() 228 sfxge_phy_lp_cap_test(sfxge_t *sp, uint32_t field) in sfxge_phy_lp_cap_test() 252 sfxge_phy_cap_apply(sfxge_t *sp, boolean_t use_default) in sfxge_phy_cap_apply() 310 sfxge_phy_cap_test(sfxge_t *sp, uint32_t flag, uint32_t field, in sfxge_phy_cap_test() 338 sfxge_phy_cap_set(sfxge_t *sp, uint32_t field, int set) in sfxge_phy_cap_set() 372 sfxge_phy_fini(sfxge_t *sp) in sfxge_phy_fini()
|
H A D | sfxge_mon.c | 67 sfxge_t *sp = ksp->ks_private; in sfxge_mon_kstat_update() 119 sfxge_mon_kstat_init(sfxge_t *sp) in sfxge_mon_kstat_init() 195 sfxge_mon_kstat_fini(sfxge_t *sp) in sfxge_mon_kstat_fini() 208 sfxge_mon_init(sfxge_t *sp) in sfxge_mon_init() 268 sfxge_mon_start(sfxge_t *sp) in sfxge_mon_start() 295 sfxge_mon_stop(sfxge_t *sp) in sfxge_mon_stop() 311 sfxge_mon_fini(sfxge_t *sp) in sfxge_mon_fini()
|
H A D | sfxge_rx.c | 119 sfxge_t *sp = arg; in sfxge_rx_packet_ctor() 166 sfxge_t *sp = arg; in sfxge_rx_qctor() 301 sfxge_t *sp = srp->sr_sp; in sfxge_rx_qdtor() 381 sfxge_t *sp = srp->sr_sp; in sfxge_rx_qfpp_swizzle() 453 sfxge_t *sp = srp->sr_sp; in sfxge_rx_qfpp_empty() 517 sfxge_t *sp = srp->sr_sp; in sfxge_rx_qpacket_destroy() 598 sfxge_t *sp = srp->sr_sp; in sfxge_rx_qpacket_create() 756 sfxge_t *sp = srp->sr_sp; in sfxge_rx_qrefill() 880 sfxge_t *sp = srp->sr_sp; in sfxge_rx_qfill() 954 sfxge_t *sp = srp->sr_sp; in sfxge_rx_qfpp_trim() [all …]
|
H A D | sfxge_err.c | 58 sfxge_t *sp = (sfxge_t *)arg; in sfxge_err() 68 sfxge_intr_fatal(sfxge_t *sp) in sfxge_intr_fatal()
|
H A D | sfxge_pci.c | 54 sfxge_pci_cap_find(sfxge_t *sp, uint8_t cap_id, off_t *offp) in sfxge_pci_cap_find() 91 sfxge_pci_init(sfxge_t *sp) in sfxge_pci_init() 219 sfxge_pcie_check_link(sfxge_t *sp, unsigned int full_nlanes, in sfxge_pcie_check_link() 235 sfxge_pci_fini(sfxge_t *sp) in sfxge_pci_fini()
|
H A D | sfxge_intr.c | 72 sfxge_t *sp = (void *)arg1; in sfxge_intr_line() 146 sfxge_t *sp = (void *)arg1; in sfxge_intr_message() 192 sfxge_intr_bus_enable(sfxge_t *sp) in sfxge_intr_bus_enable() 342 sfxge_intr_bus_disable(sfxge_t *sp) in sfxge_intr_bus_disable() 393 sfxge_intr_nic_enable(sfxge_t *sp) in sfxge_intr_nic_enable() 474 sfxge_intr_nic_disable(sfxge_t *sp) in sfxge_intr_nic_disable() 496 sfxge_intr_init(sfxge_t *sp) in sfxge_intr_init() 717 sfxge_intr_start(sfxge_t *sp) in sfxge_intr_start() 753 sfxge_intr_stop(sfxge_t *sp) in sfxge_intr_stop() 769 sfxge_intr_fini(sfxge_t *sp) in sfxge_intr_fini()
|
H A D | sfxge_hash.c | 63 sfxge_toeplitz_hash(sfxge_t *sp, unsigned int addr_size, in sfxge_toeplitz_hash() 159 sfxge_toeplitz_hash_init(sfxge_t *sp) in sfxge_toeplitz_hash_init() 181 sfxge_toeplitz_hash_fini(sfxge_t *sp) in sfxge_toeplitz_hash_fini()
|
H A D | sfxge_bar.c | 40 sfxge_bar_init(sfxge_t *sp) in sfxge_bar_init() 67 sfxge_bar_fini(sfxge_t *sp) in sfxge_bar_fini()
|
H A D | sfxge_vpd.c | 37 sfxge_vpd_get_keyword(sfxge_t *sp, sfxge_vpd_ioc_t *svip) in sfxge_vpd_get_keyword() 89 sfxge_vpd_set_keyword(sfxge_t *sp, sfxge_vpd_ioc_t *svip) in sfxge_vpd_set_keyword() 160 sfxge_vpd_ioctl(sfxge_t *sp, sfxge_vpd_ioc_t *svip) in sfxge_vpd_ioctl()
|
H A D | sfxge_tx.c | 161 sfxge_t *sp = arg; in sfxge_tx_buffer_ctor() 207 sfxge_t *sp = arg; in sfxge_tx_mapping_ctor() 255 sfxge_t *sp = arg; in sfxge_tx_qctor() 375 sfxge_t *sp = stp->st_sp; in sfxge_tx_qdtor() 416 sfxge_tx_packet_destroy(sfxge_t *sp, sfxge_tx_packet_t *stpp) in sfxge_tx_packet_destroy() 422 sfxge_tx_packet_create(sfxge_t *sp) in sfxge_tx_packet_create() 492 sfxge_t *sp = stp->st_sp; in sfxge_tx_qfpp_empty() 563 sfxge_t *sp = stp->st_sp; in sfxge_tx_qfbp_empty() 634 sfxge_t *sp = stp->st_sp; in sfxge_tx_qfmp_empty() 1027 sfxge_t *sp = stp->st_sp; in sfxge_tx_kstat_init() [all …]
|
H A D | sfxge_nvram.c | 40 sfxge_nvram_rw(sfxge_t *sp, sfxge_nvram_ioc_t *snip, efx_nvram_type_t type, in sfxge_nvram_rw() 79 sfxge_nvram_erase(sfxge_t *sp, sfxge_nvram_ioc_t *snip, efx_nvram_type_t type) in sfxge_nvram_erase() 104 sfxge_nvram_ioctl(sfxge_t *sp, sfxge_nvram_ioc_t *snip) in sfxge_nvram_ioctl()
|