Lines Matching refs:ldgp
3007 p_nxge_ldg_t ldgp, ptr; in nxge_ldgv_init_n2() local
3065 ldgp = ldgvp->ldgp = KMEM_ZALLOC( in nxge_ldgv_init_n2()
3070 ldgp = ldgvp->ldgp; in nxge_ldgv_init_n2()
3082 ptr = ldgp; in nxge_ldgv_init_n2()
3103 ldgp->ldvp = NULL; in nxge_ldgv_init_n2()
3123 maxldvs, ldv, ldgp->ldg, ldgp, ldvp)); in nxge_ldgv_init_n2()
3124 nxge_ldgv_setup(&ldgp, &ldvp, ldv, endldg, nrequired_p); in nxge_ldgv_init_n2()
3138 maxldvs, ldv, ldgp->ldg, ldgp, ldvp)); in nxge_ldgv_init_n2()
3139 nxge_ldgv_setup(&ldgp, &ldvp, ldv, endldg, nrequired_p); in nxge_ldgv_init_n2()
3167 maxldvs, ldv, ldgp->ldg, ldgp, ldvp)); in nxge_ldgv_init_n2()
3168 nxge_ldgv_setup(&ldgp, &ldvp, ldv, endldg, nrequired_p); in nxge_ldgv_init_n2()
3205 ldgp->ldg = p_cfgp->ldg[chn_start]; in nxge_ldgv_init_n2()
3210 i, maxldvs, ldv, ldgp->ldg, ldgp, ldvp)); in nxge_ldgv_init_n2()
3211 nxge_ldgv_setup(&ldgp, &ldvp, ldvp->ldv, in nxge_ldgv_init_n2()
3225 func, nldvs, *navail_p, *nrequired_p, ldgp, ldvp)); in nxge_ldgv_init_n2()
3239 ldgp->ldg = p_cfgp->ldg[chn_start]; in nxge_ldgv_init_n2()
3244 channel, maxldvs, ldv, ldgp->ldg, ldgp, ldvp)); in nxge_ldgv_init_n2()
3245 nxge_ldgv_setup(&ldgp, &ldvp, ldvp->ldv, in nxge_ldgv_init_n2()
3278 p_nxge_ldg_t ldgp, ptr; in nxge_ldgv_init() local
3333 ldgp = ldgvp->ldgp = KMEM_ZALLOC(sizeof (nxge_ldg_t) * maxldgs, in nxge_ldgv_init()
3345 ptr = ldgp; in nxge_ldgv_init()
3374 ldgp->ldvp = NULL; in nxge_ldgv_init()
3392 nxge_ldgv_setup(&ldgp, &ldvp, ldvp->ldv, in nxge_ldgv_init()
3413 nxge_ldgv_setup(&ldgp, &ldvp, ldvp->ldv, in nxge_ldgv_init()
3427 nxge_ldgv_setup(&ldgp, &ldvp, ldv, endldg, nrequired_p); in nxge_ldgv_init()
3441 nxge_ldgv_setup(&ldgp, &ldvp, ldv, endldg, nrequired_p); in nxge_ldgv_init()
3466 (void) nxge_ldgv_setup(&ldgp, &ldvp, ldv, endldg, nrequired_p); in nxge_ldgv_init()
3503 if (ldgvp->ldgp) { in nxge_ldgv_uninit()
3504 KMEM_FREE(ldgvp->ldgp, sizeof (nxge_ldg_t) * ldgvp->maxldgs); in nxge_ldgv_uninit()
3541 p_nxge_ldg_t ldgp; in nxge_intr_mask_mgmt() local
3555 ldgp = ldgvp->ldgp; in nxge_intr_mask_mgmt()
3557 if (ldgp == NULL || ldvp == NULL) { in nxge_intr_mask_mgmt()
3569 for (i = 0; i < ldgvp->ldg_intrs; i++, ldgp++) { in nxge_intr_mask_mgmt()
3572 "in group %d", ldgp->nldvs, ldgp->ldg)); in nxge_intr_mask_mgmt()
3573 for (j = 0; j < ldgp->nldvs; j++, ldvp++) { in nxge_intr_mask_mgmt()
3576 "for ldg %d", ldvp->ldv, ldgp->ldg)); in nxge_intr_mask_mgmt()
3597 ldgp = ldgvp->ldgp; in nxge_intr_mask_mgmt()
3599 for (i = 0; i < nxgep->ldgvp->ldg_intrs; i++, ldgp++) { in nxge_intr_mask_mgmt()
3600 rs = npi_intr_ldg_mgmt_set(handle, ldgp->ldg, in nxge_intr_mask_mgmt()
3601 ldgp->arm, ldgp->ldg_timer); in nxge_intr_mask_mgmt()
3607 rs, ldgp->ldg, ldgp->ldg_timer)); in nxge_intr_mask_mgmt()
3614 rs, ldgp->ldg, ldgp->ldg_timer)); in nxge_intr_mask_mgmt()
3625 p_nxge_ldg_t ldgp; in nxge_intr_mask_mgmt_set() local
3648 ldgp = ldgvp->ldgp; in nxge_intr_mask_mgmt_set()
3650 if (ldgp == NULL || ldvp == NULL) { in nxge_intr_mask_mgmt_set()
3656 for (i = 0; i < ldgvp->ldg_intrs; i++, ldgp++) { in nxge_intr_mask_mgmt_set()
3659 "set mask nldvs %d", on, ldgp->ldg, ldgp->nldvs)); in nxge_intr_mask_mgmt_set()
3660 for (j = 0; j < ldgp->nldvs; j++, ldvp++) { in nxge_intr_mask_mgmt_set()
3692 ldgp = ldgvp->ldgp; in nxge_intr_mask_mgmt_set()
3694 for (i = 0; i < nxgep->ldgvp->ldg_intrs; i++, ldgp++) { in nxge_intr_mask_mgmt_set()
3695 if (on && !ldgp->arm) { in nxge_intr_mask_mgmt_set()
3696 ldgp->arm = B_TRUE; in nxge_intr_mask_mgmt_set()
3697 } else if (!on && ldgp->arm) { in nxge_intr_mask_mgmt_set()
3698 ldgp->arm = B_FALSE; in nxge_intr_mask_mgmt_set()
3700 rs = npi_intr_ldg_mgmt_set(handle, ldgp->ldg, in nxge_intr_mask_mgmt_set()
3701 ldgp->arm, ldgp->ldg_timer); in nxge_intr_mask_mgmt_set()
3707 rs, ldgp->ldg, ldgp->ldg_timer)); in nxge_intr_mask_mgmt_set()
3714 on, ldgp->ldg, ldgp->ldg_timer)); in nxge_intr_mask_mgmt_set()
3933 nxge_ldgv_setup(p_nxge_ldg_t *ldgp, p_nxge_ldv_t *ldvp, uint8_t ldv, in nxge_ldgv_setup() argument
3938 (*ldvp)->ldg_assigned = (*ldgp)->ldg; in nxge_ldgv_setup()
3939 (*ldvp)->ldgp = *ldgp; in nxge_ldgv_setup()
3944 ldv, endldg, (*ldgp)->ldg, (*ldgp)->ldvp)); in nxge_ldgv_setup()
3946 (*ldgp)->nldvs++; in nxge_ldgv_setup()
3947 if ((*ldgp)->ldg == (endldg - 1)) { in nxge_ldgv_setup()
3948 if ((*ldgp)->ldvp == NULL) { in nxge_ldgv_setup()
3949 (*ldgp)->ldvp = *ldvp; in nxge_ldgv_setup()
3959 (*ldgp)->ldvp = *ldvp; in nxge_ldgv_setup()
3963 ldv, endldg, (*ldgp)->ldg, (*ldgp)->ldvp)); in nxge_ldgv_setup()
3965 ++*ldgp; in nxge_ldgv_setup()