/titanic_50/usr/src/uts/common/sys/nxge/ |
H A D | nxge_common_impl.h | 34 #define NPI_REGH(npi_handle) (npi_handle.regh) argument 35 #define NPI_REGP(npi_handle) (npi_handle.regp) argument 211 #define NXGE_NPI_PIO_READ8(npi_handle, offset) \ argument 212 (ddi_get8(NPI_REGH(npi_handle), \ 213 (uint8_t *)(NPI_REGP(npi_handle) + offset))) 215 #define NXGE_NPI_PIO_READ16(npi_handle, offset) \ argument 216 (ddi_get16(NPI_REGH(npi_handle), \ 217 (uint16_t *)(NPI_REGP(npi_handle) + offset))) 219 #define NXGE_NPI_PIO_READ32(npi_handle, offset) \ argument 220 (ddi_get32(NPI_REGH(npi_handle), \ [all …]
|
H A D | nxge_impl.h | 123 #define DMA_NPI_HANDLE(area) ((area.npi_handle) 155 #define NXGE_DEV_NPI_HANDLE(nxgep) (nxgep->npi_handle) 160 #define NPI_ACC_HANDLE_SET(nxgep, ah) (nxgep->npi_handle.regh = ah) 162 nxgep->npi_handle.is_vraddr = B_FALSE; \ 163 nxgep->npi_handle.function.instance = nxgep->instance; \ 164 nxgep->npi_handle.function.function = nxgep->function_num; \ 165 nxgep->npi_handle.nxgep = (void *) nxgep; \ 166 nxgep->npi_handle.regp = ap; 171 nxgep->npi_handle.function.instance = nxgep->instance; \ 172 nxgep->npi_handle.function.function = nxgep->function_num; \ [all …]
|
H A D | nxge_rxdma.h | 200 npi_handle_t npi_handle; member
|
H A D | nxge.h | 639 npi_handle_t npi_handle; member
|
/titanic_50/usr/src/uts/common/io/nxge/ |
H A D | nxge_ipp.c | 48 handle = nxgep->npi_handle; in nxge_ipp_init() 88 IPP_REG_RD(nxgep->npi_handle, portn, IPP_ECC_ERR_COUNTER_REG, &val); in nxge_ipp_init() 89 IPP_REG_RD(nxgep->npi_handle, portn, IPP_BAD_CKSUM_ERR_CNT_REG, &val); in nxge_ipp_init() 90 IPP_REG_RD(nxgep->npi_handle, portn, IPP_DISCARD_PKT_CNT_REG, &val); in nxge_ipp_init() 135 handle = nxgep->npi_handle; in nxge_ipp_disable() 191 handle = nxgep->npi_handle; in nxge_ipp_reset() 258 handle = nxgep->npi_handle; in nxge_ipp_enable() 294 handle = nxgep->npi_handle; in nxge_ipp_drain() 344 handle = nxgep->npi_handle; in nxge_ipp_handle_sys_errors() 520 IPP_REG_WR(nxgep->npi_handle, portn, IPP_ECC_CTRL_REG, in nxge_ipp_inject_err() [all …]
|
H A D | nxge_zcp.c | 44 handle = nxgep->npi_handle; in nxge_zcp_init() 123 handle = nxgep->npi_handle; in nxge_zcp_handle_sys_errors() 291 NXGE_REG_WR64(nxgep->npi_handle, in nxge_zcp_inject_err() 299 NXGE_REG_WR64(nxgep->npi_handle, in nxge_zcp_inject_err() 307 NXGE_REG_WR64(nxgep->npi_handle, in nxge_zcp_inject_err() 315 NXGE_REG_WR64(nxgep->npi_handle, in nxge_zcp_inject_err() 333 NXGE_REG_RD64(nxgep->npi_handle, ZCP_INT_STAT_TEST_REG, in nxge_zcp_inject_err() 382 NXGE_REG_WR64(nxgep->npi_handle, ZCP_INT_STAT_TEST_REG, in nxge_zcp_inject_err() 404 handle = nxgep->npi_handle; in nxge_zcp_fatal_err_recover()
|
H A D | nxge_txc.c | 344 handle = nxgep->npi_handle; in nxge_txc_handle_sys_errors() 399 handle = nxgep->npi_handle; in nxge_txc_handle_port_errors() 547 TXC_FZC_CNTL_REG_WRITE64(nxgep->npi_handle, TXC_ROECC_CTL_REG, in nxge_txc_inject_err() 566 TXC_FZC_CNTL_REG_WRITE64(nxgep->npi_handle, TXC_SFECC_CTL_REG, in nxge_txc_inject_err() 570 NXGE_REG_RD64(nxgep->npi_handle, TXC_INT_STAT_DBG_REG, in nxge_txc_inject_err() 581 NXGE_REG_WR64(nxgep->npi_handle, TXC_INT_STAT_DBG_REG, in nxge_txc_inject_err()
|
H A D | nxge_hio_guest.c | 89 nxge->npi_handle.regh = regs->nxge_regh; in nxge_guest_regs_map() 90 nxge->npi_handle.regp = (npi_reg_ptr_t)regs->nxge_regp; in nxge_guest_regs_map() 91 nxge->npi_handle.is_vraddr = B_TRUE; in nxge_guest_regs_map() 92 nxge->npi_handle.function.instance = nxge->instance; in nxge_guest_regs_map() 93 nxge->npi_handle.function.function = nxge->function_num; in nxge_guest_regs_map() 94 nxge->npi_handle.nxgep = (void *)nxge; in nxge_guest_regs_map()
|
H A D | nxge_mac.c | 333 rs = npi_xmac_xpcs_read(nxgep->npi_handle, nxgep->mac.portnum, in nxge_get_xcvr_type() 1045 handle = nxgep->npi_handle; in nxge_xif_init() 1057 npi_mac_mif_set_atca_mode(nxgep->npi_handle, B_TRUE); in nxge_xif_init() 1197 handle = nxgep->npi_handle; in nxge_pcs_init() 1323 handle = nxgep->npi_handle; in nxge_mac_ctrl_init() 1714 handle = nxgep->npi_handle; in nxge_n2_kt_serdes_init() 2075 handle = nxgep->npi_handle; in nxge_neptune_10G_serdes_init() 2328 handle = nxgep->npi_handle; in nxge_1G_serdes_init() 3796 npi_mac_mif_set_indirect_mode(nxgep->npi_handle, B_TRUE); in nxge_10G_xcvr_init() 3863 npi_mac_mif_set_indirect_mode(nxgep->npi_handle, B_FALSE); in nxge_1G_xcvr_init() [all …]
|
H A D | nxge_send.c | 168 npi_handle_t npi_handle; in nxge_start() local 407 npi_handle = desc_area.npi_handle; in nxge_start() 1136 npi_handle.regp = (uint32_t)tx_desc_p; in nxge_start() 1138 npi_handle.regp = (uint64_t)tx_desc_p; in nxge_start() 1141 (void) npi_txdma_desc_set_zero(npi_handle, 1); in nxge_start()
|
H A D | nxge_intr.c | 1074 NXGE_REG_RD64(nxge->npi_handle, offset, value); in nxge_hio_ldsv_im() 1097 NXGE_REG_WR64(nxge->npi_handle, offset, mgm.value); in nxge_hio_ldgimgn()
|
H A D | nxge_rxdma.c | 4231 nxgep->npi_handle.regp, nxgep->npi_handle.regh)); in nxge_rxdma_start_channel() 4379 nxgep->npi_handle.regp, nxgep->npi_handle.regh)); in nxge_rxdma_stop_channel() 4486 handle = nxgep->npi_handle; in nxge_rxdma_handle_sys_errors() 4846 RXDMA_REG_READ64(nxgep->npi_handle, RX_DMA_CTL_STAT_DBG_REG, in nxge_rxdma_inject_err() 4883 RXDMA_REG_WRITE64(nxgep->npi_handle, RX_DMA_CTL_STAT_DBG_REG, in nxge_rxdma_inject_err() 4905 NXGE_REG_WR64(nxgep->npi_handle, in nxge_rxdma_inject_err()
|
H A D | nxge_txdma.c | 160 (void) npi_txdma_dump_tdc_regs(nxge->npi_handle, channel); in nxge_init_txdma_channel() 167 (void) npi_txdma_dump_tdc_regs(nxge->npi_handle, channel); in nxge_init_txdma_channel() 3265 TXDMA_REG_WRITE64(nxgep->npi_handle, TDMC_INTR_DBG_REG, channel, 0); in nxge_tx_err_evnts() 3656 TXDMA_REG_READ64(nxgep->npi_handle, TDMC_INTR_DBG_REG, in nxge_txdma_inject_err() 3681 TXDMA_REG_WRITE64(nxgep->npi_handle, TDMC_INTR_DBG_REG, in nxge_txdma_inject_err()
|
H A D | nxge_main.c | 1846 NXGE_REG_RD64(nxgep->npi_handle, reg, ®data); in nxge_get64() 1860 NXGE_NPI_PIO_WRITE64(nxgep->npi_handle, reg, buf[1]); in nxge_put64() 4155 if (npi_mac_altaddr_entry(nxgep->npi_handle, OP_SET, in nxge_altmac_set() 4172 if (npi_mac_hostinfo_entry(nxgep->npi_handle, OP_SET, in nxge_altmac_set() 4189 if (npi_mac_altaddr_enable(nxgep->npi_handle, in nxge_altmac_set() 4308 if (npi_mac_altaddr_disable(nxgep->npi_handle, portn, addrn) in nxge_m_mmac_remove()
|
H A D | nxge_virtual.c | 3890 (void) npi_mac_altaddr_disable(nxgep->npi_handle, in nxge_get_mac_addr_properties() 4095 (void) npi_mac_altaddr_entry(nxgep->npi_handle, OP_SET, in nxge_init_mmac()
|
H A D | nxge_fflp.c | 2153 handle = nxgep->npi_handle; in nxge_fflp_handle_sys_errors()
|
H A D | nxge_kstats.c | 1920 handle = nxgep->npi_handle; in nxge_save_cntrs()
|