/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_hw.c | 209 nxgep = ldvp->nxgep; in nxge_intr() 219 ldgvp = nxgep->ldgvp; in nxge_intr() 407 nxgep = ldvp->nxgep; in nxge_syserr_intr() 591 if (nxgep == NULL) { in nxge_hw_ioctl() 668 if (nxgep != NULL) { in nxge_loopback_ioctl() 682 if ((nxgep != NULL) && nxge_set_lb(nxgep, wq, mp->b_cont)) { in nxge_loopback_ioctl() 690 if (nxgep != NULL) { in nxge_loopback_ioctl() 750 if (nxgep != NULL) { in nxge_loopback_ioctl() 1175 (void) nxge_mii_read(nxgep, nxgep->statsp->mac_stats.xcvr_portn, reg, in nxge_get_mii() 1195 (void) nxge_mii_write(nxgep, nxgep->statsp->mac_stats.xcvr_portn, in nxge_put_mii() [all …]
|
H A D | nxge_main.c | 661 nxgep->mac.portnum = nxgep->function_num; in nxge_attach() 985 if (nxgep == NULL || nxgep->dev_regs == NULL) { in nxge_unattach() 992 nxge_stop_timer(nxgep, nxgep->nxge_timerid); in nxge_unattach() 1778 nxge_stop_timer(nxgep, nxgep->nxge_timerid); in nxge_uninit() 5520 p_nxge_t nxgep = rhp->nxgep; in nxge_tx_ring_start() local 5539 p_nxge_t nxgep = rhp->nxgep; in nxge_tx_ring_stop() local 5556 p_nxge_t nxgep = rhp->nxgep; in nxge_rx_ring_start() local 5594 p_nxge_t nxgep = rhp->nxgep; in nxge_rx_ring_stop() local 5681 rhandlep->nxgep = nxgep; in nxge_fill_ring() 5725 rhandlep->nxgep = nxgep; in nxge_fill_ring() [all …]
|
H A D | nxge_mac.c | 1444 status = nxgep->xcvr.serdes_init(nxgep); in nxge_serdes_init() 4130 status = nxgep->xcvr.xcvr_init(nxgep); in nxge_xcvr_init() 6372 nxge_mdio_read(nxgep, nxgep->xcvr_addr, in nxge_dump_tn1010_status_regs() 6376 nxge_mdio_read(nxgep, nxgep->xcvr_addr, in nxge_dump_tn1010_status_regs() 6380 nxge_mdio_read(nxgep, nxgep->xcvr_addr, in nxge_dump_tn1010_status_regs() 6384 nxge_mdio_read(nxgep, nxgep->xcvr_addr, in nxge_dump_tn1010_status_regs() 6388 nxge_mdio_read(nxgep, nxgep->xcvr_addr, in nxge_dump_tn1010_status_regs() 6392 nxge_mdio_read(nxgep, nxgep->xcvr_addr, in nxge_dump_tn1010_status_regs() 6757 nxgep = ldvp->nxgep; in nxge_mif_intr() 6759 nxgep = ldvp->nxgep; in nxge_mif_intr() [all …]
|
H A D | nxge_espc.c | 65 NXGE_DEBUG_MSG((nxgep, MAC_CTL, in nxge_espc_mac_addrs_get() 71 NXGE_ERROR_MSG((nxgep, NXGE_ERR_CTL, in nxge_espc_mac_addrs_get() 77 NXGE_DEBUG_MSG((nxgep, CFG_CTL, in nxge_espc_mac_addrs_get() 121 nxgep->nports = nports; in nxge_espc_num_ports_get() 207 nxge_vpd_info_get(p_nxge_t nxgep) in nxge_vpd_info_get() argument 223 nxgep->vpd_info.present = B_TRUE; in nxge_vpd_info_get() 236 nxge_check_vpd_version(nxgep); in nxge_vpd_info_get() 237 if (!nxgep->vpd_info.ver_valid) in nxge_vpd_info_get() 258 nxgep->niu_type = NEPTUNE_2_10GF; in nxge_vpd_info_get() 263 ((nxgep->function_num == 2) || (nxgep->function_num == 3))) { in nxge_vpd_info_get() [all …]
|
H A D | nxge_txdma.c | 1149 nxgep = ldvp->nxgep; in nxge_tx_intr() 1330 if (nxgep->tx_rings == 0 || nxgep->tx_rings->rings == 0) { in nxge_txdma_hw_mode() 1485 if (nxgep->tx_rings == 0 || nxgep->tx_rings->rings == 0) { in nxge_fixup_txdma_rings() 1573 if (nxgep->tx_rings == 0 || nxgep->tx_rings->rings == 0) { in nxge_txdma_hw_kick() 1709 if (nxgep->tx_rings == 0 || nxgep->tx_rings->rings == 0) { in nxge_txdma_hung() 1866 if (nxgep->tx_rings == 0 || nxgep->tx_rings->rings == 0) { in nxge_fixup_hung_txdma_rings() 2241 nxgep->tx_rings, nxgep->tx_rings->rings)); in nxge_map_txdma() 2574 tx_ring_p->nxgep = nxgep; in nxge_map_txdma_channel_buf_ring() 2797 nxgep->tx_rings, nxgep->tx_rings->rings)); in nxge_txdma_hw_start() 3184 NXGE_FM_REPORT_ERROR(nxgep, nxgep->mac.portnum, channel, in nxge_tx_err_evnts() [all …]
|
H A D | nxge_virtual.c | 3092 ptr->nxgep = nxgep; in nxge_ldgv_init_n2() 3119 ldvp->nxgep = nxgep; in nxge_ldgv_init_n2() 3134 ldvp->nxgep = nxgep; in nxge_ldgv_init_n2() 3161 ldvp->nxgep = nxgep; in nxge_ldgv_init_n2() 3204 ldvp->nxgep = nxgep; in nxge_ldgv_init_n2() 3240 ldvp->nxgep = nxgep; in nxge_ldgv_init_n2() 3354 ptr->nxgep = nxgep; in nxge_ldgv_init() 3426 ldvp->nxgep = nxgep; in nxge_ldgv_init() 3440 ldvp->nxgep = nxgep; in nxge_ldgv_init() 3457 ldvp->nxgep = nxgep; in nxge_ldgv_init() [all …]
|
H A D | nxge_fzc.c | 79 if (nxgep->use_partition && nxgep->function_num) { in nxge_set_fzc_multi_part_ctl() 85 NXGE_DEBUG_MSG((nxgep, DMA_CTL, in nxge_set_fzc_multi_part_ctl() 105 NXGE_DEBUG_MSG((nxgep, DMA_CTL, in nxge_get_fzc_multi_part_ctl() 161 if (nxgep->ldgvp == NULL) { in nxge_fzc_intr_ldg_num_set() 165 ldgp = nxgep->ldgvp->ldgp; in nxge_fzc_intr_ldg_num_set() 166 ldvp = nxgep->ldgvp->ldvp; in nxge_fzc_intr_ldg_num_set() 208 if (nxgep->ldgvp == NULL) { in nxge_fzc_intr_tmres_set() 230 if (nxgep->ldgvp == NULL) { in nxge_fzc_intr_sid_set() 236 ldgp = nxgep->ldgvp->ldgp; in nxge_fzc_intr_sid_set() 475 p_nxge_t nxgep, in nxge_init_fzc_rdc_pages() argument [all …]
|
H A D | nxge_fflp.c | 95 handle = nxgep->npi_reg_handle; in nxge_tcam_dump_entry() 838 classify_ptr->tcam_size = nxgep->nxge_hw_p->tcam_size / nxgep->nports; in nxge_classify_init_sw() 849 nxgep->classifier.tcam_location = nxgep->function_num; in nxge_classify_init_sw() 861 nxgep->classifier.state = 0; in nxge_classify_exit_sw() 1290 nxgep->niu_type)); in nxge_add_tcam_entry() 1553 nxgep->niu_type)); in nxge_tcam_handle_ip_fragment() 1577 NXGE_DEBUG_MSG((nxgep, in nxge_tcam_handle_ip_fragment() 1958 port = nxgep->function_num; in nxge_fflp_config_vlan_table() 2281 if (nxgep == NULL) { in nxge_rxclass_ioctl() 2319 if (nxgep == NULL) { in nxge_rxhash_ioctl() [all …]
|
H A D | nxge_rxdma.c | 426 p_nxge_t nxgep, in nxge_rxdma_cfg_rdcgrp_default_rdc() argument 1759 nxgep = ldvp->nxgep; in nxge_rx_intr() 2457 NXGE_FM_REPORT_ERROR(nxgep, nxgep->mac.portnum, 0, in nxge_receive_packet() 2729 nxgep = ring_handle->nxgep; in nxge_enable_poll() 2770 nxgep = ring_handle->nxgep; in nxge_disable_poll() 2858 nxgep = ring_handle->nxgep; in nxge_rx_poll() 3263 if (!nxgep->rx_rbr_rings || !nxgep->rx_rcr_rings || in nxge_unmap_rxdma() 3444 rx_msg_p->nxgep = nxgep; in nxge_map_rxdma_channel_cfg_ring() 4192 nxgep->npi_handle.regp, nxgep->npi_handle.regh)); in nxge_rxdma_start_channel() 4340 nxgep->npi_handle.regp, nxgep->npi_handle.regh)); in nxge_rxdma_stop_channel() [all …]
|
H A D | nxge_zcp.c | 31 nxge_zcp_init(p_nxge_t nxgep) in nxge_zcp_init() argument 42 handle = nxgep->npi_handle; in nxge_zcp_init() 45 if (nxgep->niu_type == N2_NIU) { in nxge_zcp_init() 105 NXGE_ERROR_MSG((nxgep, NXGE_ERR_CTL, in nxge_zcp_init() 121 handle = nxgep->npi_handle; in nxge_zcp_handle_sys_errors() 123 portn = nxgep->mac.portnum; in nxge_zcp_handle_sys_errors() 260 NXGE_DEBUG_MSG((nxgep, IPP_CTL, in nxge_zcp_handle_sys_errors() 265 FM_SERVICE_RESTORED(nxgep); in nxge_zcp_handle_sys_errors() 398 handle = nxgep->npi_handle; in nxge_zcp_fatal_err_recover() 399 portn = nxgep->mac.portnum; in nxge_zcp_fatal_err_recover() [all …]
|
H A D | nxge_txc.c | 37 nxge_txc_init(p_nxge_t nxgep) in nxge_txc_init() argument 81 nxge_txc_uninit(p_nxge_t nxgep) in nxge_txc_uninit() argument 146 p_nxge_t nxgep, in nxge_txc_tdc_bind() argument 157 NXGE_DEBUG_MSG((nxgep, TX_CTL, in nxge_txc_tdc_bind() 211 NXGE_DEBUG_MSG((nxgep, TX_CTL, in nxge_txc_tdc_bind() 248 p_nxge_t nxgep, in nxge_txc_tdc_unbind() argument 304 nxgep->function_num)); in nxge_txc_regs_dump() 342 handle = nxgep->npi_handle; in nxge_txc_handle_sys_errors() 344 switch (nxgep->mac.portnum) { in nxge_txc_handle_sys_errors() 397 handle = nxgep->npi_handle; in nxge_txc_handle_port_errors() [all …]
|
H A D | nxge_ndd.c | 766 nxge_param_sync(nxgep); in nxge_init_param() 855 nxgep->instance, nxgep->vpd_info.ver); in nxge_param_get_fw_ver() 870 nxgep->instance, in nxge_param_get_port_mode() 875 nxgep->instance, in nxge_param_get_port_mode() 885 nxgep->instance, in nxge_param_get_port_mode() 895 nxgep->instance, in nxge_param_get_port_mode() 919 nxgep->instance, in nxge_param_get_port_mode() 925 nxgep->instance, in nxge_param_get_port_mode() 994 set = &nxgep->tx_set; in nxge_param_get_txdma_info() 1057 set = &nxgep->rx_set; in nxge_param_get_rxdma_info() [all …]
|
H A D | nxge_ipp.c | 33 nxge_ipp_init(p_nxge_t nxgep) in nxge_ipp_init() argument 46 handle = nxgep->npi_handle; in nxge_ipp_init() 103 nxgep->ipp.config = config; in nxge_ipp_init() 133 handle = nxgep->npi_handle; in nxge_ipp_disable() 161 config = nxgep->ipp.config; in nxge_ipp_disable() 189 handle = nxgep->npi_handle; in nxge_ipp_reset() 195 config = nxgep->ipp.config; in nxge_ipp_reset() 256 handle = nxgep->npi_handle; in nxge_ipp_enable() 265 nxgep->ipp.config = config; in nxge_ipp_enable() 292 handle = nxgep->npi_handle; in nxge_ipp_drain() [all …]
|
H A D | nxge_fm.c | 357 nxgep->fm_capabilities = ddi_prop_get_int(DDI_DEV_T_ANY, nxgep->dip, in nxge_fm_init() 361 NXGE_ERROR_MSG((nxgep, DDI_CTL, in nxge_fm_init() 364 if (isLDOMguest(nxgep)) { in nxge_fm_init() 374 if (nxgep->fm_capabilities) in nxge_fm_init() 375 ddi_fm_init(nxgep->dip, &nxgep->fm_capabilities, &iblk); in nxge_fm_init() 382 pci_ereport_setup(nxgep->dip); in nxge_fm_init() 419 nxge_fm_fini(p_nxge_t nxgep) in nxge_fm_fini() argument 422 if (nxgep->fm_capabilities) { in nxge_fm_fini() 429 pci_ereport_teardown(nxgep->dip); in nxge_fm_fini() 438 ddi_fm_fini(nxgep->dip); in nxge_fm_fini() [all …]
|
H A D | nxge_kstats.c | 523 p_nxge_t nxgep; in nxge_tdc_stat_update() local 592 p_nxge_t nxgep; in nxge_rdc_stat_update() local 1240 nxgep->statsp->rdc_sys_ksp = nxge_setup_local_kstat(nxgep, in nxge_setup_kstats() 1248 nxgep->statsp->ipp_ksp = nxge_setup_local_kstat(nxgep, in nxge_setup_kstats() 1260 nxgep->statsp->txc_ksp = nxge_setup_local_kstat(nxgep, in nxge_setup_kstats() 1269 nxgep->statsp->zcp_ksp = nxge_setup_local_kstat(nxgep, in nxge_setup_kstats() 1278 nxgep->statsp->fflp_ksp[0] = nxge_setup_local_kstat(nxgep, in nxge_setup_kstats() 1289 nxgep->statsp->mmac_ksp = nxge_setup_local_kstat(nxgep, in nxge_setup_kstats() 1695 KMEM_FREE(nxgep->statsp, nxgep->statsp->stats_size); in nxge_destroy_kstats() 2200 p_nxge_t nxgep = rhp->nxgep; in nxge_rx_ring_stat() local [all …]
|
H A D | nxge_send.c | 90 p_nxge_t nxgep; in nxge_tx_ring_send() local 95 nxgep = nrhp->nxgep; in nxge_tx_ring_send() 112 ASSERT(nxgep == tx_ring_p->nxgep); in nxge_tx_ring_send() 209 statsp = nxgep->statsp; in nxge_start() 211 if (!isLDOMguest(nxgep)) { in nxge_start() 257 if (nxgep->soft_lso_enable) { in nxge_start() 309 if (isLDOMservice(nxgep)) { in nxge_start() 771 npi_desc_handle.nxgep = nxgep; in nxge_start() 875 NXGE_DEBUG_MSG((nxgep, in nxge_start() 899 npi_desc_handle.nxgep = nxgep; in nxge_start() [all …]
|
H A D | nxge_classify.c | 166 nxge_classify_init(p_nxge_t nxgep) in nxge_classify_init() argument 170 status = nxge_classify_init_sw(nxgep); in nxge_classify_init() 173 status = nxge_set_hw_classify_config(nxgep); in nxge_classify_init() 177 status = nxge_classify_init_hw(nxgep); in nxge_classify_init() 185 nxge_classify_uninit(p_nxge_t nxgep) in nxge_classify_uninit() argument 189 status = nxge_classify_exit_sw(nxgep); in nxge_classify_uninit() 217 nxge_set_hw_classify_config(p_nxge_t nxgep) in nxge_set_hw_classify_config() argument 222 NXGE_DEBUG_MSG((nxgep, OBP_CTL, "==> nxge_get_hw_classify_config")); in nxge_set_hw_classify_config() 226 p_all_cfgp = (p_nxge_dma_pt_cfg_t)&nxgep->pt_config; in nxge_set_hw_classify_config() 232 nxgep->class_config.mac_rdcgrp = p_cfgp->def_mac_rxdma_grpid; in nxge_set_hw_classify_config() [all …]
|
H A D | nxge_hio.c | 1128 nxgep->primary = B_TRUE; in nxge_hio_set_unicst() 1137 nxgep->primary = B_FALSE; in nxge_hio_clear_unicst() 1150 ASSERT(group->nxgep != NULL); in nxge_hio_add_mac() 1342 group->nxgep = nxgep; in nxge_hio_group_get() 1347 if (!isLDOMguest(nxgep)) { in nxge_hio_group_get() 1375 group->nxgep = nxgep; in nxge_hio_group_get() 1573 shp->nxgep = nxge; in nxge_hio_share_alloc() 1620 nxge = shp->nxgep; in nxge_hio_share_query() 1672 nxge = rg->nxgep; in nxge_hio_share_add_group() 1785 ASSERT(shp->nxgep != NULL); in nxge_hio_share_bind() [all …]
|
/illumos-gate/usr/src/uts/common/sys/nxge/ |
H A D | nxge_impl.h | 155 #define NXGE_DEV_NPI_HANDLE(nxgep) (nxgep->npi_handle) argument 163 nxgep->npi_handle.function.instance = nxgep->instance; \ 165 nxgep->npi_handle.nxgep = (void *) nxgep; \ 171 nxgep->npi_handle.function.instance = nxgep->instance; \ 173 nxgep->npi_reg_handle.nxgep = (void *) nxgep; \ 182 nxgep->npi_handle.function.instance = nxgep->instance; \ 184 nxgep->npi_vreg_handle.nxgep = (void *) nxgep; \ 190 nxgep->npi_handle.function.instance = nxgep->instance; \ 192 nxgep->npi_v2reg_handle.nxgep = (void *) nxgep; \ 197 #define NPI_ACC_HANDLE_GET(nxgep) (nxgep->npi_handle.regh) argument [all …]
|
H A D | nxge_common_impl.h | 298 #define FM_REPORT_FAULT(nxgep, impact, location, msg)\ argument 299 ddi_dev_report_fault(nxgep->dip, impact, location, msg) 300 #define FM_CHECK_DEV_HANDLE(nxgep)\ argument 301 ddi_check_acc_handle(nxgep->dev_regs->nxge_regh) 302 #define FM_GET_DEVSTATE(nxgep)\ argument 303 ddi_get_devstate(nxgep->dip) 304 #define FM_SERVICE_RESTORED(nxgep)\ argument 305 ddi_fm_service_impact(nxgep->dip, DDI_SERVICE_RESTORED) 307 nxge_fm_report_error(nxgep, portn, chan, ereport_id) 308 #define FM_CHECK_ACC_HANDLE(nxgep, handle)\ argument [all …]
|
H A D | nxge_zcp.h | 65 nxge_status_t nxge_zcp_init(p_nxge_t nxgep); 66 void nxge_zcp_inject_err(p_nxge_t nxgep, uint32_t); 67 nxge_status_t nxge_zcp_fatal_err_recover(p_nxge_t nxgep);
|
H A D | nxge_txdma.h | 37 #define TXDMA_PORT_BITMAP(nxgep) (nxgep->pt_config.tx_dma_map) argument 128 struct _nxge_t *nxgep; member 204 struct _nxge_t *nxgep; member 278 extern nxge_status_t nxge_alloc_txb(p_nxge_t nxgep, int channel); 279 extern void nxge_free_txb(p_nxge_t nxgep, int channel);
|
H A D | nxge_rxdma.h | 170 struct _nxge_t *nxgep; member 208 struct _nxge_t *nxgep; member 301 struct _nxge_t *nxgep; member 367 struct _nxge_t *nxgep; member 439 extern nxge_status_t nxge_alloc_rxb(p_nxge_t nxgep, int channel); 440 extern void nxge_free_rxb(p_nxge_t nxgep, int channel);
|
H A D | nxge_virtual.h | 73 nxge_status_t nxge_intr_mask_mgmt(p_nxge_t nxgep); 74 void nxge_virint_regs_dump(p_nxge_t nxgep);
|
/illumos-gate/usr/src/uts/common/io/nxge/npi/ |
H A D | npi.h | 206 void * nxgep; member
|