/illumos-gate/usr/src/uts/common/io/hxge/ |
H A D | hxge_virtual.c | 38 static void hxge_ldgv_setup(p_hxge_ldg_t *ldgp, p_hxge_ldv_t *ldvp, uint8_t ldv, 471 p_hxge_ldv_t ldvp; local 514 ldvp = ldgvp->ldvp = 559 ldgp->ldvp = NULL; 567 ldvp->is_rxdma = B_TRUE; 568 ldvp->ldv = ldv; 573 ldvp->channel = channel++; 574 ldvp->vdma_index = i; 575 ldvp 726 p_hxge_ldv_t ldvp; local 803 p_hxge_ldv_t ldvp; local 907 hxge_ldgv_setup(p_hxge_ldg_t *ldgp, p_hxge_ldv_t *ldvp, uint8_t ldv, uint8_t endldg, int *ngrps) argument [all...] |
H A D | hxge_fzc.c | 69 p_hxge_ldv_t ldvp; local 81 ldvp = hxgep->ldgvp->ldvp; 82 if (ldgp == NULL || ldvp == NULL) { 93 for (j = 0; j < ldgp->nldvs; j++, ldvp++) { 94 rs = hpi_fzc_ldg_num_set(handle, ldvp->ldv, 95 ldvp->ldg_assigned); 100 rs, ldvp->ldv, ldvp->ldg_assigned)); 105 ldvp [all...] |
H A D | hxge_hw.c | 112 p_hxge_ldv_t ldvp = (p_hxge_ldv_t)arg1; local 126 if ((arg2 == NULL) || ((void *) ldvp->hxgep != arg2)) { 127 hxgep = ldvp->hxgep; 142 if (ldvp == NULL && ldgvp) 143 t_ldvp = ldvp = ldgvp->ldvp; 144 if (ldvp) 145 ldgp = t_ldgp = ldvp->ldgp; 148 "ldgvp $%p ldvp $%p ldgp $%p", ldgvp, ldvp, ldg 341 p_hxge_ldv_t ldvp = (p_hxge_ldv_t)arg1; local [all...] |
H A D | hxge_rxdma.c | 87 static mblk_t *hxge_rx_pkts(p_hxge_t hxgep, uint_t vindex, p_hxge_ldv_t ldvp, 99 p_hxge_ldv_t ldvp, rdc_stat_t cs); 1090 p_hxge_ldv_t ldvp = (p_hxge_ldv_t)arg1; local 1100 if (ldvp == NULL) { 1102 "<== hxge_rx_intr: arg2 $%p arg1 $%p", hxgep, ldvp)); 1106 if (arg2 == NULL || (void *) ldvp->hxgep != arg2) { 1107 hxgep = ldvp->hxgep; 1111 "==> hxge_rx_intr: arg2 $%p arg1 $%p", hxgep, ldvp)); 1121 channel = ldvp->vdma_index; 1124 ldgp = ldvp 1343 p_hxge_ldv_t ldvp; local 1395 hxge_rx_pkts(p_hxge_t hxgep, uint_t vindex, p_hxge_ldv_t ldvp, p_rx_rcr_ring_t rcrp, rdc_stat_t cs, int bytes_to_read) argument 2115 hxge_rx_err_evnts(p_hxge_t hxgep, uint_t index, p_hxge_ldv_t ldvp, rdc_stat_t cs) argument [all...] |
H A D | hxge_txdma.c | 79 p_hxge_ldv_t ldvp, tdc_stat_t cs); 806 p_hxge_ldv_t ldvp = (p_hxge_ldv_t)arg1; local 819 if (ldvp == NULL) { 821 "<== hxge_tx_intr: hxgep $%p ldvp $%p", hxgep, ldvp)); 825 if (arg2 == NULL || (void *) ldvp->hxgep != arg2) { 826 hxgep = ldvp->hxgep; 837 "==> hxge_tx_intr: hxgep(arg2) $%p ldvp(arg1) $%p", hxgep, ldvp)); 845 channel = ldvp 2511 hxge_tx_err_evnts(p_hxge_t hxgep, uint_t index, p_hxge_ldv_t ldvp, tdc_stat_t cs) argument [all...] |
H A D | hxge_pfc.c | 1064 p_hxge_ldv_t ldvp = (p_hxge_ldv_t)arg1; local 1075 if (ldvp == NULL) { 1077 "<== hxge_pfc_intr: hxgep $%p ldvp $%p", hxgep, ldvp)); 1081 if (arg2 == NULL || (void *) ldvp->hxgep != arg2) { 1082 hxgep = ldvp->hxgep;
|
H A D | hxge_main.c | 2700 * Set the ldvp and ldgp pointers to enable/disable 2704 if ((hxgep->ldgvp->ldvp[i].is_rxdma == 1) && 2705 (hxgep->ldgvp->ldvp[i].channel == rhp->index)) { 2706 ring->ldvp = &hxgep->ldgvp->ldvp[i]; 2707 ring->ldgp = hxgep->ldgvp->ldvp[i].ldgp; 2736 ring->ldvp = NULL; 2953 if ((hxgep->ldgvp->ldvp[i].is_rxdma) && 2954 (hxgep->ldgvp->ldvp[i].channel == channel)) { 2956 hxgep->ldgvp->ldvp[ [all...] |
H A D | hxge.h | 233 p_hxge_ldv_t ldvp; member in struct:_hxge_ldgv_t
|
H A D | hxge_rxdma.h | 319 p_hxge_ldv_t ldvp; member in struct:_rx_rcr_ring_t
|
H A D | hxge_impl.h | 259 p_hxge_ldv_t ldvp; member in struct:_hxge_ldg_t
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_virtual.c | 3011 p_nxge_ldv_t ldvp, sysldvp; local 3070 ldvp = ldgvp->ldvp = KMEM_ZALLOC( 3074 ldvp = ldgvp->ldvp; 3094 ptr->ldvp = NULL; 3106 ldgp->ldvp = NULL; 3118 ldvp->ldv = (uint8_t)ldv; 3119 ldvp->is_mac = B_TRUE; 3120 ldvp 3282 p_nxge_ldv_t ldvp; local 3545 p_nxge_ldv_t ldvp; local 3629 p_nxge_ldv_t ldvp; local 3936 nxge_ldgv_setup(p_nxge_ldg_t *ldgp, p_nxge_ldv_t *ldvp, uint8_t ldv, uint8_t endldg, int *ngrps) argument [all...] |
H A D | nxge_hw.c | 194 p_nxge_ldv_t ldvp = (p_nxge_ldv_t)arg1; local 207 if (arg2 == NULL || (void *) ldvp->nxgep != arg2) { 208 nxgep = ldvp->nxgep; 220 if (ldvp == NULL && ldgvp) { 221 t_ldvp = ldvp = ldgvp->ldvp; 223 if (ldvp) { 224 ldgp = t_ldgp = ldvp->ldgp; 227 "ldgvp $%p ldvp $%p ldgp $%p", ldgvp, ldvp, ldg 394 p_nxge_ldv_t ldvp = (p_nxge_ldv_t)arg1; local 540 p_nxge_ldv_t ldvp; local [all...] |
H A D | nxge_intr.c | 77 nxge_ldv_t *ldvp; local 93 ldvp = &nxge->ldgvp->ldvp[vector]; 94 group = ldvp->ldgp; 97 inthandler = (uint_t *)group->ldvp->ldv_intr_handler; 107 (ddi_intr_handler_t *)inthandler, group->ldvp, nxge)) 167 nxge_ldv_t *ldvp; local 182 ldvp = &nxge->ldgvp->ldvp[vector]; 183 group = ldvp 252 nxge_ldv_t *ldvp; local [all...] |
H A D | nxge_fzc.c | 154 p_nxge_ldv_t ldvp; local 166 ldvp = nxgep->ldgvp->ldvp; 167 if (ldgp == NULL || ldvp == NULL) { 179 for (j = 0; j < ldgp->nldvs; j++, ldvp++) { 180 rs = npi_fzc_ldg_num_set(handle, ldvp->ldv, 181 ldvp->ldg_assigned); 186 rs, ldvp->ldv, ldvp->ldg_assigned)); 192 ldvp [all...] |
H A D | nxge_txdma.c | 1128 p_nxge_ldv_t ldvp = (p_nxge_ldv_t)arg1; local 1141 if (ldvp == NULL) { 1143 "<== nxge_tx_intr: nxgep $%p ldvp $%p", 1144 nxgep, ldvp)); 1148 if (arg2 == NULL || (void *)ldvp->nxgep != arg2) { 1149 nxgep = ldvp->nxgep; 1152 "==> nxge_tx_intr: nxgep(arg2) $%p ldvp(arg1) $%p", 1153 nxgep, ldvp)); 1168 channel = ldvp->channel; 1169 ldgp = ldvp 3158 nxge_tx_err_evnts(p_nxge_t nxgep, uint_t index, p_nxge_ldv_t ldvp, tx_cs_t cs) argument [all...] |
H A D | nxge_rxdma.c | 1760 p_nxge_ldv_t ldvp = (p_nxge_ldv_t)arg1; local 1769 if (ldvp == NULL) { 1772 nxgep, ldvp)); 1776 if (arg2 == NULL || (void *)ldvp->nxgep != arg2) { 1777 nxgep = ldvp->nxgep; 1789 nxgep, ldvp)); 1799 rcrp = nxgep->rx_rcr_rings->rcr_rings[ldvp->vdma_index]; 1814 channel = ldvp->channel; 1815 ldgp = ldvp->ldgp; 1855 ASSERT(rcrp->ldvp 2883 p_nxge_ldv_t ldvp; local [all...] |
H A D | nxge_main.c | 5594 if ((nxgep->ldgvp->ldvp[i].is_rxdma) && 5595 (nxgep->ldgvp->ldvp[i].channel == channel)) { 5596 ring->ldvp = &nxgep->ldgvp->ldvp[i]; 5597 ring->ldgp = nxgep->ldgvp->ldvp[i].ldgp; 5624 ring->ldvp = NULL; 5648 if ((nxgep->ldgvp->ldvp[i].is_txdma) && 5649 (nxgep->ldgvp->ldvp[i].channel == channel)) { 5651 nxgep->ldgvp->ldvp[i].ldgp->htable_idx); 5658 if ((nxgep->ldgvp->ldvp[ [all...] |
H A D | nxge_hio.c | 2595 device = &control->ldvp[dc->ldg.ldsv]; 2599 ring->ldvp = device;
|
H A D | nxge_mac.c | 6884 p_nxge_ldv_t ldvp = (p_nxge_ldv_t)arg1; local 6892 if (arg2 == NULL || (void *)ldvp->nxgep != arg2) { 6893 nxgep = ldvp->nxgep; 6895 nxgep = ldvp->nxgep; 6912 p_nxge_ldv_t ldvp = (p_nxge_ldv_t)arg1; local 6920 if (arg2 == NULL || (void *)ldvp->nxgep != arg2) { 6921 nxgep = ldvp->nxgep; 6924 ldgp = ldvp->ldgp;
|
/illumos-gate/usr/src/uts/common/sys/nxge/ |
H A D | nxge_rxdma.h | 245 p_nxge_ldv_t ldvp; member in struct:_rx_rcr_ring_t
|
H A D | nxge_impl.h | 641 p_nxge_ldv_t ldvp; member in struct:_nxge_ldg_t
|
H A D | nxge.h | 505 p_nxge_ldv_t ldvp; member in struct:_nxge_ldgv_t
|