Lines Matching defs:pmstp
109 static pm_state_t pmstp = &pm_state;
196 if (pmstp->pm_instance != -1) /* Only allow one instance */
198 pmstp->pm_instance = ddi_get_instance(dip);
200 (pmstp->pm_instance << 8) + 0,
204 pmstp->pm_dip = dip; /* pm_init and getinfo depend on it */
230 if (pmstp->pm_idledown_id)
237 pmstp->pm_instance = -1;
656 "off\n", (ulong_t)pmstp->pm_idledown_id));
659 pmstp->pm_idledown_id = 0;
681 if (pmstp->pm_idledown_id != 0) {
682 to_id = pmstp->pm_idledown_id;
683 pmstp->pm_idledown_id = 0;
687 if (pmstp->pm_idledown_id != 0) {
690 (ulong_t)pmstp->pm_idledown_id))
695 pmstp->pm_idledown_id = timeout(pm_end_idledown_walk, NULL,
698 (ulong_t)pmstp->pm_idledown_id))
701 return (pmstp->pm_idledown_id);
838 if (pmstp->pm_instance == -1)
840 *result = pmstp->pm_dip;
866 if (!pmstp->pm_clones[clone])
873 pmstp->pm_cred[clone] = cr;
876 *devp = makedevice(getmajor(*devp), (pmstp->pm_instance << 8) + clone);
877 pmstp->pm_clones[clone] = 1;
903 crfree(pmstp->pm_cred[clone]);
904 pmstp->pm_cred[clone] = 0;
905 pmstp->pm_clones[clone] = 0;
984 if (!pm_perms(pcip->permission, pmstp->pm_cred[clone])) {