/illumos-gate/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
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_ipp.c | 46 handle = nxgep->npi_handle; in nxge_ipp_init() 86 IPP_REG_RD(nxgep->npi_handle, portn, IPP_ECC_ERR_COUNTER_REG, &val); in nxge_ipp_init() 87 IPP_REG_RD(nxgep->npi_handle, portn, IPP_BAD_CKSUM_ERR_CNT_REG, &val); in nxge_ipp_init() 88 IPP_REG_RD(nxgep->npi_handle, portn, IPP_DISCARD_PKT_CNT_REG, &val); in nxge_ipp_init() 133 handle = nxgep->npi_handle; in nxge_ipp_disable() 189 handle = nxgep->npi_handle; in nxge_ipp_reset() 256 handle = nxgep->npi_handle; in nxge_ipp_enable() 292 handle = nxgep->npi_handle; in nxge_ipp_drain() 342 handle = nxgep->npi_handle; in nxge_ipp_handle_sys_errors() 518 IPP_REG_WR(nxgep->npi_handle, portn, IPP_ECC_CTRL_REG, in nxge_ipp_inject_err() [all …]
|
H A D | nxge_zcp.c | 42 handle = nxgep->npi_handle; in nxge_zcp_init() 121 handle = nxgep->npi_handle; in nxge_zcp_handle_sys_errors() 289 NXGE_REG_WR64(nxgep->npi_handle, in nxge_zcp_inject_err() 297 NXGE_REG_WR64(nxgep->npi_handle, in nxge_zcp_inject_err() 305 NXGE_REG_WR64(nxgep->npi_handle, in nxge_zcp_inject_err() 313 NXGE_REG_WR64(nxgep->npi_handle, in nxge_zcp_inject_err() 331 NXGE_REG_RD64(nxgep->npi_handle, ZCP_INT_STAT_TEST_REG, in nxge_zcp_inject_err() 376 NXGE_REG_WR64(nxgep->npi_handle, ZCP_INT_STAT_TEST_REG, in nxge_zcp_inject_err() 398 handle = nxgep->npi_handle; in nxge_zcp_fatal_err_recover()
|
H A D | nxge_txc.c | 342 handle = nxgep->npi_handle; in nxge_txc_handle_sys_errors() 397 handle = nxgep->npi_handle; in nxge_txc_handle_port_errors() 540 TXC_FZC_CNTL_REG_WRITE64(nxgep->npi_handle, TXC_ROECC_CTL_REG, in nxge_txc_inject_err() 554 TXC_FZC_CNTL_REG_WRITE64(nxgep->npi_handle, TXC_SFECC_CTL_REG, in nxge_txc_inject_err() 558 NXGE_REG_RD64(nxgep->npi_handle, TXC_INT_STAT_DBG_REG, in nxge_txc_inject_err() 564 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() 1114 npi_handle.regp = (uint64_t)tx_desc_p; in nxge_start() 1116 (void) npi_txdma_desc_set_zero(npi_handle, 1); in nxge_start()
|
H A D | nxge_intr.c | 1077 NXGE_REG_RD64(nxge->npi_handle, offset, value); in nxge_hio_ldsv_im() 1100 NXGE_REG_WR64(nxge->npi_handle, offset, mgm.value); in nxge_hio_ldgimgn()
|
H A D | nxge_rxdma.c | 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() 4447 handle = nxgep->npi_handle; in nxge_rxdma_handle_sys_errors() 4802 RXDMA_REG_READ64(nxgep->npi_handle, RX_DMA_CTL_STAT_DBG_REG, in nxge_rxdma_inject_err() 4834 RXDMA_REG_WRITE64(nxgep->npi_handle, RX_DMA_CTL_STAT_DBG_REG, in nxge_rxdma_inject_err() 4850 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() 3261 TXDMA_REG_WRITE64(nxgep->npi_handle, TDMC_INTR_DBG_REG, channel, 0); in nxge_tx_err_evnts() 3653 TXDMA_REG_READ64(nxgep->npi_handle, TDMC_INTR_DBG_REG, in nxge_txdma_inject_err() 3673 TXDMA_REG_WRITE64(nxgep->npi_handle, TDMC_INTR_DBG_REG, in nxge_txdma_inject_err()
|
H A D | nxge_main.c | 1840 NXGE_REG_RD64(nxgep->npi_handle, reg, ®data); in nxge_get64() 1854 NXGE_NPI_PIO_WRITE64(nxgep->npi_handle, reg, buf[1]); in nxge_put64() 4136 if (npi_mac_altaddr_entry(nxgep->npi_handle, OP_SET, in nxge_altmac_set() 4153 if (npi_mac_hostinfo_entry(nxgep->npi_handle, OP_SET, in nxge_altmac_set() 4170 if (npi_mac_altaddr_enable(nxgep->npi_handle, in nxge_altmac_set() 4289 if (npi_mac_altaddr_disable(nxgep->npi_handle, portn, addrn) in nxge_m_mmac_remove()
|
H A D | nxge_virtual.c | 3887 (void) npi_mac_altaddr_disable(nxgep->npi_handle, in nxge_get_mac_addr_properties() 4093 (void) npi_mac_altaddr_entry(nxgep->npi_handle, OP_SET, in nxge_init_mmac()
|
H A D | nxge_fflp.c | 2142 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()
|