Home
last modified time | relevance | path

Searched refs:npi_handle (Results 1 – 17 of 17) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/nxge/
H A Dnxge_common_impl.h34 #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 Dnxge_impl.h123 #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 Dnxge_rxdma.h200 npi_handle_t npi_handle; member
H A Dnxge.h639 npi_handle_t npi_handle; member
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_ipp.c46 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 Dnxge_zcp.c42 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 Dnxge_txc.c342 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 Dnxge_hio_guest.c89 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 Dnxge_mac.c333 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 Dnxge_send.c168 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 Dnxge_intr.c1077 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 Dnxge_rxdma.c4192 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 Dnxge_txdma.c160 (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 Dnxge_main.c1840 NXGE_REG_RD64(nxgep->npi_handle, reg, &regdata); 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 Dnxge_virtual.c3887 (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 Dnxge_fflp.c2142 handle = nxgep->npi_handle; in nxge_fflp_handle_sys_errors()
H A Dnxge_kstats.c1920 handle = nxgep->npi_handle; in nxge_save_cntrs()