Searched refs:nxge (Results 1 - 25 of 33) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_hio_guest.c34 #include <sys/nxge/nxge_impl.h>
35 #include <sys/nxge/nxge_fzc.h>
36 #include <sys/nxge/nxge_rxdma.h>
37 #include <sys/nxge/nxge_txdma.h>
38 #include <sys/nxge/nxge_hio.h>
46 * nxge
61 nxge_guest_regs_map(nxge_t *nxge) argument
67 NXGE_DEBUG_MSG((nxge, HIO_CTL, "==> nxge_guest_regs_map"));
70 nxge->niu_type = N2_NIU; /* Version 1.0 only */
71 nxge
126 nxge_guest_regs_map_free( nxge_t *nxge) argument
173 nxge_hio_vr_add(nxge_t *nxge) argument
376 nxge_guest_dc_alloc( nxge_t *nxge, nxge_hio_vr_t *vr, nxge_grp_type_t type) argument
414 nxge_hio_get_dc_htable_idx(nxge_t *nxge, vpc_type_t type, uint32_t channel) argument
444 res_map_parse( nxge_t *nxge, nxge_grp_type_t type, uint64_t res_map) argument
533 nxge_hio_vr_release(nxge_t *nxge) argument
600 nxge_tdc_lp_conf( p_nxge_t nxge, int channel) argument
719 nxge_rdc_lp_conf( p_nxge_t nxge, int channel) argument
846 nxge_hio_start_timer( nxge_t *nxge) argument
901 nxge_t *nxge = (nxge_t *)vr->nxge; local
922 nxge_hio_rdc_intr_arm(p_nxge_t nxge, boolean_t arm) argument
976 nxge_hio_rdc_enable(p_nxge_t nxge) argument
[all...]
H A Dnxge_hio.c38 #include <sys/nxge/nxge_impl.h>
39 #include <sys/nxge/nxge_fzc.h>
40 #include <sys/nxge/nxge_rxdma.h>
41 #include <sys/nxge/nxge_txdma.h>
42 #include <sys/nxge/nxge_hio.h>
78 * nxge
87 nxge_t *nxge)
94 nxge->environs = SOLARIS_DOMAIN;
99 if ((ddi_prop_lookup_string(DDI_DEV_T_ANY, nxge->dip,
103 nxge
86 nxge_get_environs( nxge_t *nxge) argument
130 nxge_hio_init(nxge_t *nxge) argument
177 nxge_hio_uninit(nxge_t *nxge) argument
207 nxge_dci_map( nxge_t *nxge, vpc_type_t type, int index) argument
256 nxge_grp_cleanup(p_nxge_t nxge) argument
303 nxge_grp_add( nxge_t *nxge, nxge_grp_type_t type) argument
350 nxge_grp_remove( nxge_t *nxge, nxge_grp_t *group) argument
422 nxge_grp_dc_add( nxge_t *nxge, nxge_grp_t *group, vpc_type_t type, int channel) argument
544 nxge_grp_dc_remove( nxge_t *nxge, vpc_type_t type, int channel) argument
606 nxge_grp_dc_find( nxge_t *nxge, vpc_type_t type, int channel) argument
656 nxge_grp_dc_append( nxge_t *nxge, nxge_grp_t *group, nxge_hio_dc_t *dc) argument
700 nxge_grp_dc_unlink( nxge_t *nxge, nxge_grp_t *group, int channel) argument
980 nxge_hio_init(nxge_t *nxge) argument
1085 nxge_hio_group_mac_add(nxge_t *nxge, nxge_ring_group_t *g, const uint8_t *macaddr) argument
1149 p_nxge_t nxge = group->nxgep; local
1208 p_nxge_t nxge = group->nxgep; local
1398 nxge_hio_share_assign( nxge_t *nxge, uint64_t cookie, res_map_t *tmap, res_map_t *rmap, nxge_hio_vr_t *vr) argument
1508 nxge_t *nxge = (nxge_t *)vr->nxge; local
1557 p_nxge_t nxge = (p_nxge_t)arg; local
1619 nxge_t *nxge; local
1658 nxge_t *nxge; local
1782 nxge_t *nxge; local
1868 nxge_hio_vr_share( nxge_t *nxge) argument
1927 nxge_t *nxge = (nxge_t *)vr->nxge; local
1970 nxge_t *nxge; local
2036 nxge_t *nxge = (nxge_t *)vr->nxge; local
2095 nxge_hio_tdc_share( nxge_t *nxge, int channel) argument
2206 nxge_hio_rdc_share( nxge_t *nxge, nxge_hio_vr_t *vr, int channel) argument
2299 nxge_hio_dc_share( nxge_t *nxge, nxge_hio_vr_t *vr, mac_ring_type_t type, int channel) argument
2386 nxge_hio_tdc_unshare( nxge_t *nxge, int dev_grpid, int channel) argument
2433 nxge_hio_rdc_unshare( nxge_t *nxge, int dev_grpid, int channel) argument
2529 nxge_hio_dc_unshare( nxge_t *nxge, nxge_hio_vr_t *vr, mac_ring_type_t type, int channel) argument
2572 nxge_hio_rxdma_bind_intr(nxge_t *nxge, rx_rcr_ring_t *ring, int channel) argument
[all...]
H A Dnxge_intr.c36 #include <sys/nxge/nxge_impl.h>
37 #include <sys/nxge/nxge_hio.h>
58 * nxge
71 nxge_t *nxge,
85 NXGE_DEBUG_MSG((nxge, HIO_CTL, "==> nxge_intr_add"));
87 if ((vector = nxge_intr_vec_find(nxge, type, channel)) == -1) {
88 NXGE_ERROR_MSG((nxge, NXGE_ERR_CTL,
93 ldvp = &nxge->ldgvp->ldvp[vector];
102 interrupts = (nxge_intr_t *)&nxge->nxge_intr_type;
107 (ddi_intr_handler_t *)inthandler, group->ldvp, nxge))
70 nxge_intr_add( nxge_t *nxge, vpc_type_t type, int channel) argument
160 nxge_intr_remove( nxge_t *nxge, vpc_type_t type, int channel) argument
245 nxge_intr_vec_find( nxge_t *nxge, vpc_type_t type, int channel) argument
316 nxge_hio_intr_add( nxge_t *nxge, vpc_type_t type, int channel) argument
417 nxge_hio_intr_remove( nxge_t *nxge, vpc_type_t type, int channel) argument
517 nxge_hio_intr_init( nxge_t *nxge) argument
682 nxge_hio_intr_uninit( nxge_t *nxge) argument
775 nxge_hio_tdsv_add( nxge_t *nxge, nxge_hio_dc_t *dc) argument
841 nxge_hio_rdsv_add( nxge_t *nxge, nxge_hio_dc_t *dc) argument
907 nxge_hio_ldsv_add(nxge_t *nxge, nxge_hio_dc_t *dc) argument
1062 nxge_hio_ldsv_im( nxge_t *nxge, nxge_ldg_t *group, pio_ld_op_t op, uint64_t *value) argument
1078 nxge_hio_ldgimgn( nxge_t *nxge, nxge_ldg_t *group) argument
[all...]
H A Dnxge_hv.c35 #include <sys/nxge/nxge_impl.h>
36 #include <sys/nxge/nxge_hio.h>
48 nxge_hio_hv_init(nxge_t *nxge) argument
50 nxge_hio_data_t *nhd = (nxge_hio_data_t *)nxge->nxge_hw_p->hio;
H A Dnxge_fzc.c830 nxge_init_fzc_rdc_tbl(p_nxge_t nxge, nxge_rdc_grp_t *group, int rdc_tbl) argument
832 nxge_hio_data_t *nhd = (nxge_hio_data_t *)nxge->nxge_hw_p->hio;
839 NXGE_DEBUG_MSG((nxge, DMA_CTL, "==> nxge_init_fzc_rdc_tbl(%d)", table));
841 /* This RDC table must have been previously bound to <nxge>. */
844 if (table->nxge != (uintptr_t)nxge) {
846 NXGE_ERROR_MSG((nxge, DMA_CTL,
854 handle = NXGE_DEV_NPI_HANDLE(nxge);
863 NXGE_DEBUG_MSG((nxge, DMA_CTL, "<== nxge_init_fzc_rdc_tbl(%d)", table));
869 rdc_tbl_bind(p_nxge_t nxge, in argument
909 nxge_fzc_rdc_tbl_bind( nxge_t *nxge, int grp_index, int acceptNoSubstitutes) argument
937 nxge_fzc_rdc_tbl_unbind(p_nxge_t nxge, int rdc_tbl) argument
[all...]
H A Dnxge_txdma.c27 #include <sys/nxge/nxge_impl.h>
28 #include <sys/nxge/nxge_txdma.h>
29 #include <sys/nxge/nxge_hio.h>
149 p_nxge_t nxge,
154 NXGE_DEBUG_MSG((nxge, MEM2_CTL, "==> nxge_init_txdma_channel"));
156 status = nxge_map_txdma(nxge, channel);
158 NXGE_ERROR_MSG((nxge, NXGE_ERR_CTL,
160 (void) npi_txdma_dump_tdc_regs(nxge->npi_handle, channel);
164 status = nxge_txdma_hw_start(nxge, channel);
166 (void) nxge_unmap_txdma_channel(nxge, channe
148 nxge_init_txdma_channel( p_nxge_t nxge, int channel) argument
1248 nxge_txdma_channel_disable( nxge_t *nxge, int channel) argument
[all...]
H A Dnxge_main.c29 #include <sys/nxge/nxge_impl.h>
30 #include <sys/nxge/nxge_hio.h>
31 #include <sys/nxge/nxge_rxdma.h>
186 NIU_MINOR_VER, "nxge"
208 extern void nxge_grp_cleanup(p_nxge_t nxge);
276 extern nxge_status_t nxge_hio_rdc_intr_arm(p_nxge_t nxge, boolean_t arm);
1276 "ddi_map_regs, nxge bus config regs failed"));
1336 "ddi_map_regs for nxge vio reg failed"));
1390 "ddi_map_regs for nxge vio reg failed"));
1403 "ddi_map_regs for nxge vio
5789 nxge_t *nxge; local
5861 nxge_t *nxge; local
[all...]
H A Dnxge_txc.c28 #include <sys/nxge/nxge_impl.h>
29 #include <sys/nxge/nxge_txc.h>
H A Dnxge_rxdma.c27 #include <sys/nxge/nxge_impl.h>
28 #include <sys/nxge/nxge_rxdma.h>
29 #include <sys/nxge/nxge_hio.h>
204 nxge_init_rxdma_channel(p_nxge_t nxge, int channel) argument
208 NXGE_DEBUG_MSG((nxge, MEM2_CTL, "==> nxge_init_rxdma_channel"));
210 status = nxge_map_rxdma(nxge, channel);
212 NXGE_ERROR_MSG((nxge, NXGE_ERR_CTL,
218 if (isLDOMguest(nxge)) {
220 p_rx_rcr_ring_t ring = nxge->rx_rcr_rings->rcr_rings[channel];
222 status = nxge_hio_rxdma_bind_intr(nxge, rin
[all...]
H A Dnxge_hcall.s33 #include <sys/nxge/nxge_impl.h>
H A Dnxge_mac.c25 #include <sys/nxge/nxge_impl.h>
26 #include <sys/nxge/nxge_mac.h>
27 #include <sys/nxge/nxge_hio.h>
271 * Figure out nxgep->mac.portmode from nxge.conf, OBP's device properties,
353 /* Get phy-type property (May have been set by nxge.conf) */
701 * Above switch has figured out nxge->mac.portmode, now set
1501 * If the nxge driver has been plumbed without a link, then it will
1728 * If the nxge driver has been plumbed without a link, then it will
3894 * ndd -set /dev/nxgeX param n kstat nxge:X | grep param
3896 * adv_autoneg_cap kstat nxge
6011 nxge_check_link_stop(nxge_t *nxge) argument
[all...]
/illumos-gate/usr/src/cmd/fm/eversholt/files/common/
H A Dneptune_xaui.esc42 event error.io.device.nxge.xaui-err@pciexbus/pciexdev/pciexfn;
43 event ereport.io.device.nxge.xaui-err@pciexbus/pciexdev/pciexfn {within(10s)};
47 error.io.device.nxge.xaui-err@pciexbus/pciexdev/pciexfn;
49 prop error.io.device.nxge.xaui-err@pciexbus/pciexdev/pciexfn (2) ->
50 ereport.io.device.nxge.xaui-err@pciexbus/pciexdev/pciexfn,
H A Dneptune_xfp.esc48 event error.io.device.nxge.xfp-err@pciexbus/pciexdev/pciexfn;
49 event ereport.io.device.nxge.xfp-err@pciexbus/pciexdev/pciexfn {within(10s)};
53 * Events ereport.io.device.nxge.xfp-err and ereport.io.service.lost are
55 * generating the xfp-err ereport. A internal error.io.device.nxge.xfp-err
57 * nxge.xfp-err and ereport.io.service.lost, then the error event will
60 * (associated with ereport.io.device.nxge.xfp-err and ereport.io.service.lost
64 error.io.device.nxge.xfp-err@pciexbus/pciexdev/pciexfn;
66 prop error.io.device.nxge.xfp-err@pciexbus/pciexdev/pciexfn (2) ->
67 ereport.io.device.nxge.xfp-err@pciexbus/pciexdev/pciexfn,
/illumos-gate/usr/src/cmd/fm/eversholt/files/sparc/sun4v/
H A Dn2niu_xaui.esc41 event error.io.device.nxge.xaui-err@niufn;
42 event ereport.io.device.nxge.xaui-err@niufn {within(10s)};
46 error.io.device.nxge.xaui-err@niufn;
48 prop error.io.device.nxge.xaui-err@niufn (2) ->
49 ereport.io.device.nxge.xaui-err@niufn,
H A Dn2niu_xfp.esc42 event error.io.device.nxge.xfp-err@niufn;
43 event ereport.io.device.nxge.xfp-err@niufn {within(10s)};
48 error.io.device.nxge.xfp-err@niufn;
50 prop error.io.device.nxge.xfp-err@niufn (2) ->
51 ereport.io.device.nxge.xfp-err@niufn,
/illumos-gate/usr/src/uts/sun4v/nxge/
H A DMakefile21 # uts/sun4v/nxge/Makefile
42 MODULE = nxge
47 CONF_SRCDIR = $(UTSBASE)/common/io/nxge
74 # Include nxge specific header files
76 INC_PATH += -I$(UTSBASE)/common/io/nxge/npi
77 INC_PATH += -I$(UTSBASE)/common/sys/nxge
/illumos-gate/usr/src/uts/sun4u/nxge/
H A DMakefile40 MODULE = nxge
45 CONF_SRCDIR = $(UTSBASE)/common/io/nxge
72 # Include nxge specific header files
75 INC_PATH += -I$(UTSBASE)/common/io/nxge/npi
76 INC_PATH += -I$(UTSBASE)/common/sys/nxge
/illumos-gate/usr/src/uts/intel/nxge/
H A DMakefile21 # uts/intel/nxge/Makefile
37 MODULE = nxge
42 CONF_SRCDIR = $(UTSBASE)/common/io/nxge
64 # Include nxge specific header files
67 INC_PATH += -I$(UTSBASE)/common/io/nxge/npi
68 INC_PATH += -I$(UTSBASE)/common/sys/nxge
/illumos-gate/usr/src/uts/common/sys/nxge/
H A Dnxge_hio.h39 #define isLDOMservice(nxge) \
40 (nxge->environs == SOLARIS_SERVICE_DOMAIN)
41 #define isLDOMguest(nxge) \
42 (nxge->environs == SOLARIS_GUEST_DOMAIN)
43 #define isLDOMs(nxge) \
44 (isLDOMservice(nxge) || isLDOMguest(nxge))
225 uintptr_t nxge; member in struct:__anon8300
231 uintptr_t nxge; member in struct:nxge_hio_vr
370 extern int nxge_hio_get_dc_htable_idx(nxge_t *nxge, vpc_type_
[all...]
H A Dnxge_txc.h35 #include <sys/nxge/nxge_txc_hw.h>
H A Dnxge_impl.h88 #include <sys/nxge/nxge_defs.h>
89 #include <sys/nxge/nxge_hw.h>
90 #include <sys/nxge/nxge_mac.h>
91 #include <sys/nxge/nxge_mii.h>
92 #include <sys/nxge/nxge_fm.h>
800 #include <sys/nxge/nxge_common_impl.h>
801 #include <sys/nxge/nxge_common.h>
802 #include <sys/nxge/nxge_txc.h>
803 #include <sys/nxge/nxge_rxdma.h>
804 #include <sys/nxge/nxge_txdm
[all...]
H A Dnxge_txdma.h34 #include <sys/nxge/nxge_txdma_hw.h>
H A Dnxge_rxdma.h34 #include <sys/nxge/nxge_rxdma_hw.h>
/illumos-gate/usr/src/uts/common/io/nxge/npi/
H A Dnpi.c29 #include <sys/nxge/nxge_impl.h>
/illumos-gate/usr/src/man/man7d/
H A DMakefile95 nxge.7d \

Completed in 169 milliseconds

12