Repository navigation
Agent SYMBOLS_p3
grisun0 edited this page Oct 27, 2026
·
13 revisions
Previous: SYMBOLS_p2.md
| Symbol | Kind | File:Line | Signature |
|---|---|---|---|
pcache_stats |
function | fs/pcache.c:314 |
void pcache_stats(unsigned long *pages_out, unsigned long *hits_out, unsigned long *miss_... |
pcache_unmap |
function | fs/pcache.c:216 |
void pcache_unmap(int ino, unsigned index) |
RDSuper |
struct | fs/ramdisk.c:26 |
`` |
RD_DATA_MIN |
macro | fs/ramdisk.c:18 |
#define RD_DATA_MIN |
RD_DATA_SPARE |
macro | fs/ramdisk.c:19 |
#define RD_DATA_SPARE |
RD_ENTRY_FLG_OFF |
macro | fs/ramdisk.c:23 |
#define RD_ENTRY_FLG_OFF |
RD_ENTRY_OFF_OFF |
macro | fs/ramdisk.c:22 |
#define RD_ENTRY_OFF_OFF |
RD_ENTRY_RAW_OFF |
macro | fs/ramdisk.c:20 |
#define RD_ENTRY_RAW_OFF |
RD_ENTRY_SIZE |
macro | fs/ramdisk.c:17 |
#define RD_ENTRY_SIZE |
RD_ENTRY_STO_OFF |
macro | fs/ramdisk.c:21 |
#define RD_ENTRY_STO_OFF |
RD_FLAG_DEFLATE |
macro | fs/ramdisk.c:24 |
#define RD_FLAG_DEFLATE |
RD_HEADER_SIZE |
macro | fs/ramdisk.c:16 |
#define RD_HEADER_SIZE |
RD_MAGIC |
macro | fs/ramdisk.c:15 |
#define RD_MAGIC |
ramdisk_count |
function | fs/ramdisk.c:230 |
int ramdisk_count(void) |
ramdisk_create |
function | fs/ramdisk.c:171 |
RDFile *ramdisk_create(const char *name, unsigned size) |
ramdisk_delete |
function | fs/ramdisk.c:247 |
int ramdisk_delete(RDFile *f) |
ramdisk_file_name |
function | fs/ramdisk.c:242 |
const char *ramdisk_file_name(int idx) |
ramdisk_init |
function | fs/ramdisk.c:128 |
void ramdisk_init(void) |
ramdisk_list |
function | fs/ramdisk.c:222 |
int ramdisk_list(RDFile **out, int max) |
ramdisk_open |
function | fs/ramdisk.c:145 |
RDFile *ramdisk_open(const char *name) |
ramdisk_read |
function | fs/ramdisk.c:155 |
int ramdisk_read(RDFile *f, void *buf, unsigned offset, unsigned len) |
ramdisk_rename |
function | fs/ramdisk.c:269 |
int ramdisk_rename(const char *oldname, const char *newname) |
ramdisk_reserve |
function | fs/ramdisk.c:37 |
static int ramdisk_reserve(unsigned long want) |
ramdisk_resize |
function | fs/ramdisk.c:185 |
int ramdisk_resize(RDFile *f, unsigned newsize) |
ramdisk_setup_from |
function | fs/ramdisk.c:55 |
void ramdisk_setup_from(void *data, unsigned size) |
ramdisk_usage |
function | fs/ramdisk.c:236 |
void ramdisk_usage(unsigned *used, unsigned *cap, unsigned *max) |
ramdisk_write |
function | fs/ramdisk.c:163 |
int ramdisk_write(RDFile *f, const void *buf, unsigned offset, unsigned len) |
MEM_FILES |
macro | fs/vfs.c:457 |
#define MEM_FILES |
MEM_FNAME |
macro | fs/vfs.c:458 |
#define MEM_FNAME |
MEM_FSIZE |
macro | fs/vfs.c:459 |
#define MEM_FSIZE |
fs_dir_exists |
function | fs/vfs.c:613 |
int fs_dir_exists(const char *dir) |
fs_is_dir |
function | fs/vfs.c:638 |
int fs_is_dir(const char *resolved) |
fs_resolve |
function | fs/vfs.c:580 |
int fs_resolve(const char *path, char *out, unsigned cap) |
mem_close |
function | fs/vfs.c:526 |
static int mem_close(void *handle) |
mem_file_t |
struct | fs/vfs.c:461 |
`` |
mem_fstat |
function | fs/vfs.c:530 |
static int mem_fstat(void *handle, unsigned long *size_out) |
mem_lookup |
function | fs/vfs.c:470 |
static int mem_lookup(const char *path) |
mem_open |
function | fs/vfs.c:478 |
static int mem_open(const char *path, int mode, void **handle) |
mem_read |
function | fs/vfs.c:505 |
static int mem_read(void *handle, void *buf, unsigned long pos, unsigned long len) |
mem_readdir |
function | fs/vfs.c:548 |
static int mem_readdir(const char *path, vfs_dirent_t *ents, int cap) |
mem_slot |
function | fs/vfs.c:498 |
static int mem_slot(void *handle) |
mem_truncate |
function | fs/vfs.c:537 |
static int mem_truncate(void *handle, unsigned long size) |
mem_write |
function | fs/vfs.c:515 |
static int mem_write(void *handle, const void *buf, unsigned long pos, unsigned long len) |
minifs_handle_t |
struct | fs/vfs.c:346 |
`` |
minifs_mkdir_p |
function | fs/vfs.c:651 |
int minifs_mkdir_p(const char *resolved) |
minifs_vfs_close |
function | fs/vfs.c:396 |
static int minifs_vfs_close(void *handle) |
minifs_vfs_fstat |
function | fs/vfs.c:402 |
static int minifs_vfs_fstat(void *handle, unsigned long *size_out) |
minifs_vfs_open |
function | fs/vfs.c:351 |
static int minifs_vfs_open(const char *path, int mode, void **handle) |
minifs_vfs_read |
function | fs/vfs.c:379 |
static int minifs_vfs_read(void *handle, void *buf, unsigned long pos, unsigned long len) |
minifs_vfs_truncate |
function | fs/vfs.c:409 |
static int minifs_vfs_truncate(void *handle, unsigned long size) |
minifs_vfs_write |
function | fs/vfs.c:388 |
static int minifs_vfs_write(void *handle, const void *buf, unsigned long pos, unsigned long len) |
open |
function | fs/vfs.c:688 |
* open (loopback image file plus in-image path), so one registration * serves every image. */ in... |
ramdisk_handle_t |
struct | fs/vfs.c:196 |
`` |
ramdisk_vfs_close |
function | fs/vfs.c:255 |
static int ramdisk_vfs_close(void *handle) |
ramdisk_vfs_fstat |
function | fs/vfs.c:261 |
static int ramdisk_vfs_fstat(void *handle, unsigned long *size_out) |
ramdisk_vfs_open |
function | fs/vfs.c:212 |
static int ramdisk_vfs_open(const char *path, int mode, void **handle) |
ramdisk_vfs_read |
function | fs/vfs.c:238 |
static int ramdisk_vfs_read(void *handle, void *buf, unsigned long pos, unsigned long len) |
ramdisk_vfs_readdir |
function | fs/vfs.c:278 |
static int ramdisk_vfs_readdir(const char *path, vfs_dirent_t *ents, int cap) |
ramdisk_vfs_truncate |
function | fs/vfs.c:268 |
static int ramdisk_vfs_truncate(void *handle, unsigned long size) |
ramdisk_vfs_write |
function | fs/vfs.c:247 |
static int ramdisk_vfs_write(void *handle, const void *buf, unsigned long pos, unsigned long len) |
taken |
function | fs/vfs.c:160 |
* refcount is taken (ops tables are static, never freed), so a * listing can never pin an unmoun... |
vfs_close |
function | fs/vfs.c:734 |
int vfs_close(vfs_file_t *f) |
vfs_fstat |
function | fs/vfs.c:752 |
int vfs_fstat(vfs_file_t *f, unsigned long *size_out) |
vfs_init |
function | fs/vfs.c:22 |
void vfs_init(void) |
vfs_mount_t |
struct | fs/vfs.c:10 |
`` |
vfs_open |
function | fs/vfs.c:106 |
int vfs_open(const char *path, int mode, vfs_file_t *f) |
vfs_read |
function | fs/vfs.c:709 |
int vfs_read(vfs_file_t *f, void *buf, unsigned long len) |
vfs_register |
function | fs/vfs.c:27 |
int vfs_register(const char *prefix, const vfs_ops_t *ops, const char *driver) |
vfs_register_builtins |
function | fs/vfs.c:674 |
void vfs_register_builtins(void) |
vfs_unregister |
function | fs/vfs.c:62 |
int vfs_unregister(const char *prefix) |
vfs_write |
function | fs/vfs.c:718 |
int vfs_write(vfs_file_t *f, const void *buf, unsigned long len) |
marker |
function | fs/zip.c:50 |
* marker (trailing '/') is preserved by the caller, not here. */ static int zip_sanitize_name(con... |
mz_zip_writer_mem_ptr |
function | fs/zip.c:18 |
void *mz_zip_writer_mem_ptr(mz_zip_archive *pZip); |
mz_zip_writer_mem_size |
function | fs/zip.c:19 |
size_t mz_zip_writer_mem_size(mz_zip_archive *pZip); |
root |
function | fs/zip.c:8 |
* names are hostile data: each is normalized to forward slashes and rejected * when it escapes the extraction root... |
shell_cmd_unzip |
function | fs/zip.c:176 |
void shell_cmd_unzip(int argc, char **argv) |
shell_cmd_zip |
function | fs/zip.c:254 |
void shell_cmd_zip(int argc, char **argv) |
zip_build_path |
function | fs/zip.c:79 |
static int zip_build_path(const char *destdir, const char *name, char *out) |
zip_do_entry |
function | fs/zip.c:117 |
static int zip_do_entry(mz_zip_archive *zip, mz_uint idx, const char *destdir) |
zip_ensure_dir_tree |
function | fs/zip.c:95 |
static int zip_ensure_dir_tree(const char *dir) |
zip_read_whole |
function | fs/zip.c:25 |
static unsigned char *zip_read_whole(const char *path, unsigned long *size) |
ABI_BAD_FORMAT |
macro | headers/abi.h:18 |
#define ABI_BAD_FORMAT |
ABI_CHECKSUM_MISMATCH |
macro | headers/abi.h:20 |
#define ABI_CHECKSUM_MISMATCH |
ABI_H |
macro | headers/abi.h:14 |
#define ABI_H |
ABI_MANIFEST_MAX |
macro | headers/abi.h:23 |
#define ABI_MANIFEST_MAX |
ABI_MANIFEST_NAME |
macro | headers/abi.h:22 |
#define ABI_MANIFEST_NAME |
ABI_NO_MANIFEST |
macro | headers/abi.h:17 |
#define ABI_NO_MANIFEST |
ABI_OK |
macro | headers/abi.h:16 |
#define ABI_OK |
ABI_VERSION_MISMATCH |
macro | headers/abi.h:19 |
#define ABI_VERSION_MISMATCH |
abi_check_manifest |
function | headers/abi.h:28 |
int abi_check_manifest(void); |
abi_verify |
function | headers/abi.h:25 |
int abi_verify(const char *text, long version, unsigned long checksum); |
A20_CONTROL_PORT |
macro | headers/arch/x86/boot/bootdefs.h:156 |
#define A20_CONTROL_PORT |
A20_ENABLE_BIT |
macro | headers/arch/x86/boot/bootdefs.h:157 |
#define A20_ENABLE_BIT |
A20_RESET_CLEAR_MASK |
macro | headers/arch/x86/boot/bootdefs.h:158 |
#define A20_RESET_CLEAR_MASK |
AP_STUB_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:198 |
#define AP_STUB_ADDR |
BIOS_DISK_EXT_ACK_MAGIC |
macro | headers/arch/x86/boot/bootdefs.h:97 |
#define BIOS_DISK_EXT_ACK_MAGIC |
BIOS_DISK_EXT_CHECK |
macro | headers/arch/x86/boot/bootdefs.h:95 |
#define BIOS_DISK_EXT_CHECK |
BIOS_DISK_EXT_PACKET_BIT |
macro | headers/arch/x86/boot/bootdefs.h:98 |
#define BIOS_DISK_EXT_PACKET_BIT |
BIOS_DISK_EXT_REQ_MAGIC |
macro | headers/arch/x86/boot/bootdefs.h:96 |
#define BIOS_DISK_EXT_REQ_MAGIC |
BIOS_DISK_INT |
macro | headers/arch/x86/boot/bootdefs.h:94 |
#define BIOS_DISK_INT |
BIOS_DISK_READ_EXT |
macro | headers/arch/x86/boot/bootdefs.h:99 |
#define BIOS_DISK_READ_EXT |
BIOS_VBE_GET_MODE_INFO |
macro | headers/arch/x86/boot/bootdefs.h:116 |
#define BIOS_VBE_GET_MODE_INFO |
BIOS_VBE_SET_MODE |
macro | headers/arch/x86/boot/bootdefs.h:117 |
#define BIOS_VBE_SET_MODE |
BIOS_VIDEO_INT |
macro | headers/arch/x86/boot/bootdefs.h:101 |
#define BIOS_VIDEO_INT |
BIOS_VIDEO_SET_MODE |
macro | headers/arch/x86/boot/bootdefs.h:104 |
#define BIOS_VIDEO_SET_MODE |
BIOS_VIDEO_TTY_ATTR |
macro | headers/arch/x86/boot/bootdefs.h:103 |
#define BIOS_VIDEO_TTY_ATTR |
BIOS_VIDEO_TTY_WRITE |
macro | headers/arch/x86/boot/bootdefs.h:102 |
#define BIOS_VIDEO_TTY_WRITE |
BOOTDEFS_H |
macro | headers/arch/x86/boot/bootdefs.h:52 |
#define BOOTDEFS_H |
BOOT_BIOS_MAX_SECTORS |
macro | headers/arch/x86/boot/bootdefs.h:85 |
#define BOOT_BIOS_MAX_SECTORS |
BOOT_CHUNK_SECTORS |
macro | headers/arch/x86/boot/bootdefs.h:84 |
#define BOOT_CHUNK_SECTORS |
BOOT_DAP_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:64 |
#define BOOT_DAP_ADDR |
BOOT_DAP_OFF_COUNT |
macro | headers/arch/x86/boot/bootdefs.h:66 |
#define BOOT_DAP_OFF_COUNT |
BOOT_DAP_OFF_LBA_HI |
macro | headers/arch/x86/boot/bootdefs.h:70 |
#define BOOT_DAP_OFF_LBA_HI |
BOOT_DAP_OFF_LBA_LO |
macro | headers/arch/x86/boot/bootdefs.h:69 |
#define BOOT_DAP_OFF_LBA_LO |
BOOT_DAP_OFF_OFFSET |
macro | headers/arch/x86/boot/bootdefs.h:67 |
#define BOOT_DAP_OFF_OFFSET |
BOOT_DAP_OFF_SEGMENT |
macro | headers/arch/x86/boot/bootdefs.h:68 |
#define BOOT_DAP_OFF_SEGMENT |
BOOT_DAP_SIZE |
macro | headers/arch/x86/boot/bootdefs.h:65 |
#define BOOT_DAP_SIZE |
BOOT_DRIVE_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:71 |
#define BOOT_DRIVE_ADDR |
BOOT_KASLR_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:72 |
#define BOOT_KASLR_ADDR |
BOOT_KERNEL_BUF_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:80 |
#define BOOT_KERNEL_BUF_ADDR |
BOOT_KERNEL_BUF_SEG |
macro | headers/arch/x86/boot/bootdefs.h:81 |
#define BOOT_KERNEL_BUF_SEG |
BOOT_KERNEL_LBA |
macro | headers/arch/x86/boot/bootdefs.h:79 |
#define BOOT_KERNEL_LBA |
BOOT_KERNEL_PHYS_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:82 |
#define BOOT_KERNEL_PHYS_ADDR |
BOOT_PCM2_DMA_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:91 |
#define BOOT_PCM2_DMA_ADDR |
BOOT_PCM2_DMA_BYTES |
macro | headers/arch/x86/boot/bootdefs.h:92 |
#define BOOT_PCM2_DMA_BYTES |
BOOT_PM_STACK_TOP |
macro | headers/arch/x86/boot/bootdefs.h:87 |
#define BOOT_PM_STACK_TOP |
BOOT_SB16_DMA_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:89 |
#define BOOT_SB16_DMA_ADDR |
BOOT_SB16_DMA_BYTES |
macro | headers/arch/x86/boot/bootdefs.h:90 |
#define BOOT_SB16_DMA_BYTES |
BOOT_SEG_NULL |
macro | headers/arch/x86/boot/bootdefs.h:61 |
#define BOOT_SEG_NULL |
BOOT_SIGNATURE |
macro | headers/arch/x86/boot/bootdefs.h:58 |
#define BOOT_SIGNATURE |
BOOT_SIGNATURE_BYTES |
macro | headers/arch/x86/boot/bootdefs.h:59 |
#define BOOT_SIGNATURE_BYTES |
BOOT_STACK_TOP |
macro | headers/arch/x86/boot/bootdefs.h:62 |
#define BOOT_STACK_TOP |
BOOT_STAGE2_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:76 |
#define BOOT_STAGE2_ADDR |
BOOT_STAGE2_LBA |
macro | headers/arch/x86/boot/bootdefs.h:74 |
#define BOOT_STAGE2_LBA |
BOOT_STAGE2_SECTORS |
macro | headers/arch/x86/boot/bootdefs.h:75 |
#define BOOT_STAGE2_SECTORS |
BOOT_STAGE2_SEG |
macro | headers/arch/x86/boot/bootdefs.h:77 |
#define BOOT_STAGE2_SEG |
CMOS_DATA_PORT |
macro | headers/arch/x86/boot/bootdefs.h:292 |
#define CMOS_DATA_PORT |
CMOS_EXTMEM_BASE |
macro | headers/arch/x86/boot/bootdefs.h:297 |
#define CMOS_EXTMEM_BASE |
CMOS_EXTMEM_UNIT |
macro | headers/arch/x86/boot/bootdefs.h:298 |
#define CMOS_EXTMEM_UNIT |
CMOS_INDEX_PORT |
macro | headers/arch/x86/boot/bootdefs.h:291 |
#define CMOS_INDEX_PORT |
CMOS_NMI_DISABLE |
macro | headers/arch/x86/boot/bootdefs.h:293 |
#define CMOS_NMI_DISABLE |
CMOS_REG_EXTMEM_HI |
macro | headers/arch/x86/boot/bootdefs.h:296 |
#define CMOS_REG_EXTMEM_HI |
CMOS_REG_EXTMEM_LO |
macro | headers/arch/x86/boot/bootdefs.h:295 |
#define CMOS_REG_EXTMEM_LO |
CMOS_REG_HOURS |
macro | headers/arch/x86/boot/bootdefs.h:301 |
#define CMOS_REG_HOURS |
CMOS_REG_MINUTES |
macro | headers/arch/x86/boot/bootdefs.h:300 |
#define CMOS_REG_MINUTES |
CMOS_REG_SECONDS |
macro | headers/arch/x86/boot/bootdefs.h:299 |
#define CMOS_REG_SECONDS |
CR0_CD |
macro | headers/arch/x86/boot/bootdefs.h:168 |
#define CR0_CD |
CR0_EM |
macro | headers/arch/x86/boot/bootdefs.h:166 |
#define CR0_EM |
CR0_MP |
macro | headers/arch/x86/boot/bootdefs.h:165 |
#define CR0_MP |
CR0_NW |
macro | headers/arch/x86/boot/bootdefs.h:167 |
#define CR0_NW |
CR0_PE |
macro | headers/arch/x86/boot/bootdefs.h:160 |
#define CR0_PE |
CR0_PE_CLEAR_MASK |
macro | headers/arch/x86/boot/bootdefs.h:161 |
#define CR0_PE_CLEAR_MASK |
CR0_PG |
macro | headers/arch/x86/boot/bootdefs.h:162 |
#define CR0_PG |
CR0_WP |
macro | headers/arch/x86/boot/bootdefs.h:163 |
#define CR0_WP |
CR4_OSFXSR |
macro | headers/arch/x86/boot/bootdefs.h:169 |
#define CR4_OSFXSR |
CR4_OSXMMEXCPT |
macro | headers/arch/x86/boot/bootdefs.h:170 |
#define CR4_OSXMMEXCPT |
CR4_PAE |
macro | headers/arch/x86/boot/bootdefs.h:164 |
#define CR4_PAE |
EFER_LME |
macro | headers/arch/x86/boot/bootdefs.h:173 |
#define EFER_LME |
EFER_NXE |
macro | headers/arch/x86/boot/bootdefs.h:174 |
#define EFER_NXE |
GDT32_CODE16_SEL |
macro | headers/arch/x86/boot/bootdefs.h:178 |
#define GDT32_CODE16_SEL |
GDT32_CODE32_SEL |
macro | headers/arch/x86/boot/bootdefs.h:176 |
#define GDT32_CODE32_SEL |
GDT32_DATA16_SEL |
macro | headers/arch/x86/boot/bootdefs.h:179 |
#define GDT32_DATA16_SEL |
GDT32_DATA32_SEL |
macro | headers/arch/x86/boot/bootdefs.h:177 |
#define GDT32_DATA32_SEL |
GDT32_DESC_CODE16 |
macro | headers/arch/x86/boot/bootdefs.h:184 |
#define GDT32_DESC_CODE16 |
GDT32_DESC_CODE32 |
macro | headers/arch/x86/boot/bootdefs.h:182 |
#define GDT32_DESC_CODE32 |
GDT32_DESC_DATA16 |
macro | headers/arch/x86/boot/bootdefs.h:185 |
#define GDT32_DESC_DATA16 |
GDT32_DESC_DATA32 |
macro | headers/arch/x86/boot/bootdefs.h:183 |
#define GDT32_DESC_DATA32 |
GDT32_DESC_NULL |
macro | headers/arch/x86/boot/bootdefs.h:181 |
#define GDT32_DESC_NULL |
GDT64_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:187 |
#define GDT64_ADDR |
GDT64_BYTES |
macro | headers/arch/x86/boot/bootdefs.h:188 |
#define GDT64_BYTES |
GDT64_CODE_SEL |
macro | headers/arch/x86/boot/bootdefs.h:199 |
#define GDT64_CODE_SEL |
GDT64_DATA_SEL |
macro | headers/arch/x86/boot/bootdefs.h:200 |
#define GDT64_DATA_SEL |
GDT64_DESC_CODE |
macro | headers/arch/x86/boot/bootdefs.h:204 |
#define GDT64_DESC_CODE |
GDT64_DESC_DATA |
macro | headers/arch/x86/boot/bootdefs.h:205 |
#define GDT64_DESC_DATA |
GDT64_DESC_NULL |
macro | headers/arch/x86/boot/bootdefs.h:203 |
#define GDT64_DESC_NULL |
GDT64_DESC_UCODE |
macro | headers/arch/x86/boot/bootdefs.h:207 |
#define GDT64_DESC_UCODE |
GDT64_DESC_UDATA |
macro | headers/arch/x86/boot/bootdefs.h:206 |
#define GDT64_DESC_UDATA |
GDT64_SMP_BYTES |
macro | headers/arch/x86/boot/bootdefs.h:193 |
#define GDT64_SMP_BYTES |
GDT64_USER_CODE_SEL |
macro | headers/arch/x86/boot/bootdefs.h:202 |
#define GDT64_USER_CODE_SEL |
GDT64_USER_DATA_SEL |
macro | headers/arch/x86/boot/bootdefs.h:201 |
#define GDT64_USER_DATA_SEL |
KASLR_ALIGN_SHIFT |
macro | headers/arch/x86/boot/bootdefs.h:285 |
#define KASLR_ALIGN_SHIFT |
KASLR_IMAGE_SPAN |
macro | headers/arch/x86/boot/bootdefs.h:289 |
#define KASLR_IMAGE_SPAN |
KASLR_IMG_OFF_1MB |
macro | headers/arch/x86/boot/bootdefs.h:287 |
#define KASLR_IMG_OFF_1MB |
KASLR_IMG_OFF_2MB |
macro | headers/arch/x86/boot/bootdefs.h:288 |
#define KASLR_IMG_OFF_2MB |
KASLR_MAX_UNITS |
macro | headers/arch/x86/boot/bootdefs.h:286 |
#define KASLR_MAX_UNITS |
KASLR_MIN_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:284 |
#define KASLR_MIN_ADDR |
KMM_DEVICE_PDPT_SLOT |
macro | headers/arch/x86/boot/bootdefs.h:244 |
#define KMM_DEVICE_PDPT_SLOT |
MSR_EFER |
macro | headers/arch/x86/boot/bootdefs.h:172 |
#define MSR_EFER |
PT_ADDR_MASK |
macro | headers/arch/x86/boot/bootdefs.h:222 |
#define PT_ADDR_MASK |
PT_ENTRY_PRESENT |
macro | headers/arch/x86/boot/bootdefs.h:225 |
#define PT_ENTRY_PRESENT |
PT_ENTRY_USER |
macro | headers/arch/x86/boot/bootdefs.h:226 |
#define PT_ENTRY_USER |
PT_FILL_ENTRIES |
macro | headers/arch/x86/boot/bootdefs.h:251 |
#define PT_FILL_ENTRIES |
PT_FILL_START_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:250 |
#define PT_FILL_START_ADDR |
PT_FILL_START_INDEX |
macro | headers/arch/x86/boot/bootdefs.h:249 |
#define PT_FILL_START_INDEX |
PT_FLAGS_NX |
macro | headers/arch/x86/boot/bootdefs.h:221 |
#define PT_FLAGS_NX |
PT_FLAGS_PCD |
macro | headers/arch/x86/boot/bootdefs.h:219 |
#define PT_FLAGS_PCD |
PT_FLAGS_PRESENT_RW |
macro | headers/arch/x86/boot/bootdefs.h:215 |
#define PT_FLAGS_PRESENT_RW |
PT_FLAGS_PRESENT_RW_PS |
macro | headers/arch/x86/boot/bootdefs.h:216 |
#define PT_FLAGS_PRESENT_RW_PS |
PT_FLAGS_PS |
macro | headers/arch/x86/boot/bootdefs.h:217 |
#define PT_FLAGS_PS |
PT_FLAGS_PWT |
macro | headers/arch/x86/boot/bootdefs.h:220 |
#define PT_FLAGS_PWT |
PT_FLAGS_UNCACHED |
macro | headers/arch/x86/boot/bootdefs.h:238 |
#define PT_FLAGS_UNCACHED |
PT_FLAGS_USER |
macro | headers/arch/x86/boot/bootdefs.h:218 |
#define PT_FLAGS_USER |
PT_PDPT_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:210 |
#define PT_PDPT_ADDR |
PT_PD_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:211 |
#define PT_PD_ADDR |
PT_PD_ENTRIES |
macro | headers/arch/x86/boot/bootdefs.h:245 |
#define PT_PD_ENTRIES |
PT_PD_ENTRY_BYTES |
macro | headers/arch/x86/boot/bootdefs.h:246 |
#define PT_PD_ENTRY_BYTES |
PT_PD_INDEX_SHIFT |
macro | headers/arch/x86/boot/bootdefs.h:248 |
#define PT_PD_INDEX_SHIFT |
PT_PD_PAGE_BYTES |
macro | headers/arch/x86/boot/bootdefs.h:247 |
#define PT_PD_PAGE_BYTES |
PT_PML4_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:209 |
#define PT_PML4_ADDR |
PT_USER0_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:212 |
#define PT_USER0_ADDR |
PT_USER1_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:213 |
#define PT_USER1_ADDR |
PT_USER_ENTRY |
macro | headers/arch/x86/boot/bootdefs.h:223 |
#define PT_USER_ENTRY |
PT_USER_NX_ENTRY |
macro | headers/arch/x86/boot/bootdefs.h:224 |
#define PT_USER_NX_ENTRY |
PT_USER_TABLES_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:271 |
#define PT_USER_TABLES_ADDR |
PT_USER_TABLES_BYTES |
macro | headers/arch/x86/boot/bootdefs.h:272 |
#define PT_USER_TABLES_BYTES |
PT_ZERO_DWORDS |
macro | headers/arch/x86/boot/bootdefs.h:214 |
#define PT_ZERO_DWORDS |
SB16_DMA_PT_ENTRY |
macro | headers/arch/x86/boot/bootdefs.h:232 |
#define SB16_DMA_PT_ENTRY |
SB16_DMA_PT_PAGES |
macro | headers/arch/x86/boot/bootdefs.h:233 |
#define SB16_DMA_PT_PAGES |
SECTOR_BYTES |
macro | headers/arch/x86/boot/bootdefs.h:54 |
#define SECTOR_BYTES |
SECTOR_DWORD_SHIFT |
macro | headers/arch/x86/boot/bootdefs.h:56 |
#define SECTOR_DWORD_SHIFT |
SECTOR_PARAGRAPH_SHIFT |
macro | headers/arch/x86/boot/bootdefs.h:55 |
#define SECTOR_PARAGRAPH_SHIFT |
VBE_ATTR_LFB |
macro | headers/arch/x86/boot/bootdefs.h:128 |
#define VBE_ATTR_LFB |
VBE_ATTR_SUPPORTED |
macro | headers/arch/x86/boot/bootdefs.h:127 |
#define VBE_ATTR_SUPPORTED |
VBE_BPP_24 |
macro | headers/arch/x86/boot/bootdefs.h:135 |
#define VBE_BPP_24 |
VBE_BPP_32 |
macro | headers/arch/x86/boot/bootdefs.h:136 |
#define VBE_BPP_32 |
VBE_BPP_8 |
macro | headers/arch/x86/boot/bootdefs.h:134 |
#define VBE_BPP_8 |
VBE_INFO_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:148 |
#define VBE_INFO_ADDR |
VBE_INFO_BPP_OFF |
macro | headers/arch/x86/boot/bootdefs.h:154 |
#define VBE_INFO_BPP_OFF |
VBE_INFO_BPP_SRC_OFF |
macro | headers/arch/x86/boot/bootdefs.h:133 |
#define VBE_INFO_BPP_SRC_OFF |
VBE_INFO_BYTES_SCAN_OFF |
macro | headers/arch/x86/boot/bootdefs.h:131 |
#define VBE_INFO_BYTES_SCAN_OFF |
VBE_INFO_FBBASE_OFF |
macro | headers/arch/x86/boot/bootdefs.h:149 |
#define VBE_INFO_FBBASE_OFF |
VBE_INFO_HEIGHT_OFF |
macro | headers/arch/x86/boot/bootdefs.h:152 |
#define VBE_INFO_HEIGHT_OFF |
VBE_INFO_PHYSBASE_OFF |
macro | headers/arch/x86/boot/bootdefs.h:132 |
#define VBE_INFO_PHYSBASE_OFF |
VBE_INFO_PITCH_OFF |
macro | headers/arch/x86/boot/bootdefs.h:150 |
#define VBE_INFO_PITCH_OFF |
VBE_INFO_VALID_OFF |
macro | headers/arch/x86/boot/bootdefs.h:153 |
#define VBE_INFO_VALID_OFF |
VBE_INFO_WIDTH_OFF |
macro | headers/arch/x86/boot/bootdefs.h:151 |
#define VBE_INFO_WIDTH_OFF |
VBE_INFO_XRES_OFF |
macro | headers/arch/x86/boot/bootdefs.h:129 |
#define VBE_INFO_XRES_OFF |
VBE_INFO_YRES_OFF |
macro | headers/arch/x86/boot/bootdefs.h:130 |
#define VBE_INFO_YRES_OFF |
VBE_MODE_1024x768x32 |
macro | headers/arch/x86/boot/bootdefs.h:118 |
#define VBE_MODE_1024x768x32 |
VBE_MODE_1024x768x8 |
macro | headers/arch/x86/boot/bootdefs.h:121 |
#define VBE_MODE_1024x768x8 |
VBE_MODE_640x480x32 |
macro | headers/arch/x86/boot/bootdefs.h:120 |
#define VBE_MODE_640x480x32 |
VBE_MODE_640x480x8 |
macro | headers/arch/x86/boot/bootdefs.h:123 |
#define VBE_MODE_640x480x8 |
VBE_MODE_800x600x32 |
macro | headers/arch/x86/boot/bootdefs.h:119 |
#define VBE_MODE_800x600x32 |
VBE_MODE_800x600x8 |
macro | headers/arch/x86/boot/bootdefs.h:122 |
#define VBE_MODE_800x600x8 |
VBE_MODE_ATTR_OFF |
macro | headers/arch/x86/boot/bootdefs.h:126 |
#define VBE_MODE_ATTR_OFF |
VBE_MODE_INFO_ADDR |
macro | headers/arch/x86/boot/bootdefs.h:125 |
#define VBE_MODE_INFO_ADDR |
VBE_MODE_LFB |
macro | headers/arch/x86/boot/bootdefs.h:124 |
#define VBE_MODE_LFB |
address |
function | headers/arch/x86/boot/bootdefs.h:196 |
* address (below 1 MB so a real-mode SIPI can reach it) and executed by every * AP. It reuses the page tables and... |
ARCH_X86_CPU_SETUP_H |
macro | headers/arch/x86/cpu_setup.h:10 |
#define ARCH_X86_CPU_SETUP_H |
cpu_enable_caches |
function | headers/arch/x86/cpu_setup.h:30 |
static inline void cpu_enable_caches(void) |
HAL_IO_H |
macro | headers/arch/x86/hal_io.h:13 |
#define HAL_IO_H |
HAL_LAPIC_EOI_ADDR |
macro | headers/arch/x86/hal_io.h:100 |
#define HAL_LAPIC_EOI_ADDR |
HAL_MOUSE_BUTTON_MASK |
macro | headers/arch/x86/hal_io.h:93 |
#define HAL_MOUSE_BUTTON_MASK |
HAL_MOUSE_CMD_DEFAULTS |
macro | headers/arch/x86/hal_io.h:72 |
#define HAL_MOUSE_CMD_DEFAULTS |
HAL_MOUSE_CMD_DISABLE |
macro | headers/arch/x86/hal_io.h:76 |
#define HAL_MOUSE_CMD_DISABLE |
HAL_MOUSE_CMD_ENABLE |
macro | headers/arch/x86/hal_io.h:74 |
#define HAL_MOUSE_CMD_ENABLE |
HAL_MOUSE_CMD_GET_ID |
macro | headers/arch/x86/hal_io.h:70 |
#define HAL_MOUSE_CMD_GET_ID |
HAL_MOUSE_CMD_RESET |
macro | headers/arch/x86/hal_io.h:66 |
#define HAL_MOUSE_CMD_RESET |
HAL_MOUSE_CMD_SET_RATE |
macro | headers/arch/x86/hal_io.h:68 |
#define HAL_MOUSE_CMD_SET_RATE |
HAL_MOUSE_HW_TIMEOUT |
macro | headers/arch/x86/hal_io.h:86 |
#define HAL_MOUSE_HW_TIMEOUT |
HAL_MOUSE_ID_INTELLI |
macro | headers/arch/x86/hal_io.h:84 |
#define HAL_MOUSE_ID_INTELLI |
HAL_MOUSE_OVF_BITS |
macro | headers/arch/x86/hal_io.h:91 |
#define HAL_MOUSE_OVF_BITS |
HAL_MOUSE_PACKET_LEN |
macro | headers/arch/x86/hal_io.h:95 |
#define HAL_MOUSE_PACKET_LEN |
HAL_MOUSE_RATE_KNOCK_100 |
macro | headers/arch/x86/hal_io.h:80 |
#define HAL_MOUSE_RATE_KNOCK_100 |
HAL_MOUSE_RATE_KNOCK_200 |
macro | headers/arch/x86/hal_io.h:78 |
#define HAL_MOUSE_RATE_KNOCK_200 |
HAL_MOUSE_RATE_KNOCK_80 |
macro | headers/arch/x86/hal_io.h:82 |
#define HAL_MOUSE_RATE_KNOCK_80 |
HAL_MOUSE_SCALE |
macro | headers/arch/x86/hal_io.h:97 |
#define HAL_MOUSE_SCALE |
HAL_MOUSE_SYNC_BIT |
macro | headers/arch/x86/hal_io.h:89 |
#define HAL_MOUSE_SYNC_BIT |
HAL_PIC1_CMD |
macro | headers/arch/x86/hal_io.h:16 |
#define HAL_PIC1_CMD |
HAL_PIC1_DATA |
macro | headers/arch/x86/hal_io.h:18 |
#define HAL_PIC1_DATA |
HAL_PIC2_CMD |
macro | headers/arch/x86/hal_io.h:20 |
#define HAL_PIC2_CMD |
HAL_PIC2_DATA |
macro | headers/arch/x86/hal_io.h:22 |
#define HAL_PIC2_DATA |
HAL_PIC_EOI |
macro | headers/arch/x86/hal_io.h:24 |
#define HAL_PIC_EOI |
HAL_PIT_CH0 |
macro | headers/arch/x86/hal_io.h:29 |
#define HAL_PIT_CH0 |
HAL_PIT_CMD |
macro | headers/arch/x86/hal_io.h:27 |
#define HAL_PIT_CMD |
HAL_PS2_CMD_DISABLE_AUX |
macro | headers/arch/x86/hal_io.h:46 |
#define HAL_PS2_CMD_DISABLE_AUX |
HAL_PS2_CMD_DISABLE_KBD |
macro | headers/arch/x86/hal_io.h:50 |
#define HAL_PS2_CMD_DISABLE_KBD |
HAL_PS2_CMD_ENABLE_AUX |
macro | headers/arch/x86/hal_io.h:44 |
#define HAL_PS2_CMD_ENABLE_AUX |
HAL_PS2_CMD_ENABLE_KBD |
macro | headers/arch/x86/hal_io.h:48 |
#define HAL_PS2_CMD_ENABLE_KBD |
HAL_PS2_CMD_READ_CONFIG |
macro | headers/arch/x86/hal_io.h:52 |
#define HAL_PS2_CMD_READ_CONFIG |
HAL_PS2_CMD_WRITE_CONFIG |
macro | headers/arch/x86/hal_io.h:54 |
#define HAL_PS2_CMD_WRITE_CONFIG |
HAL_PS2_CMD_WRITE_MOUSE |
macro | headers/arch/x86/hal_io.h:42 |
#define HAL_PS2_CMD_WRITE_MOUSE |
HAL_PS2_CONFIG_DISABLE_AUX |
macro | headers/arch/x86/hal_io.h:62 |
#define HAL_PS2_CONFIG_DISABLE_AUX |
HAL_PS2_CONFIG_DISABLE_KBD |
macro | headers/arch/x86/hal_io.h:60 |
#define HAL_PS2_CONFIG_DISABLE_KBD |
HAL_PS2_CONFIG_IRQ1 |
macro | headers/arch/x86/hal_io.h:56 |
#define HAL_PS2_CONFIG_IRQ1 |
HAL_PS2_CONFIG_IRQ12 |
macro | headers/arch/x86/hal_io.h:58 |
#define HAL_PS2_CONFIG_IRQ12 |
HAL_PS2_CONFIG_TRANSLATE |
macro | headers/arch/x86/hal_io.h:64 |
#define HAL_PS2_CONFIG_TRANSLATE |
HAL_PS2_DATA |
macro | headers/arch/x86/hal_io.h:34 |
#define HAL_PS2_DATA |
HAL_PS2_IBF_EMPTY |
macro | headers/arch/x86/hal_io.h:38 |
#define HAL_PS2_IBF_EMPTY |
HAL_PS2_MOUSE_OBF |
macro | headers/arch/x86/hal_io.h:36 |
#define HAL_PS2_MOUSE_OBF |
HAL_PS2_OBF_FULL |
macro | headers/arch/x86/hal_io.h:40 |
#define HAL_PS2_OBF_FULL |
HAL_PS2_STATUS |
macro | headers/arch/x86/hal_io.h:32 |
#define HAL_PS2_STATUS |
hal_inb |
function | headers/arch/x86/hal_io.h:196 |
static inline unsigned char hal_inb(unsigned short port) |
hal_inb |
function | headers/arch/x86/hal_io.h:235 |
static inline unsigned char hal_inb(unsigned short port) |
hal_inw |
function | headers/arch/x86/hal_io.h:209 |
static inline unsigned short hal_inw(unsigned short port) |
hal_inw |
function | headers/arch/x86/hal_io.h:247 |
static inline unsigned short hal_inw(unsigned short port) |
hal_io_stub_lapic_eois |
variable | headers/arch/x86/hal_io.h:184 |
extern unsigned hal_io_stub_lapic_eois; |
hal_io_stub_last_port |
variable | headers/arch/x86/hal_io.h:180 |
extern unsigned hal_io_stub_last_port; |
hal_io_stub_last_val |
variable | headers/arch/x86/hal_io.h:182 |
extern unsigned hal_io_stub_last_val; |
hal_io_stub_read_val |
variable | headers/arch/x86/hal_io.h:186 |
extern unsigned char hal_io_stub_read_val; |
hal_io_stub_writes |
variable | headers/arch/x86/hal_io.h:178 |
extern unsigned hal_io_stub_writes; |
hal_lapic_eoi |
function | headers/arch/x86/hal_io.h:215 |
static inline void hal_lapic_eoi(void) |
hal_lapic_eoi |
function | headers/arch/x86/hal_io.h:254 |
static inline void hal_lapic_eoi(void) |
hal_mmio_mb |
function | headers/arch/x86/hal_io.h:171 |
static inline void hal_mmio_mb(void) |
hal_mmio_read16 |
function | headers/arch/x86/hal_io.h:139 |
static inline unsigned short hal_mmio_read16(const volatile unsigned short *addr) |
hal_mmio_read64 |
function | headers/arch/x86/hal_io.h:128 |
static inline unsigned long long hal_mmio_read64(const volatile unsigned long long *addr) |
hal_mmio_read8 |
function | headers/arch/x86/hal_io.h:150 |
static inline unsigned char hal_mmio_read8(const volatile unsigned char *addr) |
hal_mmio_rmb |
function | headers/arch/x86/hal_io.h:166 |
static inline void hal_mmio_rmb(void) |
hal_mmio_wmb |
function | headers/arch/x86/hal_io.h:161 |
static inline void hal_mmio_wmb(void) |
hal_mmio_write16 |
function | headers/arch/x86/hal_io.h:144 |
static inline void hal_mmio_write16(volatile unsigned short *addr, ... |
hal_mmio_write32 |
function | headers/arch/x86/hal_io.h:123 |
static inline void hal_mmio_write32(volatile unsigned *addr, unsigned val) |
hal_mmio_write64 |
function | headers/arch/x86/hal_io.h:133 |
static inline void hal_mmio_write64(volatile unsigned long long *addr, ... |
hal_mmio_write8 |
function | headers/arch/x86/hal_io.h:155 |
static inline void hal_mmio_write8(volatile unsigned char *addr, ... |
hal_outb |
function | headers/arch/x86/hal_io.h:189 |
static inline void hal_outb(unsigned short port, unsigned char val) |
hal_outb |
function | headers/arch/x86/hal_io.h:230 |
static inline void hal_outb(unsigned short port, unsigned char val) |
hal_outw |
function | headers/arch/x86/hal_io.h:202 |
static inline void hal_outw(unsigned short port, unsigned short val) |
hal_outw |
function | headers/arch/x86/hal_io.h:242 |
static inline void hal_outw(unsigned short port, unsigned short val) |
hal_pic_eoi |
function | headers/arch/x86/hal_io.h:220 |
static inline void hal_pic_eoi(int irq) |
hal_pic_eoi |
function | headers/arch/x86/hal_io.h:259 |
static inline void hal_pic_eoi(int irq) |
ARCH_X86_MSR_H |
macro | headers/arch/x86/msr.h:2 |
#define ARCH_X86_MSR_H |
MSR_FSBASE |
macro | headers/arch/x86/msr.h:22 |
#define MSR_FSBASE |
MSR_GSBASE |
macro | headers/arch/x86/msr.h:23 |
#define MSR_GSBASE |
MSR_KERNEL_GS_BASE |
macro | headers/arch/x86/msr.h:24 |
#define MSR_KERNEL_GS_BASE |
MSR_LSTAR |
macro | headers/arch/x86/msr.h:20 |
#define MSR_LSTAR |
MSR_SFMASK |
macro | headers/arch/x86/msr.h:21 |
#define MSR_SFMASK |
MSR_STAR |
macro | headers/arch/x86/msr.h:19 |
#define MSR_STAR |
rdmsr |
function | headers/arch/x86/msr.h:13 |
static inline unsigned long rdmsr(unsigned msr) |
wrmsr |
function | headers/arch/x86/msr.h:8 |
static inline void wrmsr(unsigned msr, unsigned long val) |
ARENA_DEFAULT_ALIGN |
macro | headers/arena.h:38 |
#define ARENA_DEFAULT_ALIGN |
MINIOS_ARENA_H |
macro | headers/arena.h:33 |
#define MINIOS_ARENA_H |
arena_align_up |
function | headers/arena.h:62 |
static inline size_t arena_align_up(size_t n, size_t align) |
arena_alloc |
function | headers/arena.h:81 |
static inline void *arena_alloc(arena_t *a, size_t size, size_t align) |
arena_bytes_for |
function | headers/arena.h:74 |
static inline size_t arena_bytes_for(size_t count, size_t elem_size) |
arena_checkpoint |
function | headers/arena.h:113 |
static inline size_t arena_checkpoint(const arena_t *a) |
arena_contains |
function | headers/arena.h:128 |
static inline int arena_contains(const arena_t *a, const void *ptr) |
arena_free_bytes |
function | headers/arena.h:101 |
static inline size_t arena_free_bytes(const arena_t *a) |
arena_init |
function | headers/arena.h:48 |
static inline void arena_init(arena_t *a, void *block, size_t size) |
arena_reset |
function | headers/arena.h:107 |
static inline void arena_reset(arena_t *a) |
arena_rewind |
function | headers/arena.h:119 |
static inline int arena_rewind(arena_t *a, size_t checkpoint) |
arena_used |
function | headers/arena.h:95 |
static inline size_t arena_used(const arena_t *a) |
kfree |
function | headers/arena.h:25 |
* kfree(back); |
kmalloc |
function | headers/arena.h:3 |
* * A bump arena serves one kmalloc (kernel) or malloc (ring-3) with pointer * bumps instead of N allocator round... |
minios_arena |
struct | headers/arena.h:41 |
`` |
AUDIO_CHANNELS_MONO |
macro | headers/audio.h:16 |
#define AUDIO_CHANNELS_MONO |
AUDIO_FORMAT_S16 |
macro | headers/audio.h:18 |
#define AUDIO_FORMAT_S16 |
AUDIO_FORMAT_U8 |
macro | headers/audio.h:17 |
#define AUDIO_FORMAT_U8 |
AUDIO_H |
macro | headers/audio.h:2 |
#define AUDIO_H |
AUDIO_RATE_DEFAULT |
macro | headers/audio.h:15 |
#define AUDIO_RATE_DEFAULT |
audio_get_volume |
function | headers/audio.h:34 |
unsigned audio_get_volume(void); |
audio_init |
function | headers/audio.h:21 |
int audio_init(void); |
audio_pcm_close |
function | headers/audio.h:30 |
void audio_pcm_close(void); |
audio_pcm_open |
function | headers/audio.h:27 |
int audio_pcm_open(unsigned rate, unsigned channels, unsigned format); |
audio_pcm_pump |
function | headers/audio.h:29 |
void audio_pcm_pump(void); |
audio_pcm_submit |
function | headers/audio.h:28 |
int audio_pcm_submit(const void *buf, unsigned len); |
audio_sb16_present |
function | headers/audio.h:37 |
int audio_sb16_present(void); |
audio_set_volume |
function | headers/audio.h:33 |
void audio_set_volume(unsigned volume); |
audio_stream_close |
function | headers/audio.h:41 |
void audio_stream_close(int id); |
audio_stream_open |
function | headers/audio.h:40 |
int audio_stream_open(void); |
audio_stream_submit |
function | headers/audio.h:42 |
int audio_stream_submit(int id, const void *buf, unsigned len); |
audio_stream_volume |
function | headers/audio.h:43 |
void audio_stream_volume(int id, unsigned char vol); |
audio_tone |
function | headers/audio.h:24 |
void audio_tone(unsigned freq); |
AVATAR_DATA_H |
macro | headers/avatar_data.h:6 |
#define AVATAR_DATA_H |
AVATAR_SIZE |
macro | headers/avatar_data.h:8 |
#define AVATAR_SIZE |
BATCH_ERR_COUNT |
macro | headers/batch.h:49 |
#define BATCH_ERR_COUNT |
BATCH_ERR_OPCODE |
macro | headers/batch.h:51 |
#define BATCH_ERR_OPCODE |
BATCH_ERR_PTR |
macro | headers/batch.h:50 |
#define BATCH_ERR_PTR |
BATCH_H |
macro | headers/batch.h:2 |
#define BATCH_H |
BATCH_MAX_OPS |
macro | headers/batch.h:41 |
#define BATCH_MAX_OPS |
BATCH_OK |
macro | headers/batch.h:48 |
#define BATCH_OK |
BATCH_OP_GETPID |
macro | headers/batch.h:46 |
#define BATCH_OP_GETPID |
BATCH_OP_NOP |
macro | headers/batch.h:43 |
#define BATCH_OP_NOP |
BATCH_OP_TIME |
macro | headers/batch.h:45 |
#define BATCH_OP_TIME |
BATCH_OP_YIELD |
macro | headers/batch.h:44 |
#define BATCH_OP_YIELD |
batch_exec |
function | headers/batch.h:62 |
long batch_exec(const batch_op_t *ops, long *results, int count, int *completed, batch_handler_t dispatch); |
batch_op_t |
struct | headers/batch.h:53 |
`` |
BLOCK_H |
macro | headers/block.h:2 |
#define BLOCK_H |
BLOCK_SHIFT |
macro | headers/block.h:8 |
#define BLOCK_SHIFT |
BLOCK_SIZE |
macro | headers/block.h:7 |
#define BLOCK_SIZE |
SECTORS_PER_BLOCK |
macro | headers/block.h:9 |
#define SECTORS_PER_BLOCK |
block_disk_sectors |
function | headers/block.h:40 |
unsigned long block_disk_sectors(void); |
block_flush |
function | headers/block.h:27 |
void block_flush(void); |
block_init |
function | headers/block.h:12 |
void block_init(void); |
block_read |
function | headers/block.h:18 |
int block_read(unsigned int block_num, void *buf); |
block_read_multi |
function | headers/block.h:23 |
int block_read_multi(unsigned int block_num, unsigned int count, void *buf); |
block_read_sectors |
function | headers/block.h:37 |
int block_read_sectors(unsigned lba, unsigned count, void *buf); |
block_set_base |
function | headers/block.h:15 |
void block_set_base(unsigned int lba_base); |
block_total |
function | headers/block.h:30 |
unsigned int block_total(void); |
block_write |
function | headers/block.h:19 |
int block_write(unsigned int block_num, const void *buf); |
block_write_multi |
function | headers/block.h:24 |
int block_write_multi(unsigned int block_num, unsigned int count, const void *buf); |
DESKTOP_ICONS_H |
macro | headers/desktop_icons.h:8 |
#define DESKTOP_ICONS_H |
ICON_EMBEDDED_H |
macro | headers/desktop_icons.h:13 |
#define ICON_EMBEDDED_H |
ICON_EMBEDDED_W |
macro | headers/desktop_icons.h:12 |
#define ICON_EMBEDDED_W |
DESKTOP_SHORTCUTS_H |
macro | headers/desktop_shortcuts.h:13 |
#define DESKTOP_SHORTCUTS_H |
DOCK_BOUNCE_H |
macro | headers/desktop_shortcuts.h:57 |
#define DOCK_BOUNCE_H |
DOCK_BOUNCE_TICKS |
macro | headers/desktop_shortcuts.h:58 |
#define DOCK_BOUNCE_TICKS |
DOCK_CRYSTAL_STEP |
macro | headers/desktop_shortcuts.h:41 |
#define DOCK_CRYSTAL_STEP |
DOCK_GAP |
macro | headers/desktop_shortcuts.h:35 |
#define DOCK_GAP |
DOCK_LABEL_GAP |
macro | headers/desktop_shortcuts.h:36 |
#define DOCK_LABEL_GAP |
DOCK_MAG_H |
macro | headers/desktop_shortcuts.h:49 |
#define DOCK_MAG_H |
DOCK_MAG_W |
macro | headers/desktop_shortcuts.h:48 |
#define DOCK_MAG_W |
DOCK_NEAR_H |
macro | headers/desktop_shortcuts.h:51 |
#define DOCK_NEAR_H |
DOCK_NEAR_W |
macro | headers/desktop_shortcuts.h:50 |
#define DOCK_NEAR_W |
DOCK_PAD_X |
macro | headers/desktop_shortcuts.h:33 |
#define DOCK_PAD_X |
DOCK_PAD_Y |
macro | headers/desktop_shortcuts.h:34 |
#define DOCK_PAD_Y |
ICON_H |
macro | headers/desktop_shortcuts.h:25 |
#define ICON_H |
ICON_LABEL_H |
macro | headers/desktop_shortcuts.h:28 |
#define ICON_LABEL_H |
ICON_PAD_X |
macro | headers/desktop_shortcuts.h:26 |
#define ICON_PAD_X |
ICON_PAD_Y |
macro | headers/desktop_shortcuts.h:27 |
#define ICON_PAD_Y |
ICON_PAL_BASE |
macro | headers/desktop_shortcuts.h:65 |
#define ICON_PAL_BASE |
ICON_PAL_SIZE |
macro | headers/desktop_shortcuts.h:66 |
#define ICON_PAL_SIZE |
ICON_W |
macro | headers/desktop_shortcuts.h:24 |
#define ICON_W |
MAX_SHORTCUTS |
macro | headers/desktop_shortcuts.h:18 |
#define MAX_SHORTCUTS |
SHORTCUT_CMD_LEN |
macro | headers/desktop_shortcuts.h:20 |
#define SHORTCUT_CMD_LEN |
SHORTCUT_NAME_LEN |
macro | headers/desktop_shortcuts.h:19 |
#define SHORTCUT_NAME_LEN |
SHORTCUT_PATH_LEN |
macro | headers/desktop_shortcuts.h:21 |
#define SHORTCUT_PATH_LEN |
desktop_shortcut |
struct | headers/desktop_shortcuts.h:72 |
`` |
desktop_shortcuts_draw |
function | headers/desktop_shortcuts.h:85 |
void desktop_shortcuts_draw(void); |
desktop_shortcuts_hit_test |
function | headers/desktop_shortcuts.h:89 |
const char *desktop_shortcuts_hit_test(int mx, int my); |
desktop_shortcuts_load |
function | headers/desktop_shortcuts.h:82 |
void desktop_shortcuts_load(void); |
DEV_MAX |
macro | headers/driver.h:19 |
#define DEV_MAX |
DEV_NAME_LEN |
macro | headers/driver.h:18 |
#define DEV_NAME_LEN |
DEV_TYPE_AUDIO |
macro | headers/driver.h:22 |
#define DEV_TYPE_AUDIO |
DEV_TYPE_BLOCK |
macro | headers/driver.h:21 |
#define DEV_TYPE_BLOCK |
DEV_TYPE_CHAR |
macro | headers/driver.h:24 |
#define DEV_TYPE_CHAR |
DEV_TYPE_NET |
macro | headers/driver.h:23 |
#define DEV_TYPE_NET |
DRIVER_H |
macro | headers/driver.h:2 |
#define DRIVER_H |
audio_ops_t |
struct | headers/driver.h:37 |
`` |
block_ops_t |
struct | headers/driver.h:28 |
`` |
device |
struct | headers/driver.h:48 |
`` |
device_count |
function | headers/driver.h:59 |
int device_count(void); |
device_find |
function | headers/driver.h:57 |
device_t *device_find(const char *name); |
device_find_by_type |
function | headers/driver.h:58 |
device_t *device_find_by_type(int type); |
device_register |
function | headers/driver.h:56 |
int device_register(device_t *dev); |
device_reset |
function | headers/driver.h:60 |
void device_reset(void); |
device_t |
type_alias | headers/driver.h:25 |
typedef struct device device_t; |
KBD_H |
macro | headers/drivers/kbd.h:2 |
#define KBD_H |
KBD_LAYOUT_EN |
macro | headers/drivers/kbd.h:6 |
#define KBD_LAYOUT_EN |
KBD_LAYOUT_ES |
macro | headers/drivers/kbd.h:7 |
#define KBD_LAYOUT_ES |
kbd_available |
function | headers/drivers/kbd.h:9 |
int kbd_available(void); |
kbd_drop_counts |
function | headers/drivers/kbd.h:32 |
void kbd_drop_counts(unsigned long *cooked, unsigned long *raw); |
kbd_e0_get |
function | headers/drivers/kbd.h:40 |
int kbd_e0_get(void); |
kbd_e0_set |
function | headers/drivers/kbd.h:41 |
void kbd_e0_set(int v); |
kbd_feed_scancode |
function | headers/drivers/kbd.h:11 |
int kbd_feed_scancode(unsigned char sc); |
kbd_flush_all |
function | headers/drivers/kbd.h:42 |
void kbd_flush_all(void); |
kbd_get_layout |
function | headers/drivers/kbd.h:15 |
int kbd_get_layout(void); |
kbd_q_empty |
function | headers/drivers/kbd.h:27 |
int kbd_q_empty(void); |
kbd_q_pop |
function | headers/drivers/kbd.h:28 |
int kbd_q_pop(void); |
kbd_q_push |
function | headers/drivers/kbd.h:29 |
void kbd_q_push(unsigned char c); |
kbd_raw_empty |
function | headers/drivers/kbd.h:37 |
int kbd_raw_empty(void); |
kbd_raw_flush |
function | headers/drivers/kbd.h:43 |
void kbd_raw_flush(void); |
kbd_raw_mode_get |
function | headers/drivers/kbd.h:35 |
int kbd_raw_mode_get(void); |
kbd_raw_mode_set |
function | headers/drivers/kbd.h:36 |
void kbd_raw_mode_set(int on); |
kbd_raw_pop |
function | headers/drivers/kbd.h:38 |
int kbd_raw_pop(void); |
kbd_raw_push_byte |
function | headers/drivers/kbd.h:39 |
void kbd_raw_push_byte(unsigned char c); |
kbd_read |
function | headers/drivers/kbd.h:10 |
int kbd_read(void); |
kbd_reset_for_shell |
function | headers/drivers/kbd.h:12 |
void kbd_reset_for_shell(void); |
kbd_set_layout |
function | headers/drivers/kbd.h:16 |
void kbd_set_layout(int layout); |
kbd_sys_raw_filter |
function | headers/drivers/kbd.h:50 |
int kbd_sys_raw_filter(unsigned char sc); |
kbd_toggle_layout |
function | headers/drivers/kbd.h:17 |
void kbd_toggle_layout(void); |
MODIFIERS_H |
macro | headers/drivers/modifiers.h:2 |
#define MODIFIERS_H |
MOD_ALT |
macro | headers/drivers/modifiers.h:32 |
#define MOD_ALT |
MOD_ALTGR |
macro | headers/drivers/modifiers.h:33 |
#define MOD_ALTGR |
MOD_CTRL |
macro | headers/drivers/modifiers.h:31 |
#define MOD_CTRL |
MOD_SHIFT |
macro | headers/drivers/modifiers.h:30 |
#define MOD_SHIFT |
MOD_SUPER |
macro | headers/drivers/modifiers.h:34 |
#define MOD_SUPER |
modifier_keys_t |
struct | headers/drivers/modifiers.h:19 |
`` |
modifier_state_t |
struct | headers/drivers/modifiers.h:5 |
`` |
modifiers_init |
function | headers/drivers/modifiers.h:37 |
static inline void modifiers_init(modifier_state_t *st) |
modifiers_match |
function | headers/drivers/modifiers.h:92 |
static inline int modifiers_match(const modifier_state_t *st, int mask) |
modifiers_update |
function | headers/drivers/modifiers.h:54 |
static inline int modifiers_update(const modifier_keys_t *keys, ... |
MOUSE_H |
macro | headers/drivers/mouse.h:2 |
#define MOUSE_H |
mouse_disable |
function | headers/drivers/mouse.h:14 |
void mouse_disable(void); |
mouse_enable |
function | headers/drivers/mouse.h:17 |
void mouse_enable(void); |
mouse_hw_init |
function | headers/drivers/mouse.h:11 |
void mouse_hw_init(void); |
DRIVERS_NVME_H |
macro | headers/drivers/nvme.h:2 |
#define DRIVERS_NVME_H |
nvme_init |
function | headers/drivers/nvme.h:4 |
int nvme_init(void); |
nvme_note |
function | headers/drivers/nvme.h:7 |
const char *nvme_note(void); |
nvme_present |
function | headers/drivers/nvme.h:5 |
int nvme_present(void); |
nvme_read_sectors |
function | headers/drivers/nvme.h:9 |
int nvme_read_sectors(unsigned lba, unsigned count, void *buf); |
nvme_sectors |
function | headers/drivers/nvme.h:8 |
unsigned long nvme_sectors(void); |
nvme_version |
function | headers/drivers/nvme.h:6 |
unsigned nvme_version(void); |
DRIVERS_PCI_H |
macro | headers/drivers/pci.h:11 |
#define DRIVERS_PCI_H |
PCI_ABSENT_ID |
macro | headers/drivers/pci.h:44 |
#define PCI_ABSENT_ID |
PCI_BAR_64BIT |
macro | headers/drivers/pci.h:39 |
#define PCI_BAR_64BIT |
PCI_BAR_ADDR_MASK |
macro | headers/drivers/pci.h:41 |
#define PCI_BAR_ADDR_MASK |
PCI_BAR_IO |
macro | headers/drivers/pci.h:38 |
#define PCI_BAR_IO |
PCI_BAR_PREFETCH |
macro | headers/drivers/pci.h:40 |
#define PCI_BAR_PREFETCH |
PCI_BAR_TYPE_MASK |
macro | headers/drivers/pci.h:37 |
#define PCI_BAR_TYPE_MASK |
PCI_CFG_ADDR |
macro | headers/drivers/pci.h:13 |
#define PCI_CFG_ADDR |
PCI_CFG_DATA |
macro | headers/drivers/pci.h:14 |
#define PCI_CFG_DATA |
PCI_CLASS_ANY |
macro | headers/drivers/pci.h:62 |
#define PCI_CLASS_ANY |
PCI_CLASS_BRIDGE |
macro | headers/drivers/pci.h:55 |
#define PCI_CLASS_BRIDGE |
PCI_CLASS_MAX_PASSES |
macro | headers/drivers/pci.h:68 |
#define PCI_CLASS_MAX_PASSES |
Next: SYMBOLS_p4.md
Generated offline by readmenator from commit e1e960505938. Edits here are overwritten by readmenator . --rebuild.
Start
Wiki
- community_0_headers_kernel
- community_10_orphans
- community_1_progs_doomgeneric_d_englsh
- community_2_progs_src
- community_3_progs_doomgeneric_p_spec
- community_4_tools_tls_crypto
- community_5_headers_vga_fb
- community_6_progs_doomgeneric_net_defs
- community_7_headers_batch
- community_8_headers_tick
- community_9_tools_doom_pwad
- concepts
- queries
- REPORT
Agent Docs
- API
- API_p10
- API_p11
- API_p12
- API_p13
- API_p14
- API_p15
- API_p16
- API_p17
- API_p18
- API_p19
- API_p2
- API_p20
- API_p21
- API_p3
- API_p4
- API_p5
- API_p6
- API_p7
- API_p8
- API_p9
- ARCHITECTURE
- ARCHITECTURE_p2
- ARCHITECTURE_p3
- ARCHITECTURE_p4
- CONCEPTS
- GOTCHAS
- INDEX
- INDEX_p2
- KB_asm
- KB_boot
- KB_doomgeneric
- KB_doomgeneric_p10
- KB_doomgeneric_p11
- KB_doomgeneric_p12
- KB_doomgeneric_p2
- KB_doomgeneric_p3
- KB_doomgeneric_p4
- KB_doomgeneric_p5
- KB_doomgeneric_p6
- KB_doomgeneric_p7
- KB_doomgeneric_p8
- KB_doomgeneric_p9
- KB_drivers
- KB_drivers_p2
- KB_file
- KB_freedomui
- KB_fs
- KB_headers
- KB_headers_arch_x86
- KB_headers_drivers
- KB_headers_kernel
- KB_headers_p2
- KB_headers_p3
- KB_headers_p4
- KB_headers_p5
- KB_headers_p6
- KB_kernel
- KB_kernel_p2
- KB_kernel_p3
- KB_kernel_p4
- KB_lib
- KB_lisp
- KB_lua
- KB_mcp
- KB_minios
- KB_misc
- KB_misc_p2
- KB_misc_p3
- KB_mm
- KB_net
- KB_nuklear
- KB_pokemon
- KB_progs
- KB_quake2generic
- KB_root
- KB_src
- KB_src_p2
- KB_src_p3
- KB_tests
- KB_tests_p2
- KB_tls_u
- KB_tools
- KB_tools_p2
- KB_wl
- KB_x86
- MEMORY
- SECURITY
- SYMBOLS
- SYMBOLS_p10
- SYMBOLS_p11
- SYMBOLS_p12
- SYMBOLS_p13
- SYMBOLS_p14
- SYMBOLS_p15
- SYMBOLS_p16
- SYMBOLS_p17
- SYMBOLS_p18
- SYMBOLS_p19
- SYMBOLS_p2
- SYMBOLS_p20
- SYMBOLS_p21
- SYMBOLS_p22
- SYMBOLS_p23
- SYMBOLS_p24
- SYMBOLS_p25
- SYMBOLS_p26
- SYMBOLS_p27
- SYMBOLS_p3
- SYMBOLS_p4
- SYMBOLS_p5
- SYMBOLS_p6
- SYMBOLS_p7
- SYMBOLS_p8
- SYMBOLS_p9
Recipes