|
Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
|
Go to the source code of this file.
Data Structures | |
| struct | atomic_t |
Macros | |
| #define | NULL 0 |
| #define | nullptr 0 |
| #define | false 0 |
| #define | true 1 |
| #define | KERNEL_API __attribute__((used, visibility("default"), section(".export"))) |
| #define | DEPRECATED |
| #define | UNUSED(x) |
| #define | offsetof(type, member) |
| #define | container_of(ptr, type, member) |
Typedefs | |
| typedef unsigned char | uint8_t |
| typedef unsigned short | uint16_t |
| typedef unsigned int | uint32_t |
| typedef unsigned long | uint64_t |
| typedef signed char | int8_t |
| typedef signed short | int16_t |
| typedef signed int | int32_t |
| typedef signed long | int64_t |
| typedef unsigned long | size_t |
| typedef signed long | ptrdiff_t |
| typedef unsigned long | uintptr_t |
| typedef uint8_t | boolean_t |
Definition at line 108 of file type.h.
Referenced by cache_lookup(), delete_dentry(), dentry_free_rcu(), print_dentry_tree(), and vfs_umount_recursive().
| #define DEPRECATED |
Definition at line 96 of file type.h.
Referenced by __attribute__(), and __attribute__().
| #define KERNEL_API __attribute__((used, visibility("default"), section(".export"))) |
Definition at line 93 of file type.h.
Referenced by __attribute__(), __attribute__(), __attribute__(), __attribute__(), __attribute__(), and __attribute__().
| #define NULL 0 |
Definition at line 76 of file type.h.
Referenced by __attribute__(), __attribute__(), __attribute__(), cache_lookup(), create_process(), delete_dentry(), elf_get_phdr_dynamic(), elf_gnu_lookup(), execve(), find_segment(), get_full_path_from_dentry(), get_syscall_name(), hlist_add_head(), hlist_del(), INIT(), INIT(), llist_del(), phys_base_alloc(), phys_base_alloc_on_top(), slab_cache_destroy(), slab_free(), ssfn_realloc(), strpbrk(), strsep2(), strtok_r(), val_to_str(), vma_find(), vma_lookup_free_vaddr(), vma_rbt_debug_node(), vxGetVoxmoModule(), and vxSlabAlloc().
| #define nullptr 0 |
Definition at line 77 of file type.h.
Referenced by Vector< T >::Vector().
| #define offsetof | ( | type, | |
| member ) |
| #define UNUSED | ( | x | ) |
Definition at line 100 of file type.h.
Referenced by __attribute__(), __attribute__(), char_write(), fill_ip_header(), iso9660_read(), kernel_debug_impl(), parsing_fadt(), socket_bind(), socket_set_sockopt(), and vfs_event_handler().