| [ |
| { |
| "declaration": "(zx/handle:VMO kernel_zbi,zx/handle:VMO data_zbi) -> (fuchsia.hardware.power.statecontrol/Admin_Mexec_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin.Mexec" |
| }, |
| { |
| "declaration": "() -> (fuchsia.hardware.power.statecontrol/Admin_PowerFullyOn_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin.PowerFullyOn" |
| }, |
| { |
| "declaration": "() -> (fuchsia.hardware.power.statecontrol/Admin_Poweroff_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin.Poweroff" |
| }, |
| { |
| "declaration": "(fuchsia.hardware.power.statecontrol/RebootReason reason) -> (fuchsia.hardware.power.statecontrol/Admin_Reboot_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin.Reboot" |
| }, |
| { |
| "declaration": "() -> (fuchsia.hardware.power.statecontrol/Admin_RebootToBootloader_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin.RebootToBootloader" |
| }, |
| { |
| "declaration": "() -> (fuchsia.hardware.power.statecontrol/Admin_RebootToRecovery_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin.RebootToRecovery" |
| }, |
| { |
| "declaration": "() -> (fuchsia.hardware.power.statecontrol/Admin_SuspendToRam_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin.SuspendToRam" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.power.statecontrol/Admin" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_Mexec_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_Mexec_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.hardware.power.statecontrol/Admin_Mexec_Response", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_Mexec_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_Mexec_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_PowerFullyOn_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_PowerFullyOn_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.hardware.power.statecontrol/Admin_PowerFullyOn_Response", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_PowerFullyOn_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_PowerFullyOn_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_Poweroff_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_Poweroff_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.hardware.power.statecontrol/Admin_Poweroff_Response", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_Poweroff_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_Poweroff_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_RebootToBootloader_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_RebootToBootloader_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.hardware.power.statecontrol/Admin_RebootToBootloader_Response", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_RebootToBootloader_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_RebootToBootloader_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_RebootToRecovery_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_RebootToRecovery_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.hardware.power.statecontrol/Admin_RebootToRecovery_Response", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_RebootToRecovery_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_RebootToRecovery_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_Reboot_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_Reboot_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.hardware.power.statecontrol/Admin_Reboot_Response", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_Reboot_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_Reboot_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_SuspendToRam_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_SuspendToRam_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.hardware.power.statecontrol/Admin_SuspendToRam_Response", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_SuspendToRam_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.power.statecontrol/Admin_SuspendToRam_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.hardware.power.statecontrol/MAX_REBOOT_WATCHER_RESPONSE_TIME_SECONDS", |
| "value": "5" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.hardware.power.statecontrol/MAX_SYSTEM_POWER_STATES", |
| "value": "8" |
| }, |
| { |
| "declaration": "(fuchsia.hardware.power.statecontrol/RebootReason reason) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcher.OnReboot" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcher" |
| }, |
| { |
| "declaration": "(client_end:fuchsia.hardware.power.statecontrol/RebootMethodsWatcher watcher)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherRegister.Register" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherRegister" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.CRITICAL_COMPONENT_FAILURE", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.FACTORY_DATA_RESET", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.HIGH_TEMPERATURE", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.OUT_OF_MEMORY", |
| "value": "10" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.RETRY_SYSTEM_UPDATE", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.SESSION_FAILURE", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.SYSMGR_FAILURE", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.SYSTEM_UPDATE", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.USER_REQUEST", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason.ZBI_SWAP", |
| "value": "9" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.hardware.power.statecontrol/RebootReason", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/SystemPowerState.FULLY_ON", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/SystemPowerState.MEXEC", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/SystemPowerState.POWEROFF", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/SystemPowerState.REBOOT", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/SystemPowerState.REBOOT_BOOTLOADER", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/SystemPowerState.REBOOT_KERNEL_INITIATED", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/SystemPowerState.REBOOT_RECOVERY", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.power.statecontrol/SystemPowerState.SUSPEND_RAM", |
| "value": "7" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "enum", |
| "name": "fuchsia.hardware.power.statecontrol/SystemPowerState", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.hardware.power.statecontrol" |
| } |
| ] |