Lines Matching refs:wa

302  * (when wa->manual is true, wa->activate determines if we activate or
316 struct nwamd_ncu_check_walk_arg *wa = data;
335 if (!wa->manual && wa->priority_group == INVALID_PRIORITY_GROUP)
343 if (!wa->manual && ncu->ncu_link.nwamd_link_activation_mode !=
349 if (wa->manual && ncu->ncu_link.nwamd_link_activation_mode !=
359 if (!wa->manual && priority_group != wa->priority_group) {
376 wa->activate_or_deactivate ?
377 (wa->activate ? "activating" : "deactivating") :
380 if (wa->manual) {
381 if (wa->activate_or_deactivate && wa->activate) {
404 wa->exclusive_ncus++;
408 wa->exclusive_online_ncus++;
414 if (wa->activate_or_deactivate && wa->activate) {
416 wa->exclusive_online_ncus == 0) {
425 if (wa->activate_or_deactivate && !wa->activate) {
438 if ((wa->activate_or_deactivate && wa->activate) ||
439 !wa->activate_or_deactivate) {
442 wa->exclusive_online_ncus > 1) {
454 wa->shared_ncus++;
458 wa->shared_online_ncus++;
460 if (wa->activate_or_deactivate && wa->activate) {
469 if (wa->activate_or_deactivate && !wa->activate) {
480 wa->all_ncus++;
484 wa->all_online_ncus++;
490 if (wa->activate_or_deactivate && wa->activate) {
499 if (wa->activate_or_deactivate && !wa->activate) {
522 struct nwamd_ncu_check_walk_arg wa;
538 wa.manual = B_FALSE;
539 wa.priority_group = priority;
540 wa.exclusive_ncus = 0;
541 wa.exclusive_online_ncus = 0;
542 wa.shared_ncus = 0;
543 wa.shared_online_ncus = 0;
544 wa.all_ncus = 0;
545 wa.all_online_ncus = 0;
546 wa.activate_or_deactivate = B_TRUE;
547 wa.activate = B_TRUE;
550 nwamd_ncu_check_or_activate, &wa) != 0) {
578 struct nwamd_ncu_check_walk_arg wa;
586 wa.manual = B_FALSE;
587 wa.priority_group = priority;
588 wa.exclusive_ncus = 0;
589 wa.exclusive_online_ncus = 0;
590 wa.shared_ncus = 0;
591 wa.shared_online_ncus = 0;
592 wa.all_ncus = 0;
593 wa.all_online_ncus = 0;
594 wa.activate_or_deactivate = B_TRUE;
595 wa.activate = B_FALSE;
598 nwamd_ncu_check_or_activate, &wa) != 0) {
630 struct nwamd_ncu_check_walk_arg wa;
642 (void) memset(&wa, 0, sizeof (wa));
643 wa.manual = B_FALSE;
644 wa.priority_group = *priority;
645 wa.activate_or_deactivate = B_FALSE;
648 nwamd_ncu_check_or_activate, &wa) != 0) {
662 if (wa.exclusive_ncus > 0 && wa.exclusive_online_ncus != 1)
664 if (wa.shared_ncus > 0 && wa.shared_online_ncus == 0)
666 if (wa.all_ncus > 0 && wa.all_ncus != wa.all_online_ncus)
668 if (wa.exclusive_online_ncus == 0 &&
669 wa.shared_online_ncus == 0 && wa.all_online_ncus == 0)
681 (wa.priority_group + 1, priority)) {
693 struct nwamd_ncu_check_walk_arg wa;
697 wa.manual = B_TRUE;
698 wa.activate_or_deactivate = B_TRUE;
699 wa.activate = B_TRUE;
702 nwamd_ncu_check_or_activate, &wa) != 0) {