EC_PWRCTL
if (sysevent_subscribe_event(shp, EC_PWRCTL, subcl, 6) != 0) {
if (strcmp(class, EC_PWRCTL) == 0) {
if (strcmp(class, EC_PWRCTL) == 0) {
} else if (strcmp(class, EC_PWRCTL) == 0) {
PWRCTL_DEV_HID, EC_PWRCTL, ESC_PWRCTL_POWER_BUTTON);
PWRCTL_DEV_PHYS_PATH, EC_PWRCTL, ESC_PWRCTL_POWER_BUTTON);
err = ddi_log_sysevent(softsp->dip, DDI_VENDOR_SUNW, EC_PWRCTL,
PWRCTL_DEV_HID, EC_PWRCTL, ev);
PWRCTL_DEV_UID, EC_PWRCTL, ev);
PWRCTL_DEV_INDEX, EC_PWRCTL, ev);
PWRCTL_DEV_PHYS_PATH, EC_PWRCTL, ev);
PWRCTL_CHARGE_LEVEL, EC_PWRCTL, ev);
err = ddi_log_sysevent(acpi_drv_dip, DDI_VENDOR_SUNW, EC_PWRCTL,