/illumos-gate/usr/src/uts/common/io/hxge/ |
H A D | hxge_virtual.c | 514 ldvp = ldgvp->ldvp = in hxge_ldgv_init() 740 ldvp = ldgvp->ldvp; in hxge_intr_mask_mgmt() 766 rs, ldvp->ldv, ldvp->ldv_ldf_masks)); in hxge_intr_mask_mgmt() 772 rs, ldvp->ldv, ldvp->ldv_ldf_masks)); in hxge_intr_mask_mgmt() 818 ldvp = ldgvp->ldvp; in hxge_intr_mask_mgmt_set() 851 rs, ldvp->ldv, ldvp->ldv_ldf_masks)); in hxge_intr_mask_mgmt_set() 857 on, ldvp->ldv, ldvp->ldv_ldf_masks)); in hxge_intr_mask_mgmt_set() 923 (*ldgp)->ldvp = *ldvp; in hxge_ldgv_setup() 931 ++*ldvp; in hxge_ldgv_setup() 933 (*ldgp)->ldvp = *ldvp; in hxge_ldgv_setup() [all …]
|
H A D | hxge_fzc.c | 67 p_hxge_ldv_t ldvp; in hxge_fzc_intr_ldg_num_set() local 79 ldvp = hxgep->ldgvp->ldvp; in hxge_fzc_intr_ldg_num_set() 80 if (ldgp == NULL || ldvp == NULL) { in hxge_fzc_intr_ldg_num_set() 91 for (j = 0; j < ldgp->nldvs; j++, ldvp++) { in hxge_fzc_intr_ldg_num_set() 92 rs = hpi_fzc_ldg_num_set(handle, ldvp->ldv, in hxge_fzc_intr_ldg_num_set() 93 ldvp->ldg_assigned); in hxge_fzc_intr_ldg_num_set() 98 rs, ldvp->ldv, ldvp->ldg_assigned)); in hxge_fzc_intr_ldg_num_set() 103 ldvp->ldv, ldvp->ldg_assigned)); in hxge_fzc_intr_ldg_num_set()
|
H A D | hxge_hw.c | 127 hxgep = ldvp->hxgep; in hxge_intr() 142 if (ldvp == NULL && ldgvp) in hxge_intr() 143 t_ldvp = ldvp = ldgvp->ldvp; in hxge_intr() 144 if (ldvp) in hxge_intr() 145 ldgp = t_ldgp = ldvp->ldgp; in hxge_intr() 165 t_ldvp = ldgp->ldvp; in hxge_intr() 352 ((ldvp != NULL) && ((void *)ldvp->hxgep != arg2))) { in hxge_syserr_intr() 353 if (ldvp != NULL) { in hxge_syserr_intr() 354 hxgep = ldvp->hxgep; in hxge_syserr_intr() 361 if (ldvp != NULL && ldvp->use_timer == B_FALSE) { in hxge_syserr_intr() [all …]
|
H A D | hxge_rxdma.c | 99 p_hxge_ldv_t ldvp, rdc_stat_t cs); 1091 if (ldvp == NULL) { in hxge_rx_intr() 1098 hxgep = ldvp->hxgep; in hxge_rx_intr() 1112 channel = ldvp->vdma_index; in hxge_rx_intr() 1115 ldgp = ldvp->ldgp; in hxge_rx_intr() 1121 ASSERT(ring->ldvp == ldvp); in hxge_rx_intr() 1141 ldvp, ring, cs, -1); in hxge_rx_intr() 1334 p_hxge_ldv_t ldvp; in hxge_rx_poll() local 1366 ldvp = ring->ldvp; in hxge_rx_poll() 1376 (void) hxge_rx_err_evnts(hxgep, ldvp->vdma_index, ldvp, cs); in hxge_rx_poll() [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; in hxge_tx_intr() local 819 if (ldvp == NULL) { in hxge_tx_intr() 825 if (arg2 == NULL || (void *) ldvp->hxgep != arg2) { in hxge_tx_intr() 826 hxgep = ldvp->hxgep; in hxge_tx_intr() 845 channel = ldvp->channel; in hxge_tx_intr() 846 ldgp = ldvp->ldgp; in hxge_tx_intr() 849 hxgep, ldvp, channel)); in hxge_tx_intr() 852 vindex = ldvp->vdma_index; in hxge_tx_intr() 877 status = hxge_tx_err_evnts(hxgep, ldvp->vdma_index, ldvp, cs); in hxge_tx_intr() [all …]
|
H A D | hxge_main.c | 2699 if ((hxgep->ldgvp->ldvp[i].is_rxdma == 1) && in hxge_rx_ring_start() 2701 ring->ldvp = &hxgep->ldgvp->ldvp[i]; in hxge_rx_ring_start() 2702 ring->ldgp = hxgep->ldgvp->ldvp[i].ldgp; in hxge_rx_ring_start() 2731 ring->ldvp = NULL; in hxge_rx_ring_stop() 2948 if ((hxgep->ldgvp->ldvp[i].is_rxdma) && in hxge_ring_get_htable_idx() 2951 hxgep->ldgvp->ldvp[i].ldgp->htable_idx); in hxge_ring_get_htable_idx() 2958 if ((hxgep->ldgvp->ldvp[i].is_txdma) && in hxge_ring_get_htable_idx() 2961 hxgep->ldgvp->ldvp[i].ldgp->htable_idx); in hxge_ring_get_htable_idx() 3908 arg1 = ldgp->ldvp; in hxge_add_intrs_adv_type() 4050 arg1 = ldgp->ldvp; in hxge_add_intrs_adv_type_fix() [all …]
|
H A D | hxge_pfc.c | 1064 p_hxge_ldv_t ldvp = (p_hxge_ldv_t)arg1; in hxge_pfc_intr() local 1075 if (ldvp == NULL) { in hxge_pfc_intr() 1077 "<== hxge_pfc_intr: hxgep $%p ldvp $%p", hxgep, ldvp)); in hxge_pfc_intr() 1081 if (arg2 == NULL || (void *) ldvp->hxgep != arg2) { in hxge_pfc_intr() 1082 hxgep = ldvp->hxgep; in hxge_pfc_intr()
|
H A D | hxge_rxdma.h | 319 p_hxge_ldv_t ldvp; member
|
H A D | hxge.h | 233 p_hxge_ldv_t ldvp; member
|
H A D | hxge_impl.h | 259 p_hxge_ldv_t ldvp; member
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_virtual.c | 3067 ldvp = ldgvp->ldvp = KMEM_ZALLOC( in nxge_ldgv_init_n2() 3071 ldvp = ldgvp->ldvp; in nxge_ldgv_init_n2() 3211 nxge_ldgv_setup(&ldgp, &ldvp, ldvp->ldv, in nxge_ldgv_init_n2() 3245 nxge_ldgv_setup(&ldgp, &ldvp, ldvp->ldv, in nxge_ldgv_init_n2() 3392 nxge_ldgv_setup(&ldgp, &ldvp, ldvp->ldv, in nxge_ldgv_init() 3413 nxge_ldgv_setup(&ldgp, &ldvp, ldvp->ldv, in nxge_ldgv_init() 3556 ldvp = ldgvp->ldvp; in nxge_intr_mask_mgmt() 3649 ldvp = ldgvp->ldvp; in nxge_intr_mask_mgmt_set() 3688 on, ldvp->ldv, ldvp->ldv_ldf_masks)); in nxge_intr_mask_mgmt_set() 3949 (*ldgp)->ldvp = *ldvp; in nxge_ldgv_setup() [all …]
|
H A D | nxge_intr.c | 77 nxge_ldv_t *ldvp; in nxge_intr_add() local 92 ldvp = &nxge->ldgvp->ldvp[vector]; in nxge_intr_add() 93 group = ldvp->ldgp; in nxge_intr_add() 168 nxge_ldv_t *ldvp; in nxge_intr_remove() local 183 ldvp = &nxge->ldgvp->ldvp[vector]; in nxge_intr_remove() 184 group = ldvp->ldgp; in nxge_intr_remove() 253 nxge_ldv_t *ldvp; in nxge_intr_vec_find() local 280 ldvp = &ldgvp->ldvp[vector]; in nxge_intr_vec_find() 749 if (control->ldvp) { in nxge_hio_intr_uninit() 752 control->ldvp = 0; in nxge_hio_intr_uninit() [all …]
|
H A D | nxge_hw.c | 205 VERIFY(ldvp != NULL); in nxge_intr() 209 nxgep = ldvp->nxgep; in nxge_intr() 222 t_ldvp = ldvp = ldgvp->ldvp; in nxge_intr() 224 if (ldvp) { in nxge_intr() 242 t_ldvp = ldgp->ldvp; in nxge_intr() 405 if (arg2 == NULL || ((ldvp != NULL && (void *) ldvp->nxgep != arg2))) { in nxge_syserr_intr() 412 if (ldvp != NULL && ldvp->use_timer == B_FALSE) { in nxge_syserr_intr() 413 ldgp = ldvp->ldgp; in nxge_syserr_intr() 541 p_nxge_ldv_t ldvp; in nxge_rx_hw_blank() local 552 ldvp = nxgep->ldgvp->ldvp; in nxge_rx_hw_blank() [all …]
|
H A D | nxge_fzc.c | 154 p_nxge_ldv_t ldvp; in nxge_fzc_intr_ldg_num_set() local 166 ldvp = nxgep->ldgvp->ldvp; in nxge_fzc_intr_ldg_num_set() 167 if (ldgp == NULL || ldvp == NULL) { in nxge_fzc_intr_ldg_num_set() 179 for (j = 0; j < ldgp->nldvs; j++, ldvp++) { in nxge_fzc_intr_ldg_num_set() 180 rs = npi_fzc_ldg_num_set(handle, ldvp->ldv, in nxge_fzc_intr_ldg_num_set() 181 ldvp->ldg_assigned); in nxge_fzc_intr_ldg_num_set() 186 rs, ldvp->ldv, ldvp->ldg_assigned)); in nxge_fzc_intr_ldg_num_set() 192 ldvp->ldv, ldvp->ldg_assigned)); in nxge_fzc_intr_ldg_num_set()
|
H A D | nxge_txdma.c | 1128 p_nxge_ldv_t ldvp = (p_nxge_ldv_t)arg1; in nxge_tx_intr() local 1141 if (ldvp == NULL) { in nxge_tx_intr() 1144 nxgep, ldvp)); in nxge_tx_intr() 1149 nxgep = ldvp->nxgep; in nxge_tx_intr() 1153 nxgep, ldvp)); in nxge_tx_intr() 1168 channel = ldvp->channel; in nxge_tx_intr() 1169 ldgp = ldvp->ldgp; in nxge_tx_intr() 1173 nxgep, ldvp, channel)); in nxge_tx_intr() 1176 vindex = ldvp->vdma_index; in nxge_tx_intr() 1199 status = nxge_tx_err_evnts(nxgep, ldvp->vdma_index, ldvp, cs); in nxge_tx_intr() [all …]
|
H A D | nxge_rxdma.c | 1742 p_nxge_ldv_t ldvp = (p_nxge_ldv_t)arg1; in nxge_rx_intr() local 1751 if (ldvp == NULL) { in nxge_rx_intr() 1754 nxgep, ldvp)); in nxge_rx_intr() 1759 nxgep = ldvp->nxgep; in nxge_rx_intr() 1771 nxgep, ldvp)); in nxge_rx_intr() 1796 channel = ldvp->channel; in nxge_rx_intr() 1797 ldgp = ldvp->ldgp; in nxge_rx_intr() 1837 ASSERT(rcrp->ldvp == ldvp); in nxge_rx_intr() 2855 p_nxge_ldv_t ldvp; in nxge_rx_poll() local 2876 ldvp = rcr_p->ldvp; in nxge_rx_poll() [all …]
|
H A D | nxge_main.c | 5574 if ((nxgep->ldgvp->ldvp[i].is_rxdma) && in nxge_rx_ring_start() 5576 ring->ldvp = &nxgep->ldgvp->ldvp[i]; in nxge_rx_ring_start() 5577 ring->ldgp = nxgep->ldgvp->ldvp[i].ldgp; in nxge_rx_ring_start() 5604 ring->ldvp = NULL; in nxge_rx_ring_stop() 5628 if ((nxgep->ldgvp->ldvp[i].is_txdma) && in nxge_ring_get_htable_idx() 5638 if ((nxgep->ldgvp->ldvp[i].is_rxdma) && in nxge_ring_get_htable_idx() 6159 arg1 = ldgp->ldvp; in nxge_add_intrs_adv_type() 6162 inthandler = ldgp->ldvp->ldv_intr_handler; in nxge_add_intrs_adv_type() 6327 arg1 = ldgp->ldvp; in nxge_add_intrs_adv_type_fix() 6330 inthandler = ldgp->ldvp->ldv_intr_handler; in nxge_add_intrs_adv_type_fix() [all …]
|
H A D | nxge_mac.c | 6748 p_nxge_ldv_t ldvp = (p_nxge_ldv_t)arg1; in nxge_mif_intr() local 6756 if (arg2 == NULL || (void *)ldvp->nxgep != arg2) { in nxge_mif_intr() 6757 nxgep = ldvp->nxgep; in nxge_mif_intr() 6759 nxgep = ldvp->nxgep; in nxge_mif_intr() 6776 p_nxge_ldv_t ldvp = (p_nxge_ldv_t)arg1; in nxge_mac_intr() local 6784 if (arg2 == NULL || (void *)ldvp->nxgep != arg2) { in nxge_mac_intr() 6785 nxgep = ldvp->nxgep; in nxge_mac_intr() 6788 ldgp = ldvp->ldgp; in nxge_mac_intr()
|
H A D | nxge_hio.c | 2591 device = &control->ldvp[dc->ldg.ldsv]; in nxge_hio_rxdma_bind_intr() 2595 ring->ldvp = device; in nxge_hio_rxdma_bind_intr()
|
/illumos-gate/usr/src/uts/common/sys/nxge/ |
H A D | nxge_rxdma.h | 245 p_nxge_ldv_t ldvp; member
|
H A D | nxge.h | 505 p_nxge_ldv_t ldvp; member
|
H A D | nxge_impl.h | 641 p_nxge_ldv_t ldvp; member
|