Type aliases
include/types/types.h View source View on GitHubType Aliases
Section titled “Type Aliases”typedef uint8_t irq_t; cpu_perf_t
Section titled “cpu_perf_t”typedef int8_t cpu_perf_t; time_ns_t
Section titled “time_ns_t”typedef uint64_t time_ns_t; time_us_t
Section titled “time_us_t”typedef uint64_t time_us_t; time_ms_t
Section titled “time_ms_t”typedef uint64_t time_ms_t; time_s_t
Section titled “time_s_t”typedef uint64_t time_s_t; timestamp_t
Section titled “timestamp_t”typedef uint64_t timestamp_t; freq_hz_t
Section titled “freq_hz_t”typedef uint64_t freq_hz_t; freq_khz_t
Section titled “freq_khz_t”typedef uint64_t freq_khz_t; freq_mhz_t
Section titled “freq_mhz_t”typedef uint64_t freq_mhz_t; freq_ghz_t
Section titled “freq_ghz_t”typedef uint64_t freq_ghz_t; inode_t
Section titled “inode_t”typedef uint32_t inode_t; mode_t
Section titled “mode_t”typedef uint16_t mode_t; typedef uint32_t gid_t; typedef uint32_t uid_t; stack_handle_t
Section titled “stack_handle_t”typedef struct stack_depot_record * stack_handle_t; refcount_t
Section titled “refcount_t”typedef _Atomic uint32_t refcount_t; mapcount_t
Section titled “mapcount_t”typedef _Atomic uint32_t mapcount_t; paddr_t
Section titled “paddr_t”typedef uintptr_t paddr_t; vaddr_t
Section titled “vaddr_t”typedef uintptr_t vaddr_t; typedef uintptr_t pfn_t; pgoff_t
Section titled “pgoff_t”typedef uintptr_t pgoff_t; iova_t
Section titled “iova_t”typedef uintptr_t iova_t; cpu_id_t
Section titled “cpu_id_t”typedef size_t cpu_id_t; domain_id_t
Section titled “domain_id_t”typedef size_t domain_id_t; numa_node_t
Section titled “numa_node_t”typedef size_t numa_node_t; thread_id_t
Section titled “thread_id_t”typedef size_t thread_id_t; typedef uint64_t pte_t; page_flags_t
Section titled “page_flags_t”typedef uint64_t page_flags_t; thread_prio_t
Section titled “thread_prio_t”typedef uint32_t thread_prio_t; fx32_32_t
Section titled “fx32_32_t”typedef int64_t fx32_32_t; nice_t
Section titled “nice_t”typedef int32_t nice_t; ssize_t
Section titled “ssize_t”typedef ptrdiff_t ssize_t; int128_t
Section titled “int128_t”typedef __int128_t int128_t; uint128_t
Section titled “uint128_t”typedef __uint128_t uint128_t; Macros
Section titled “Macros”CPU_PERF_MAX
Section titled “CPU_PERF_MAX”#define CPU_PERF_MAX INT8_MAX CPU_PERF_MIN
Section titled “CPU_PERF_MIN”#define CPU_PERF_MIN INT8_MIN TIME_NS_MAX
Section titled “TIME_NS_MAX”#define TIME_NS_MAX UINT64_MAX TIME_NS_MIN
Section titled “TIME_NS_MIN”#define TIME_NS_MIN 0 TIME_US_MAX
Section titled “TIME_US_MAX”#define TIME_US_MAX UINT64_MAX TIME_US_MIN
Section titled “TIME_US_MIN”#define TIME_US_MIN 0 TIME_MS_MAX
Section titled “TIME_MS_MAX”#define TIME_MS_MAX UINT64_MAX TIME_MS_MIN
Section titled “TIME_MS_MIN”#define TIME_MS_MIN 0 TIME_S_MAX
Section titled “TIME_S_MAX”#define TIME_S_MAX UINT64_MAX TIME_S_MIN
Section titled “TIME_S_MIN”#define TIME_S_MIN 0 FREQ_HZ_MAX
Section titled “FREQ_HZ_MAX”#define FREQ_HZ_MAX UINT64_MAX FREQ_HZ_MIN
Section titled “FREQ_HZ_MIN”#define FREQ_HZ_MIN 0 FREQ_KHZ_MAX
Section titled “FREQ_KHZ_MAX”#define FREQ_KHZ_MAX UINT64_MAX FREQ_KHZ_MIN
Section titled “FREQ_KHZ_MIN”#define FREQ_KHZ_MIN 0 FREQ_MHZ_MAX
Section titled “FREQ_MHZ_MAX”#define FREQ_MHZ_MAX UINT64_MAX FREQ_MHZ_MIN
Section titled “FREQ_MHZ_MIN”#define FREQ_MHZ_MIN 0 FREQ_GHZ_MAX
Section titled “FREQ_GHZ_MAX”#define FREQ_GHZ_MAX UINT64_MAX FREQ_GHZ_MIN
Section titled “FREQ_GHZ_MIN”#define FREQ_GHZ_MIN 0 INODE_MAX
Section titled “INODE_MAX”#define INODE_MAX UINT32_MAX INODE_MIN
Section titled “INODE_MIN”#define INODE_MIN 0 MODE_MAX
Section titled “MODE_MAX”#define MODE_MAX UINT16_MAX MODE_MIN
Section titled “MODE_MIN”#define MODE_MIN 0 GID_MAX
Section titled “GID_MAX”#define GID_MAX UINT32_MAX GID_MIN
Section titled “GID_MIN”#define GID_MIN 0 UID_MAX
Section titled “UID_MAX”#define UID_MAX UINT32_MAX UID_MIN
Section titled “UID_MIN”#define UID_MIN 0 STACK_HANDLE_MAX
Section titled “STACK_HANDLE_MAX”#define STACK_HANDLE_MAX UINT32_MAX STACK_HANDLE_MIN
Section titled “STACK_HANDLE_MIN”#define STACK_HANDLE_MIN 0 REFCOUNT_MAX
Section titled “REFCOUNT_MAX”#define REFCOUNT_MAX UINT32_MAX REFCOUNT_MIN
Section titled “REFCOUNT_MIN”#define REFCOUNT_MIN 0 PADDR_MAX
Section titled “PADDR_MAX”#define PADDR_MAX UINTPTR_MAX PADDR_MIN
Section titled “PADDR_MIN”#define PADDR_MIN 0 VADDR_MAX
Section titled “VADDR_MAX”#define VADDR_MAX UINTPTR_MAX VADDR_MIN
Section titled “VADDR_MIN”#define VADDR_MIN 0 IOVA_MAX
Section titled “IOVA_MAX”#define IOVA_MAX UINTPTR_MAX IOVA_MIN
Section titled “IOVA_MIN”#define IOVA_MIN 0 CPU_ID_MAX
Section titled “CPU_ID_MAX”#define CPU_ID_MAX SIZE_MAX CPU_ID_MIN
Section titled “CPU_ID_MIN”#define CPU_ID_MIN 0 CPU_ID_NONE
Section titled “CPU_ID_NONE”#define CPU_ID_NONE CPU_ID_MAX DOMAIN_ID_MAX
Section titled “DOMAIN_ID_MAX”#define DOMAIN_ID_MAX SIZE_MAX DOMAIN_ID_MIN
Section titled “DOMAIN_ID_MIN”#define DOMAIN_ID_MIN 0 DOMAIN_ID_NONE
Section titled “DOMAIN_ID_NONE”#define DOMAIN_ID_NONE DOMAIN_ID_MAX THREAD_ID_MAX
Section titled “THREAD_ID_MAX”#define THREAD_ID_MAX SIZE_MAX THREAD_ID_MIN
Section titled “THREAD_ID_MIN”#define THREAD_ID_MIN 0 THREAD_ID_NONE
Section titled “THREAD_ID_NONE”#define THREAD_ID_NONE THREAD_ID_MAX NUMA_NODE_MAX
Section titled “NUMA_NODE_MAX”#define NUMA_NODE_MAX SIZE_MAX NUMA_NODE_MIN
Section titled “NUMA_NODE_MIN”#define NUMA_NODE_MIN 0 PTE_MAX
Section titled “PTE_MAX”#define PTE_MAX UINT64_MAX PTE_MIN
Section titled “PTE_MIN”#define PTE_MIN 0 PAGE_FLAGS_MAX
Section titled “PAGE_FLAGS_MAX”#define PAGE_FLAGS_MAX UINT64_MAX PAGE_FLAGS_MIN
Section titled “PAGE_FLAGS_MIN”#define PAGE_FLAGS_MIN 0 THREAD_PRIO_MAX
Section titled “THREAD_PRIO_MAX”#define THREAD_PRIO_MAX UINT32_MAX THREAD_PRIO_MIN
Section titled “THREAD_PRIO_MIN”#define THREAD_PRIO_MIN 0 FX32_32_MAX
Section titled “FX32_32_MAX”#define FX32_32_MAX INT64_MAX FX32_32_MIN
Section titled “FX32_32_MIN”#define FX32_32_MIN INT64_MIN NICE_MAX
Section titled “NICE_MAX”#define NICE_MAX 19 NICE_MIN
Section titled “NICE_MIN”#define NICE_MIN -20 SSIZE_MAX
Section titled “SSIZE_MAX”#define SSIZE_MAX ((ssize_t) (SIZE_MAX >> 1)) SSIZE_MIN
Section titled “SSIZE_MIN”#define SSIZE_MIN ((ssize_t) (-SSIZE_MAX - 1)) INT128_MAX
Section titled “INT128_MAX”#define INT128_MAX ((int128_t) (~((uint128_t) 0ULL) >> 1)) INT128_MIN
Section titled “INT128_MIN”#define INT128_MIN ((int128_t) (-INT128_MAX - 1)) UINT128_MAX
Section titled “UINT128_MAX”#define UINT128_MAX ((uint128_t) (~((uint128_t) 0ULL))) UINT128_MIN
Section titled “UINT128_MIN”#define UINT128_MIN ((uint128_t) 0ULL)