Home
last modified time | relevance | path

Searched refs:nxgep (Results 1 – 25 of 28) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_hw.c209 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 Dnxge_main.c661 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 Dnxge_mac.c1444 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 Dnxge_espc.c65 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 Dnxge_txdma.c1149 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 Dnxge_virtual.c3092 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 Dnxge_fzc.c79 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 Dnxge_fflp.c95 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 Dnxge_rxdma.c426 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 Dnxge_zcp.c31 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 Dnxge_txc.c37 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 Dnxge_ndd.c766 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 Dnxge_ipp.c33 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 Dnxge_fm.c357 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 Dnxge_kstats.c523 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 Dnxge_send.c90 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 Dnxge_classify.c166 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 Dnxge_hio.c1128 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 Dnxge_impl.h155 #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 Dnxge_common_impl.h298 #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 Dnxge_zcp.h65 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 Dnxge_txdma.h37 #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 Dnxge_rxdma.h170 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 Dnxge_virtual.h73 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 Dnpi.h206 void * nxgep; member

12