550W Document
550W, a high-end OS
|
#include <common/errno.h>
类 | |
struct | __kernel_fsid_t |
宏定义 | |
#define | NULL (void *)0 |
#define | TRUE 1 |
#define | FALSE 0 |
#define | true 1 |
#define | false 0 |
#define | __riscv_xlen 64 |
#define | INT8_MIN (-128) |
#define | INT16_MIN (-32767 - 1) |
#define | INT32_MIN (-2147483647 - 1) |
#define | INT64_MIN (-9223372036854775807lu - 1) |
#define | INT8_MAX (127) |
#define | INT16_MAX (32767) |
#define | INT32_MAX (2147483647) |
#define | INT64_MAX (9223372036854775807lu) |
#define | UINT8_MAX (255) |
#define | UINT16_MAX (65535) |
#define | UINT32_MAX (4294967295U) |
#define | UINT64_MAX (18446744073709551615lu) |
#define | ULONG_MAX (0xffffffffffffffffULL) |
#define | LONG_MAX (0x7fffffffffffffffLL) |
#define | INTMAX_MAX LONG_MAX |
#define | UINT_MAX (0xffffffffU) |
#define | INT_MAX (0x7fffffff) |
#define | UCHAR_MAX (0xffU) |
#define | CHAR_MAX (0x7f) |
#define | readb(addr) (*(volatile uint8 *)(addr)) |
#define | readw(addr) (*(volatile uint16 *)(addr)) |
#define | readd(addr) (*(volatile uint32 *)(addr)) |
#define | readq(addr) (*(volatile uint64 *)(addr)) |
#define | writeb(v, addr) |
#define | writew(v, addr) |
#define | writed(v, addr) |
#define | writeq(v, addr) |
类型定义 | |
typedef unsigned | __attribute__((__mode__(QI))) int8_t |
typedef int | bool |
typedef char | int8 |
typedef unsigned char | uint8 |
typedef short | int16 |
typedef unsigned short | uint16 |
typedef int | int32 |
typedef unsigned int | uint32 |
typedef long long | int64 |
typedef unsigned long long | uint64 |
typedef unsigned int | uint |
typedef int | pid_t |
typedef uint64_t | reg_t |
typedef uint64_t | ptr_t |
typedef int64 | intptr_t |
typedef uint64 | uintptr_t |
typedef uintptr_t | size_t |
typedef intptr_t | ssize_t |
typedef uintptr_t | ptrdiff_t |
typedef int8_t | __s8 |
typedef uint8_t | __u8 |
typedef int16_t | __s16 |
typedef uint16_t | __u16 |
typedef int32_t | __s32 |
typedef uint32_t | __u32 |
typedef int64_t | __s64 |
typedef uint64_t | __u64 |
typedef __s8 | s8 |
typedef __u8 | u8 |
typedef __s16 | s16 |
typedef __u16 | u16 |
typedef __s32 | s32 |
typedef __u32 | u32 |
typedef int64_t | s64 |
typedef uint64_t | u64 |
typedef uint8_t | byte_size_t |
typedef long | __kernel_long_t |
typedef unsigned long | __kernel_ulong_t |
typedef __kernel_ulong_t | __kernel_ino_t |
typedef unsigned int | __kernel_mode_t |
typedef int | __kernel_pid_t |
typedef int | __kernel_ipc_pid_t |
typedef unsigned int | __kernel_uid_t |
typedef unsigned int | __kernel_gid_t |
typedef __kernel_long_t | __kernel_suseconds_t |
typedef int | __kernel_daddr_t |
typedef unsigned int | __kernel_uid32_t |
typedef unsigned int | __kernel_gid32_t |
typedef unsigned int | __kernel_dev_t |
typedef unsigned int | __kernel_size_t |
typedef int | __kernel_ssize_t |
typedef int | __kernel_ptrdiff_t |
typedef __kernel_long_t | __kernel_off_t |
typedef long long | __kernel_loff_t |
typedef __kernel_long_t | __kernel_time_t |
typedef long long | __kernel_time64_t |
typedef __kernel_long_t | __kernel_clock_t |
typedef int | __kernel_timer_t |
typedef int | __kernel_clock_ids_t |
typedef char * | __kernel_caddr_t |
typedef unsigned short | __kernel_uid16_t |
typedef unsigned short | __kernel_gid16_t |
typedef unsigned short | umode_t |
typedef unsigned int | mode_t |
typedef long int | off_t |
typedef int32_t | hartid_t |
#define __riscv_xlen 64 |
#define CHAR_MAX (0x7f) |
#define FALSE 0 |
#define false 0 |
#define INT16_MAX (32767) |
#define INT16_MIN (-32767 - 1) |
#define INT32_MAX (2147483647) |
#define INT32_MIN (-2147483647 - 1) |
#define INT64_MAX (9223372036854775807lu) |
#define INT64_MIN (-9223372036854775807lu - 1) |
#define INT8_MAX (127) |
#define INT8_MIN (-128) |
#define INT_MAX (0x7fffffff) |
#define INTMAX_MAX LONG_MAX |
#define LONG_MAX (0x7fffffffffffffffLL) |
#define NULL (void *)0 |
#define readb | ( | addr | ) | (*(volatile uint8 *)(addr)) |
#define readd | ( | addr | ) | (*(volatile uint32 *)(addr)) |
#define readq | ( | addr | ) | (*(volatile uint64 *)(addr)) |
#define readw | ( | addr | ) | (*(volatile uint16 *)(addr)) |
#define TRUE 1 |
#define true 1 |
#define UCHAR_MAX (0xffU) |
#define UINT16_MAX (65535) |
#define UINT32_MAX (4294967295U) |
#define UINT64_MAX (18446744073709551615lu) |
#define UINT8_MAX (255) |
#define UINT_MAX (0xffffffffU) |
#define ULONG_MAX (0xffffffffffffffffULL) |
#define writeb | ( | v, | |
addr | |||
) |
#define writed | ( | v, | |
addr | |||
) |
#define writeq | ( | v, | |
addr | |||
) |
#define writew | ( | v, | |
addr | |||
) |
typedef unsigned __attribute__((__mode__(DI))) uint64_t |
typedef char* __kernel_caddr_t |
typedef int __kernel_clock_ids_t |
typedef __kernel_long_t __kernel_clock_t |
typedef int __kernel_daddr_t |
typedef unsigned int __kernel_dev_t |
typedef unsigned short __kernel_gid16_t |
typedef unsigned int __kernel_gid32_t |
typedef unsigned int __kernel_gid_t |
typedef __kernel_ulong_t __kernel_ino_t |
typedef int __kernel_ipc_pid_t |
typedef long long __kernel_loff_t |
typedef long __kernel_long_t |
typedef unsigned int __kernel_mode_t |
typedef __kernel_long_t __kernel_off_t |
typedef int __kernel_pid_t |
typedef int __kernel_ptrdiff_t |
typedef unsigned int __kernel_size_t |
typedef int __kernel_ssize_t |
typedef __kernel_long_t __kernel_suseconds_t |
typedef long long __kernel_time64_t |
typedef __kernel_long_t __kernel_time_t |
typedef int __kernel_timer_t |
typedef unsigned short __kernel_uid16_t |
typedef unsigned int __kernel_uid32_t |
typedef unsigned int __kernel_uid_t |
typedef unsigned long __kernel_ulong_t |
typedef int16_t __s16 |
typedef int32_t __s32 |
typedef int64_t __s64 |
typedef int8_t __s8 |
typedef uint16_t __u16 |
typedef uint32_t __u32 |
typedef uint64_t __u64 |
typedef uint8_t __u8 |
typedef int bool |
typedef uint8_t byte_size_t |
typedef int32_t hartid_t |
typedef short int16 |
typedef int int32 |
typedef long long int64 |
typedef char int8 |
typedef unsigned int mode_t |
typedef long int off_t |
typedef int pid_t |
typedef uint64_t ptr_t |
typedef uint64_t reg_t |
typedef int64_t s64 |
typedef uint64_t u64 |
typedef unsigned int uint |
typedef unsigned short uint16 |
typedef unsigned int uint32 |
typedef unsigned long long uint64 |
typedef unsigned char uint8 |
typedef unsigned short umode_t |