Lines Matching refs:constraint

5691  *	- A constraint is applied and the offline is disallowed.
5694 * - A constraint is applied and the offline is allowed.
5695 * Mark the dip as having passed the constraint and allow
5698 * - A constraint is not applied. Allow the offline to proceed for now.
5703 * If the offline fails because there are users, we look at the constraint
5704 * flag on the dip. If the constraint flag is set (implying that it passed
5705 * a constraint) we allow the dip to be retired. If not, we don't allow
5712 int constraint;
5718 constraint = 0;
5731 constraint = 1;
5754 constraint = 1;
5779 } else if ((DEVI(dip)->devi_flags & DEVI_RETIRING) && constraint) {
5798 "constraint flag. dip=%p", (void *)dip));
8217 * ASSERT that constraint flag is not set and then set the "retire attempt"
8225 int constraint;
8228 constraint = 0;
8234 constraint = 1;
8244 if (constraint)
8251 if (constraint)
8282 int *constraint = (int *)arg;
8292 *constraint = 0;
8297 *constraint = 0;
8301 *constraint = 0;
8309 mdi_phci_retire_notify(dip, constraint);
8317 int constraint = *(int *)arg;
8338 if (constraint) {
8401 int constraint;
8463 constraint = 1; /* assume constraints allow retire */
8464 (void) e_ddi_retire_notify(dip, &constraint);
8468 &constraint);
8475 (void) e_ddi_retire_finalize(dip, &constraint);
8479 &constraint);
8483 if (!constraint) {
8491 return (constraint ? DDI_SUCCESS : DDI_FAILURE);
8623 * constraint checking should not be set.
8661 int constraint;
8712 constraint = 1;
8714 mdi_phci_retire_finalize(dip, phci_only, &constraint);