| 
    Zephyr Project API
    3.3.0
    
   A Scalable Open Source RTOS 
   | 
 
#include <zephyr/types.h>#include <zephyr/arch/arm64/arm-smccc.h>#include <stddef.h>#include <zephyr/device.h>Go to the source code of this file.
Macros | |
| #define | PSCI_VERSION_MAJOR_SHIFT 16 | 
| #define | PSCI_VERSION_MINOR_MASK ((1U << PSCI_VERSION_MAJOR_SHIFT) - 1) | 
| #define | PSCI_VERSION_MAJOR_MASK ~PSCI_VERSION_MINOR_MASK | 
| #define | PSCI_VERSION_MAJOR(ver) (((ver) & PSCI_VERSION_MAJOR_MASK) >> PSCI_VERSION_MAJOR_SHIFT) | 
| #define | PSCI_VERSION_MINOR(ver) ((ver) & PSCI_VERSION_MINOR_MASK) | 
Functions | |
| uint32_t | psci_version (void) | 
| #define PSCI_VERSION_MAJOR | ( | ver | ) | (((ver) & PSCI_VERSION_MAJOR_MASK) >> PSCI_VERSION_MAJOR_SHIFT) | 
| #define PSCI_VERSION_MAJOR_MASK ~PSCI_VERSION_MINOR_MASK | 
| #define PSCI_VERSION_MAJOR_SHIFT 16 | 
| #define PSCI_VERSION_MINOR | ( | ver | ) | ((ver) & PSCI_VERSION_MINOR_MASK) | 
| #define PSCI_VERSION_MINOR_MASK ((1U << PSCI_VERSION_MAJOR_SHIFT) - 1) | 
| uint32_t psci_version | ( | void | ) |