/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_hio_guest.c | 92 nxge->npi_handle.function.instance = nxge->instance; in nxge_guest_regs_map() 94 nxge->npi_handle.nxgep = (void *)nxge; in nxge_guest_regs_map() 102 nxge->npi_reg_handle.nxgep = (void *)nxge; in nxge_guest_regs_map() 110 nxge->npi_vreg_handle.nxgep = (void *)nxge; in nxge_guest_regs_map() 237 nhd->vr[vr_index].nxge = (uintptr_t)nxge; in nxge_hio_vr_add() 254 vr->nxge = (uintptr_t)nxge; in nxge_hio_vr_add() 563 nxge_grp_remove(nxge, nxge->rx_set.group[0]); in nxge_hio_vr_release() 565 nxge_grp_remove(nxge, nxge->tx_set.group[0]); in nxge_hio_vr_release() 574 if (nhd->vr[vr_index].nxge == (uintptr_t)nxge) { in nxge_hio_vr_release() 862 if (nhd->vr[region].nxge == (uintptr_t)nxge) in nxge_hio_start_timer() [all …]
|
H A D | nxge_hio.c | 151 nxge->tx_hio_groups[i].nxgep = nxge; in nxge_hio_init() 159 nxge->rx_hio_groups[i].nxgep = nxge; in nxge_hio_init() 311 group->nxge = nxge; in nxge_grp_add() 1018 nxge->tx_hio_groups[i].nxgep = nxge; in nxge_hio_init() 1058 nxge->shares[i].nxgep = nxge; in nxge_hio_init() 1504 nxge_t *nxge = (nxge_t *)vr->nxge; in nxge_hio_share_unassign() local 1907 vr->nxge = (uintptr_t)nxge; in nxge_hio_vr_share() 1923 nxge_t *nxge = (nxge_t *)vr->nxge; in nxge_hio_unshare() local 1974 nxge = (nxge_t *)vr->nxge; in nxge_hio_addres() 2032 nxge_t *nxge = (nxge_t *)vr->nxge; in nxge_hio_remres() local [all …]
|
H A D | nxge_intr.c | 71 nxge_t *nxge, in nxge_intr_add() argument 162 nxge_t *nxge, in nxge_intr_remove() argument 247 nxge_t *nxge, in nxge_intr_vec_find() argument 318 nxge_t *nxge, in nxge_hio_intr_add() argument 421 nxge_t *nxge, in nxge_hio_intr_remove() argument 521 nxge_t *nxge) in nxge_hio_intr_init() argument 686 nxge_t *nxge) in nxge_hio_intr_uninit() argument 779 nxge_t *nxge, in nxge_hio_tdsv_add() argument 845 nxge_t *nxge, in nxge_hio_rdsv_add() argument 1067 nxge_t *nxge, in nxge_hio_ldsv_im() argument [all …]
|
H A D | nxge_fzc.c | 836 if (table->nxge != (uintptr_t)nxge) { in nxge_init_fzc_rdc_tbl() 838 NXGE_ERROR_MSG((nxge, DMA_CTL, in nxge_init_fzc_rdc_tbl() 873 if (table->nxge == 0) { in rdc_tbl_bind() 874 table->nxge = (uintptr_t)nxge; /* It is now bound. */ in rdc_tbl_bind() 875 NXGE_DEBUG_MSG((nxge, DMA_CTL, in rdc_tbl_bind() 883 if (table->nxge == 0) { in rdc_tbl_bind() 884 table->nxge = (uintptr_t)nxge; in rdc_tbl_bind() 902 nxge_t *nxge, in nxge_fzc_rdc_tbl_bind() argument 916 NXGE_ERROR_MSG((nxge, OBP_CTL, in nxge_fzc_rdc_tbl_bind() 942 if (table->nxge != (uintptr_t)nxge) { in nxge_fzc_rdc_tbl_unbind() [all …]
|
H A D | nxge_hv.c | 48 nxge_hio_hv_init(nxge_t *nxge) in nxge_hio_hv_init() argument 50 nxge_hio_data_t *nhd = (nxge_hio_data_t *)nxge->nxge_hw_p->hio; in nxge_hio_hv_init()
|
H A D | nxge_txdma.c | 149 p_nxge_t nxge, in nxge_init_txdma_channel() argument 156 status = nxge_map_txdma(nxge, channel); in nxge_init_txdma_channel() 158 NXGE_ERROR_MSG((nxge, NXGE_ERR_CTL, in nxge_init_txdma_channel() 164 status = nxge_txdma_hw_start(nxge, channel); in nxge_init_txdma_channel() 166 (void) nxge_unmap_txdma_channel(nxge, channel); in nxge_init_txdma_channel() 171 if (!nxge->statsp->tdc_ksp[channel]) in nxge_init_txdma_channel() 172 nxge_setup_tdc_kstats(nxge, channel); in nxge_init_txdma_channel() 1249 nxge_t *nxge, in nxge_txdma_channel_disable() argument 1264 NXGE_DEBUG_MSG((nxge, MEM3_CTL, in nxge_txdma_channel_disable() 1271 NXGE_DEBUG_MSG((nxge, MEM3_CTL, in nxge_txdma_channel_disable() [all …]
|
H A D | nxge_main.c | 201 extern void nxge_grp_cleanup(p_nxge_t nxge); 5769 nxge_t *nxge; in nxge_group_add_ring() local 5776 nxge = rgroup->nxgep; in nxge_group_add_ring() 5797 grp = nxge->tx_set.group[rgroup->gindex]; in nxge_group_add_ring() 5800 NXGE_ERROR_MSG((nxge, NXGE_ERR_CTL, in nxge_group_add_ring() 5810 grp = nxge->rx_set.group[rgroup->gindex]; in nxge_group_add_ring() 5823 NXGE_ERROR_MSG((nxge, NXGE_ERR_CTL, in nxge_group_add_ring() 5841 nxge_t *nxge; in nxge_group_rem_ring() local 5846 nxge = rgroup->nxgep; in nxge_group_rem_ring() 5853 nxge_grp_dc_remove(nxge, VP_BOUND_TX, channel); in nxge_group_rem_ring() [all …]
|
H A D | nxge_rxdma.c | 204 nxge_init_rxdma_channel(p_nxge_t nxge, int channel) in nxge_init_rxdma_channel() argument 210 status = nxge_map_rxdma(nxge, channel); in nxge_init_rxdma_channel() 212 NXGE_ERROR_MSG((nxge, NXGE_ERR_CTL, in nxge_init_rxdma_channel() 218 if (isLDOMguest(nxge)) { in nxge_init_rxdma_channel() 222 status = nxge_hio_rxdma_bind_intr(nxge, ring, channel); in nxge_init_rxdma_channel() 224 nxge_unmap_rxdma(nxge, channel); in nxge_init_rxdma_channel() 230 status = nxge_rxdma_hw_start(nxge, channel); in nxge_init_rxdma_channel() 232 nxge_unmap_rxdma(nxge, channel); in nxge_init_rxdma_channel() 235 if (!nxge->statsp->rdc_ksp[channel]) in nxge_init_rxdma_channel() 236 nxge_setup_rdc_kstats(nxge, channel); in nxge_init_rxdma_channel() [all …]
|
H A D | nxge_mac.c | 5887 nxge_check_link_stop(nxge_t *nxge) in nxge_check_link_stop() argument 5890 MUTEX_ENTER(&nxge->poll_lock); in nxge_check_link_stop() 5891 if (nxge->suspended || nxge->poll_state == LINK_MONITOR_STOPPING) { in nxge_check_link_stop() 5892 nxge->poll_state = LINK_MONITOR_STOP; in nxge_check_link_stop() 5893 nxge->nxge_link_poll_timerid = 0; in nxge_check_link_stop() 5894 cv_broadcast(&nxge->poll_cv); in nxge_check_link_stop() 5895 MUTEX_EXIT(&nxge->poll_lock); in nxge_check_link_stop() 5897 NXGE_DEBUG_MSG((nxge, MAC_CTL, in nxge_check_link_stop() 5899 nxge->mac.portmode == PORT_10G_FIBER ? "10g" : "mii", in nxge_check_link_stop() 5900 nxge->mac.portnum)); in nxge_check_link_stop() [all …]
|
/illumos-gate/usr/src/uts/common/sys/nxge/ |
H A D | nxge_hio.h | 39 #define isLDOMservice(nxge) \ argument 40 (nxge->environs == SOLARIS_SERVICE_DOMAIN) 41 #define isLDOMguest(nxge) \ argument 42 (nxge->environs == SOLARIS_GUEST_DOMAIN) 43 #define isLDOMs(nxge) \ argument 44 (isLDOMservice(nxge) || isLDOMguest(nxge)) 225 uintptr_t nxge; member 231 uintptr_t nxge; member 370 extern int nxge_hio_get_dc_htable_idx(nxge_t *nxge, vpc_type_t type, 376 extern int nxge_hio_vr_add(nxge_t *nxge); [all …]
|
H A D | nxge.h | 523 nxge_t *nxge; member
|
/illumos-gate/usr/src/cmd/fm/eversholt/files/common/ |
H A D | neptune_xfp.esc | 46 event error.io.device.nxge.xfp-err@pciexbus/pciexdev/pciexfn; 47 event ereport.io.device.nxge.xfp-err@pciexbus/pciexdev/pciexfn {within(10s)}; 51 * Events ereport.io.device.nxge.xfp-err and ereport.io.service.lost are 53 * generating the xfp-err ereport. A internal error.io.device.nxge.xfp-err 55 * nxge.xfp-err and ereport.io.service.lost, then the error event will 58 * (associated with ereport.io.device.nxge.xfp-err and ereport.io.service.lost 62 error.io.device.nxge.xfp-err@pciexbus/pciexdev/pciexfn; 64 prop error.io.device.nxge.xfp-err@pciexbus/pciexdev/pciexfn (2) -> 65 ereport.io.device.nxge.xfp-err@pciexbus/pciexdev/pciexfn,
|
H A D | neptune_xaui.esc | 40 event error.io.device.nxge.xaui-err@pciexbus/pciexdev/pciexfn; 41 event ereport.io.device.nxge.xaui-err@pciexbus/pciexdev/pciexfn {within(10s)}; 45 error.io.device.nxge.xaui-err@pciexbus/pciexdev/pciexfn; 47 prop error.io.device.nxge.xaui-err@pciexbus/pciexdev/pciexfn (2) -> 48 ereport.io.device.nxge.xaui-err@pciexbus/pciexdev/pciexfn,
|
/illumos-gate/usr/src/uts/intel/nxge/ |
H A D | Makefile | 35 MODULE = nxge 39 CONF_SRCDIR = $(UTSBASE)/common/io/nxge 56 INC_PATH += -I$(UTSBASE)/common/io/nxge/npi 57 INC_PATH += -I$(UTSBASE)/common/sys/nxge
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | driver-network-nxge.p5m | 32 set name=pkg.fmri value=pkg:/driver/network/nxge@$(PKGVERS) 41 file path=kernel/drv/$(ARCH64)/nxge group=sys 42 file path=kernel/drv/nxge.conf group=sys \ 43 original_name=SUNWnxge:kernel/drv/nxge.conf preserve=renamenew 46 file path=usr/share/man/man4d/nxge.4d 47 driver name=nxge perms="* 0600 root sys" \
|
/illumos-gate/usr/src/man/man4d/ |
H A D | Makefile | 101 nxge.4d \
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | Makefile | 1118 nxge.h \ 1211 $(NXGEHDRS:%.h=nxge/%.check) \
|
/illumos-gate/usr/src/uts/intel/ |
H A D | Makefile.intel | 284 DRV_KMODS += nxge
|
/illumos-gate/usr/src/uts/common/ |
H A D | Makefile.rules | 1009 $(OBJS_DIR)/%.o: $(UTSBASE)/common/io/nxge/%.c 1013 $(OBJS_DIR)/%.o: $(UTSBASE)/common/io/nxge/npi/%.c 1017 $(OBJS_DIR)/%.o: $(UTSBASE)/common/io/nxge/%.S
|