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_t
Section titled “time_t”typedef uint64_t time_t; timestamp_t
Section titled “timestamp_t”typedef uint64_t timestamp_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; 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; numa_node_t
Section titled “numa_node_t”typedef size_t numa_node_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_MAX
Section titled “TIME_MAX”#define TIME_MAX UINT64_MAX TIME_MIN
Section titled “TIME_MIN”#define TIME_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 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 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) (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)