/titanic_41/usr/src/uts/common/io/hxge/ |
H A D | hxge_virtual.c | 469 p_hxge_ldgv_t ldgvp; in hxge_ldgv_init() local 506 ldgvp = hxgep->ldgvp; in hxge_ldgv_init() 507 if (ldgvp == NULL) { in hxge_ldgv_init() 508 ldgvp = KMEM_ZALLOC(sizeof (hxge_ldgv_t), KM_SLEEP); in hxge_ldgv_init() 509 hxgep->ldgvp = ldgvp; in hxge_ldgv_init() 510 ldgvp->maxldgs = maxldgs; in hxge_ldgv_init() 511 ldgvp->maxldvs = maxldvs; in hxge_ldgv_init() 512 ldgp = ldgvp->ldgp = in hxge_ldgv_init() 514 ldvp = ldgvp->ldvp = in hxge_ldgv_init() 518 ldgvp->ndma_ldvs = p_cfgp->max_tdcs + p_cfgp->max_rdcs; in hxge_ldgv_init() [all …]
|
H A D | hxge_fzc.c | 76 if (hxgep->ldgvp == NULL) { in hxge_fzc_intr_ldg_num_set() 80 ldgp = hxgep->ldgvp->ldgp; in hxge_fzc_intr_ldg_num_set() 81 ldvp = hxgep->ldgvp->ldvp; in hxge_fzc_intr_ldg_num_set() 88 for (i = 0; i < hxgep->ldgvp->ldg_intrs; i++, ldgp++) { in hxge_fzc_intr_ldg_num_set() 120 if (hxgep->ldgvp == NULL) { in hxge_fzc_intr_tmres_set() 125 if ((rs = hpi_fzc_ldg_timer_res_set(handle, hxgep->ldgvp->tmres))) { in hxge_fzc_intr_tmres_set() 143 if (hxgep->ldgvp == NULL) { in hxge_fzc_intr_sid_set() 150 ldgp = hxgep->ldgvp->ldgp; in hxge_fzc_intr_sid_set() 152 "==> hxge_fzc_intr_sid_set: #int %d", hxgep->ldgvp->ldg_intrs)); in hxge_fzc_intr_sid_set() 153 for (i = 0; i < hxgep->ldgvp->ldg_intrs; i++, ldgp++) { in hxge_fzc_intr_sid_set()
|
H A D | hxge_hw.c | 116 p_hxge_ldgv_t ldgvp; in hxge_intr() local 138 ldgvp = hxgep->ldgvp; in hxge_intr() 140 HXGE_DEBUG_MSG((hxgep, INT_CTL, "==> hxge_intr: ldgvp $%p", ldgvp)); in hxge_intr() 142 if (ldvp == NULL && ldgvp) in hxge_intr() 143 t_ldvp = ldvp = ldgvp->ldvp; in hxge_intr() 148 "ldgvp $%p ldvp $%p ldgp $%p", ldgvp, ldvp, ldgp)); in hxge_intr() 150 if (ldgvp == NULL || ldvp == NULL || ldgp == NULL) { in hxge_intr() 152 "ldgvp $%p ldvp $%p ldgp $%p", ldgvp, ldvp, ldgp)); in hxge_intr() 169 nldvs, ldgvp->ldg_intrs)); in hxge_intr() 663 p_hxge_ldgv_t ldgvp; in hxge_check_hw_state() local [all …]
|
H A D | hxge_main.c | 2702 for (i = 0; i < hxgep->ldgvp->maxldvs; i++) { in hxge_rx_ring_start() 2703 if ((hxgep->ldgvp->ldvp[i].is_rxdma == 1) && in hxge_rx_ring_start() 2704 (hxgep->ldgvp->ldvp[i].channel == rhp->index)) { in hxge_rx_ring_start() 2705 ring->ldvp = &hxgep->ldgvp->ldvp[i]; in hxge_rx_ring_start() 2706 ring->ldgp = hxgep->ldgvp->ldvp[i].ldgp; in hxge_rx_ring_start() 2947 ASSERT(hxgep->ldgvp != NULL); in hxge_ring_get_htable_idx() 2951 for (i = 0; i < hxgep->ldgvp->maxldvs; i++) { in hxge_ring_get_htable_idx() 2952 if ((hxgep->ldgvp->ldvp[i].is_rxdma) && in hxge_ring_get_htable_idx() 2953 (hxgep->ldgvp->ldvp[i].channel == channel)) { in hxge_ring_get_htable_idx() 2955 hxgep->ldgvp->ldvp[i].ldgp->htable_idx); in hxge_ring_get_htable_idx() [all …]
|
H A D | hxge.h | 327 p_hxge_ldgv_t ldgvp; member
|
/titanic_41/usr/src/uts/common/io/nxge/ |
H A D | nxge_virtual.c | 3009 p_nxge_ldgv_t ldgvp; in nxge_ldgv_init_n2() local 3062 ldgvp = nxgep->ldgvp; in nxge_ldgv_init_n2() 3063 if (ldgvp == NULL) { in nxge_ldgv_init_n2() 3064 ldgvp = KMEM_ZALLOC(sizeof (nxge_ldgv_t), KM_SLEEP); in nxge_ldgv_init_n2() 3065 nxgep->ldgvp = ldgvp; in nxge_ldgv_init_n2() 3066 ldgvp->maxldgs = (uint8_t)maxldgs; in nxge_ldgv_init_n2() 3067 ldgvp->maxldvs = (uint8_t)maxldvs; in nxge_ldgv_init_n2() 3068 ldgp = ldgvp->ldgp = KMEM_ZALLOC( in nxge_ldgv_init_n2() 3070 ldvp = ldgvp->ldvp = KMEM_ZALLOC( in nxge_ldgv_init_n2() 3073 ldgp = ldgvp->ldgp; in nxge_ldgv_init_n2() [all …]
|
H A D | nxge_intr.c | 93 ldvp = &nxge->ldgvp->ldvp[vector]; in nxge_intr_add() 182 ldvp = &nxge->ldgvp->ldvp[vector]; in nxge_intr_remove() 251 nxge_ldgv_t *ldgvp; in nxge_intr_vec_find() local 260 if (nxge->ldgvp == 0) { in nxge_intr_vec_find() 277 ldgvp = nxge->ldgvp; in nxge_intr_vec_find() 279 ldvp = &ldgvp->ldvp[vector]; in nxge_intr_vec_find() 334 if (nxge->ldgvp == 0) { in nxge_hio_intr_add() 352 group = &nxge->ldgvp->ldgp[vector]; in nxge_hio_intr_add() 434 if (nxge->ldgvp == 0) { in nxge_hio_intr_remove() 460 group = &nxge->ldgvp->ldgp[vector]; in nxge_hio_intr_remove() [all …]
|
H A D | nxge_hw.c | 199 p_nxge_ldgv_t ldgvp; in nxge_intr() local 218 ldgvp = nxgep->ldgvp; in nxge_intr() 219 NXGE_DEBUG_MSG((nxgep, INT_CTL, "==> nxge_intr: ldgvp $%p", ldgvp)); in nxge_intr() 220 if (ldvp == NULL && ldgvp) { in nxge_intr() 221 t_ldvp = ldvp = ldgvp->ldvp; in nxge_intr() 227 "ldgvp $%p ldvp $%p ldgp $%p", ldgvp, ldvp, ldgp)); in nxge_intr() 228 if (ldgvp == NULL || ldvp == NULL || ldgp == NULL) { in nxge_intr() 230 "ldgvp $%p ldvp $%p ldgp $%p", ldgvp, ldvp, ldgp)); in nxge_intr() 246 nldvs, ldgvp->ldg_intrs)); in nxge_intr() 539 p_nxge_ldgv_t ldgvp; in nxge_rx_hw_blank() local [all …]
|
H A D | nxge_fzc.c | 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() 173 for (i = 0; i < nxgep->ldgvp->ldg_intrs; i++, ldgp++) { in nxge_fzc_intr_ldg_num_set() 208 if (nxgep->ldgvp == NULL) { in nxge_fzc_intr_tmres_set() 212 if ((rs = npi_fzc_ldg_timer_res_set(handle, nxgep->ldgvp->tmres))) { 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() 238 "==> nxge_fzc_intr_sid_set: #int %d", nxgep->ldgvp->ldg_intrs)); in nxge_fzc_intr_sid_set() 239 for (i = 0; i < nxgep->ldgvp->ldg_intrs; i++, ldgp++) { in nxge_fzc_intr_sid_set()
|
H A D | nxge_main.c | 5592 for (i = 0; i < nxgep->ldgvp->maxldvs; i++) { in nxge_rx_ring_start() 5593 if ((nxgep->ldgvp->ldvp[i].is_rxdma) && in nxge_rx_ring_start() 5594 (nxgep->ldgvp->ldvp[i].channel == channel)) { in nxge_rx_ring_start() 5595 ring->ldvp = &nxgep->ldgvp->ldvp[i]; in nxge_rx_ring_start() 5596 ring->ldgp = nxgep->ldgvp->ldvp[i].ldgp; in nxge_rx_ring_start() 5642 ASSERT(nxgep->ldgvp != NULL); in nxge_ring_get_htable_idx() 5646 for (i = 0; i < nxgep->ldgvp->maxldvs; i++) { in nxge_ring_get_htable_idx() 5647 if ((nxgep->ldgvp->ldvp[i].is_txdma) && in nxge_ring_get_htable_idx() 5648 (nxgep->ldgvp->ldvp[i].channel == channel)) { in nxge_ring_get_htable_idx() 5650 nxgep->ldgvp->ldvp[i].ldgp->htable_idx); in nxge_ring_get_htable_idx() [all …]
|
H A D | nxge_hio_guest.c | 959 ldgp = &nxge->ldgvp->ldgp[dc->ldg.vector]; in nxge_hio_rdc_intr_arm()
|
H A D | nxge_hio.c | 2589 control = nxge->ldgvp; in nxge_hio_rxdma_bind_intr()
|
/titanic_41/usr/src/uts/common/sys/nxge/ |
H A D | nxge.h | 684 p_nxge_ldgv_t ldgvp; member
|