Re-exports§
pub use self::mft_type as mft_type_t;
Structs§
- __
Bindgen Bitfield Unit - __
Incomplete Array Field - __
fsid_ t - __
va_ list_ tag - _bindgen_
ty_ 1 - gdtptr
- idt_
gate_ desc - idtptr
- max_
align_ t - mft
- mft1_
nhdr - mft1_
note - mft_
block_ basic - mft_
entry - mft_
net_ basic - solo5_
block_ info - solo5_
net_ info - solo5_
start_ info - trap_
regs - tss
- tss_
desc
Constants§
- GDT_
DESC_ CODE - GDT_
DESC_ CODE_ VAL - GDT_
DESC_ DATA - GDT_
DESC_ DATA_ VAL - GDT_
DESC_ NULL - GDT_
DESC_ TSS - GDT_
DESC_ TSS_ HI - GDT_
DESC_ TSS_ LO - GDT_
NUM_ ENTRIES - IDT_
NUM_ ENTRIES - INT8_
MAX - INT8_
MIN - INT16_
MAX - INT16_
MIN - INT32_
MAX - INT32_
MIN - INTPTR_
MAX - INTPTR_
MIN - INT_
FAST8_ MAX - INT_
FAST8_ MIN - INT_
FAST16_ MAX - INT_
FAST16_ MIN - INT_
FAST32_ MAX - INT_
FAST32_ MIN - INT_
LEAS T8_ MAX - INT_
LEAS T8_ MIN - INT_
LEAS T16_ MAX - INT_
LEAS T16_ MIN - INT_
LEAS T32_ MAX - INT_
LEAS T32_ MIN - MFT1_
NOTE_ NAME - MFT1_
NOTE_ TYPE - MFT_
MAX_ ENTRIES - MFT_
NAME_ MAX - MFT_
NAME_ SIZE - MFT_
VERSION - NSEC_
PER_ SEC - PAGE_
MASK - PAGE_
SHIFT - PAGE_
SIZE - PTRDIFF_
MAX - PTRDIFF_
MIN - SIG_
ATOMIC_ MAX - SIG_
ATOMIC_ MIN - SIZE_
MAX - SOLO5_
EXIT_ ABORT - SOLO5_
EXIT_ FAILURE - SOLO5_
EXIT_ SUCCESS - SOLO5_
NET_ ALEN - SOLO5_
NET_ HLEN - UCHAR_
MAX - UINT8_
MAX - UINT16_
MAX - UINT32_
MAX - UINTPTR_
MAX - UINT_
FAST8_ MAX - UINT_
FAST16_ MAX - UINT_
FAST32_ MAX - UINT_
LEAS T8_ MAX - UINT_
LEAS T16_ MAX - UINT_
LEAS T32_ MAX - WINT_
MAX - WINT_
MIN - X86_
CR0_ EM_ BIT - X86_
CR0_ MP_ BIT - X86_
CR0_ NE_ BIT - X86_
CR0_ PE_ BIT - X86_
CR0_ PG_ BIT - X86_
CR0_ WP_ BIT - X86_
CR4_ OSFXSR_ BIT - X86_
CR4_ OSXMMEXCPT_ BIT - X86_
CR4_ PAE_ BIT - X86_
CR4_ VMXE_ BIT - X86_
EFER_ LMA_ BIT - X86_
EFER_ LME_ BIT - X86_
EFER_ NXE_ BIT - X86_
PTE_ PS_ BIT - X86_
PTE_ P_ BIT - X86_
PTE_ W_ BIT - X86_
PTE_ XD_ BIT - _ATFILE_
SOURCE - _BITS_
STDINT_ INTN_ H - _BITS_
STDINT_ UINTN_ H - _BITS_
TIME64_ H - _BITS_
TYPESIZES_ H - _BITS_
TYPES_ H - _BITS_
WCHAR_ H - _DEFAULT_
SOURCE - _FEATURES_
H - _POSIX_
C_ SOURCE - _POSIX_
SOURCE - _STDC_
PREDEF_ H - _STDINT_
H - _SYS_
CDEFS_ H - __
FD_ SETSIZE - __
GLIBC_ MINOR__ - __
GLIBC_ USE_ DEPRECATED_ GETS - __
GLIBC_ USE_ DEPRECATED_ SCANF - __
GLIBC_ USE_ IEC_ 60559_ BFP_ EXT - __
GLIBC_ USE_ IEC_ 60559_ BFP_ EXT_ C2X - __
GLIBC_ USE_ IEC_ 60559_ EXT - __
GLIBC_ USE_ IEC_ 60559_ FUNCS_ EXT - __
GLIBC_ USE_ IEC_ 60559_ FUNCS_ EXT_ C2X - __
GLIBC_ USE_ IEC_ 60559_ TYPES_ EXT - __
GLIBC_ USE_ ISOC2X - __
GLIBC_ USE_ LIB_ EXT2 - __
GLIBC__ - __
GNUC_ VA_ LIST - __
GNU_ LIBRARY__ - __
HAVE_ GENERIC_ SELECTION - __
INO_ T_ MATCHES_ INO64_ T - __
KERNEL_ OLD_ TIMEVAL_ MATCHES_ TIMEVA L64 - __
LDOUBLE_ REDIRECTS_ TO_ FLOA T128_ ABI - __
OFF_ T_ MATCHES_ OFF64_ T - __
RLIM_ T_ MATCHES_ RLIM64_ T - __
STATFS_ MATCHES_ STATF S64 - __
STDC_ IEC_ 559_ COMPLEX__ - __
STDC_ IEC_ 559__ - __
STDC_ IEC_ 60559_ BFP__ - __
STDC_ IEC_ 60559_ COMPLEX__ - __
STDC_ ISO_ 10646__ - __
SYSCALL_ WORDSIZE - __
TIMESIZE - __
USE_ ATFILE - __
USE_ FORTIFY_ LEVEL - __
USE_ ISOC11 - __
USE_ ISOC95 - __
USE_ ISOC99 - __
USE_ MISC - __
USE_ POSIX - __
USE_ POSI X2 - __
USE_ POSI X199309 - __
USE_ POSI X199506 - __
USE_ POSIX_ IMPLICITLY - __
USE_ XOPE N2K - __
USE_ XOPE N2K8 - __
WORDSIZE - __
WORDSIZE_ TIME64_ COMPA T32 - __
bool_ true_ false_ are_ defined - __
glibc_ c99_ flexarr_ available - false_
- log_
level_ t_ DEBUG - log_
level_ t_ ERROR - log_
level_ t_ INFO - log_
level_ t_ WARN - mft_
type_ MFT_ DEV_ BLOCK_ BASIC - mft_
type_ MFT_ DEV_ NET_ BASIC - mft_
type_ MFT_ RESERVED_ FIRST - solo5_
result_ t_ SOLO5_ R_ AGAIN - solo5_
result_ t_ SOLO5_ R_ EINVAL - solo5_
result_ t_ SOLO5_ R_ EUNSPEC - solo5_
result_ t_ SOLO5_ R_ OK - true_
Statics§
Functions§
- _abort⚠
- _assert_
fail ⚠ - cmdline_
parse ⚠ - cpu_
halt ⚠ - cpu_
init ⚠ - cpu_
intr_ ⚠disable - cpu_
intr_ ⚠enable - intr_
irq_ ⚠handler - intr_
register_ ⚠irq - isspace⚠
- log⚠
- log_
set_ ⚠level - mem_
ialloc_ ⚠pages - mem_
init ⚠ - mem_
lock_ ⚠heap - memcmp⚠
- memcpy⚠
- memmove⚠
- memset⚠
- mft_
get_ ⚠builtin_ mft1 - mft_
get_ ⚠builtin_ mft1_ unconst - mft_
get_ ⚠by_ index - mft_
get_ ⚠by_ name - mft_
type_ ⚠to_ string - mft_
validate ⚠ - platform_
cmdline ⚠ - platform_
exit ⚠ - platform_
init ⚠ - platform_
intr_ ⚠ack_ irq - platform_
intr_ ⚠clear_ irq - platform_
intr_ ⚠init - platform_
intr_ ⚠mask_ irq - platform_
mem_ ⚠size - platform_
puts ⚠ - platform_
set_ ⚠tls_ base - snprintf⚠
- Tiny snprintf/vsnprintf implementation \param buffer A pointer to the buffer where to store the formatted string \param count The maximum number of characters to store in the buffer, including a terminating null character \param format A string that specifies the format of the output \return The number of characters that are WRITTEN into the buffer, not counting the terminating null character If the formatted string is truncated the buffer size (count) is returned
- solo5_
abort ⚠ - solo5_
app_ ⚠main - solo5_
block_ ⚠acquire - solo5_
block_ ⚠read - solo5_
block_ ⚠write - solo5_
clock_ ⚠monotonic - solo5_
clock_ ⚠wall - solo5_
console_ ⚠write - solo5_
exit ⚠ - solo5_
net_ ⚠acquire - solo5_
net_ ⚠read - solo5_
net_ ⚠write - solo5_
set_ ⚠tls_ base - solo5_
yield ⚠ - strcmp⚠
- strcpy⚠
- strlen⚠
- strncmp⚠
- vsnprintf⚠
Type Aliases§
- __
blkcnt64_ t - __
blkcnt_ t - __
blksize_ t - __
builtin_ va_ list - __
caddr_ t - __
clock_ t - __
clockid_ t - __
daddr_ t - __dev_t
- __
fsblkcnt64_ t - __
fsblkcnt_ t - __
fsfilcnt64_ t - __
fsfilcnt_ t - __
fsword_ t - __gid_t
- __
gnuc_ va_ list - __id_t
- __
ino64_ t - __ino_t
- __
int8_ t - __
int16_ t - __
int32_ t - __
int64_ t - __
int_ least8_ t - __
int_ least16_ t - __
int_ least32_ t - __
int_ least64_ t - __
intmax_ t - __
intptr_ t - __key_t
- __
loff_ t - __
mode_ t - __
nlink_ t - __
off64_ t - __off_t
- __pid_t
- __
quad_ t - __
rlim64_ t - __
rlim_ t - __
sig_ atomic_ t - __
socklen_ t - __
ssize_ t - __
suseconds64_ t - __
suseconds_ t - __
syscall_ slong_ t - __
syscall_ ulong_ t - __
time_ t - __
timer_ t - __
u_ char - __u_int
- __
u_ long - __
u_ quad_ t - __
u_ short - __uid_t
- __
uint8_ t - __
uint16_ t - __
uint32_ t - __
uint64_ t - __
uint_ least8_ t - __
uint_ least16_ t - __
uint_ least32_ t - __
uint_ least64_ t - __
uintmax_ t - __
useconds_ t - int_
fast8_ t - int_
fast16_ t - int_
fast32_ t - int_
fast64_ t - int_
least8_ t - int_
least16_ t - int_
least32_ t - int_
least64_ t - intmax_
t - log_
level_ t - mft_
type - size_t
- solo5_
handle_ set_ t - solo5_
handle_ t - solo5_
off_ t - solo5_
result_ t - solo5_
time_ t - uint_
fast8_ t - uint_
fast16_ t - uint_
fast32_ t - uint_
fast64_ t - uint_
least8_ t - uint_
least16_ t - uint_
least32_ t - uint_
least64_ t - uintmax_
t - va_list
- wchar_t