├── .gdbargs ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── automerge.yml │ ├── ci.yml │ ├── codeql.yml │ └── static.yml ├── .gitignore ├── .gitmodules ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CMakeLists.txt ├── Doxyfile ├── LICENSE ├── README.md ├── asm ├── boot.asm ├── loader.S ├── math.asm ├── spinlock.asm └── sse.asm ├── buildtools └── linker.ld ├── cmake └── custom_targets.cmake ├── docpages └── style.css ├── docs ├── acpi_8h.html ├── acpi_8h.js ├── ahci_8h.html ├── ahci_8h.js ├── annotated.html ├── annotated_dup.js ├── apic_8h.html ├── apic_8h.js ├── arp_8h.html ├── arp_8h.js ├── ata_8h.html ├── ata_8h.js ├── basic_8h.html ├── basic_8h.js ├── basic__tokenizer_8h.html ├── basic__tokenizer_8h.js ├── bc_s.png ├── bdwn.png ├── classes.html ├── clock_8h.html ├── clock_8h.js ├── closed.png ├── cpuid_8h.html ├── cpuid_8h.js ├── debugger_8h.html ├── debugger_8h.js ├── devfs_8h.html ├── devfs_8h.js ├── devicename_8h.html ├── devicename_8h.js ├── dhcp_8h.html ├── dhcp_8h.js ├── dir_d44c64559bbebec7f509842c48db8b23.html ├── dir_d44c64559bbebec7f509842c48db8b23.js ├── dns_8h.html ├── dns_8h.js ├── doc.png ├── doxygen-awesome.css ├── doxygen.css ├── doxygen.svg ├── drawing_8h.html ├── drawing_8h.js ├── dynsections.js ├── e1000_8h.html ├── e1000_8h.js ├── errorhandler_8h.html ├── errorhandler_8h.js ├── ethernet_8h.html ├── ethernet_8h.js ├── fat32_8h.html ├── fat32_8h.js ├── files.html ├── files_dup.js ├── filesystem_8h.html ├── filesystem_8h.js ├── folderclosed.png ├── folderopen.png ├── fpu_8h.html ├── fpu_8h.js ├── functions.html ├── functions_b.html ├── functions_c.html ├── functions_d.html ├── functions_dup.js ├── functions_e.html ├── functions_f.html ├── functions_g.html ├── functions_h.html ├── functions_i.html ├── functions_j.html ├── functions_l.html ├── functions_m.html ├── functions_n.html ├── functions_o.html ├── functions_p.html ├── functions_q.html ├── functions_r.html ├── functions_s.html ├── functions_t.html ├── functions_u.html ├── functions_v.html ├── functions_vars.html ├── functions_vars.js ├── functions_vars_b.html ├── functions_vars_c.html ├── functions_vars_d.html ├── functions_vars_e.html ├── functions_vars_f.html ├── functions_vars_g.html ├── functions_vars_h.html ├── functions_vars_i.html ├── functions_vars_j.html ├── functions_vars_l.html ├── functions_vars_m.html ├── functions_vars_n.html ├── functions_vars_o.html ├── functions_vars_p.html ├── functions_vars_q.html ├── functions_vars_r.html ├── functions_vars_s.html ├── functions_vars_t.html ├── functions_vars_u.html ├── functions_vars_v.html ├── functions_vars_w.html ├── functions_vars_x.html ├── functions_vars_y.html ├── functions_vars_z.html ├── functions_w.html ├── functions_x.html ├── functions_y.html ├── functions_z.html ├── globals.html ├── globals_a.html ├── globals_b.html ├── globals_c.html ├── globals_d.html ├── globals_defs.html ├── globals_defs.js ├── globals_defs_a.html ├── globals_defs_b.html ├── globals_defs_c.html ├── globals_defs_d.html ├── globals_defs_e.html ├── globals_defs_f.html ├── globals_defs_g.html ├── globals_defs_h.html ├── globals_defs_i.html ├── globals_defs_k.html ├── globals_defs_l.html ├── globals_defs_m.html ├── globals_defs_p.html ├── globals_defs_r.html ├── globals_defs_s.html ├── globals_defs_t.html ├── globals_defs_v.html ├── globals_dup.js ├── globals_e.html ├── globals_enum.html ├── globals_eval.html ├── globals_eval.js ├── globals_eval_b.html ├── globals_eval_c.html ├── globals_eval_d.html ├── globals_eval_e.html ├── globals_eval_f.html ├── globals_eval_g.html ├── globals_eval_h.html ├── globals_eval_i.html ├── globals_eval_k.html ├── globals_eval_l.html ├── globals_eval_m.html ├── globals_eval_n.html ├── globals_eval_o.html ├── globals_eval_p.html ├── globals_eval_r.html ├── globals_eval_s.html ├── globals_eval_t.html ├── globals_eval_u.html ├── globals_eval_v.html ├── globals_eval_w.html ├── globals_eval_x.html ├── globals_eval_y.html ├── globals_f.html ├── globals_func.html ├── globals_func.js ├── globals_func_a.html ├── globals_func_b.html ├── globals_func_c.html ├── globals_func_d.html ├── globals_func_e.html ├── globals_func_f.html ├── globals_func_g.html ├── globals_func_h.html ├── globals_func_i.html ├── globals_func_j.html ├── globals_func_k.html ├── globals_func_l.html ├── globals_func_m.html ├── globals_func_n.html ├── globals_func_o.html ├── globals_func_p.html ├── globals_func_r.html ├── globals_func_s.html ├── globals_func_t.html ├── globals_func_u.html ├── globals_func_v.html ├── globals_func_w.html ├── globals_g.html ├── globals_h.html ├── globals_i.html ├── globals_j.html ├── globals_k.html ├── globals_l.html ├── globals_m.html ├── globals_n.html ├── globals_o.html ├── globals_p.html ├── globals_q.html ├── globals_r.html ├── globals_s.html ├── globals_t.html ├── globals_type.html ├── globals_u.html ├── globals_v.html ├── globals_vars.html ├── globals_vars.js ├── globals_vars_a.html ├── globals_vars_b.html ├── globals_vars_c.html ├── globals_vars_d.html ├── globals_vars_e.html ├── globals_vars_f.html ├── globals_vars_g.html ├── globals_vars_h.html ├── globals_vars_i.html ├── globals_vars_l.html ├── globals_vars_m.html ├── globals_vars_n.html ├── globals_vars_o.html ├── globals_vars_p.html ├── globals_vars_q.html ├── globals_vars_r.html ├── globals_vars_s.html ├── globals_vars_t.html ├── globals_vars_u.html ├── globals_vars_v.html ├── globals_vars_w.html ├── globals_vars_x.html ├── globals_vars_y.html ├── globals_w.html ├── globals_x.html ├── globals_y.html ├── graph_legend.html ├── graph_legend.md5 ├── graph_legend.svg ├── hashmap_8h.html ├── hashmap_8h.js ├── homer_8h.html ├── homer_8h.js ├── icmp_8h.html ├── icmp_8h.js ├── idt_8h.html ├── idt_8h.js ├── index.html ├── initialisation-functions_8h.html ├── initialisation-functions_8h.js ├── input_8h.html ├── input_8h.js ├── interrupt_8h.html ├── interrupt_8h.js ├── io_8h.html ├── io_8h.js ├── ioapic_8h.html ├── ioapic_8h.js ├── ip_8h.html ├── ip_8h.js ├── iso9660_8h.html ├── iso9660_8h.js ├── jquery.js ├── kernel_8h.html ├── kernel_8h.js ├── keyboard_8h.html ├── keyboard_8h.js ├── kmalloc_8h.html ├── kmalloc_8h.js ├── lapic__timer_8h.html ├── lapic__timer_8h.js ├── limine-requests_8h.html ├── limine-requests_8h.js ├── maths_8h.html ├── maths_8h.js ├── memcpy_8h.html ├── memcpy_8h.js ├── menu.js ├── menudata.js ├── nav_f.png ├── nav_g.png ├── nav_h.png ├── navtree.css ├── navtree.js ├── navtreedata.js ├── navtreeindex0.js ├── navtreeindex1.js ├── navtreeindex10.js ├── navtreeindex11.js ├── navtreeindex2.js ├── navtreeindex3.js ├── navtreeindex4.js ├── navtreeindex5.js ├── navtreeindex6.js ├── navtreeindex7.js ├── navtreeindex8.js ├── navtreeindex9.js ├── net_8h.html ├── net_8h.js ├── open.png ├── partition_8h.html ├── partition_8h.js ├── pci_8h.html ├── pci_8h.js ├── printf_8h.html ├── printf_8h.js ├── ramdisk_8h.html ├── ramdisk_8h.js ├── random_8h.html ├── random_8h.js ├── resize.js ├── rr-cpuid_8h.html ├── rr-cpuid_8h.js ├── rtl8139_8h.html ├── rtl8139_8h.js ├── search │ ├── all_0.html │ ├── all_0.js │ ├── all_1.html │ ├── all_1.js │ ├── all_10.html │ ├── all_10.js │ ├── all_11.html │ ├── all_11.js │ ├── all_12.html │ ├── all_12.js │ ├── all_13.html │ ├── all_13.js │ ├── all_14.html │ ├── all_14.js │ ├── all_15.html │ ├── all_15.js │ ├── all_16.html │ ├── all_16.js │ ├── all_17.html │ ├── all_17.js │ ├── all_18.html │ ├── all_18.js │ ├── all_19.html │ ├── all_19.js │ ├── all_1a.html │ ├── all_1a.js │ ├── all_2.html │ ├── all_2.js │ ├── all_3.html │ ├── all_3.js │ ├── all_4.html │ ├── all_4.js │ ├── all_5.html │ ├── all_5.js │ ├── all_6.html │ ├── all_6.js │ ├── all_7.html │ ├── all_7.js │ ├── all_8.html │ ├── all_8.js │ ├── all_9.html │ ├── all_9.js │ ├── all_a.html │ ├── all_a.js │ ├── all_b.html │ ├── all_b.js │ ├── all_c.html │ ├── all_c.js │ ├── all_d.html │ ├── all_d.js │ ├── all_e.html │ ├── all_e.js │ ├── all_f.html │ ├── all_f.js │ ├── classes_0.html │ ├── classes_0.js │ ├── classes_1.html │ ├── classes_1.js │ ├── classes_10.html │ ├── classes_10.js │ ├── classes_11.html │ ├── classes_11.js │ ├── classes_2.html │ ├── classes_2.js │ ├── classes_3.html │ ├── classes_3.js │ ├── classes_4.html │ ├── classes_4.js │ ├── classes_5.html │ ├── classes_5.js │ ├── classes_6.html │ ├── classes_6.js │ ├── classes_7.html │ ├── classes_7.js │ ├── classes_8.html │ ├── classes_8.js │ ├── classes_9.html │ ├── classes_9.js │ ├── classes_a.html │ ├── classes_a.js │ ├── classes_b.html │ ├── classes_b.js │ ├── classes_c.html │ ├── classes_c.js │ ├── classes_d.html │ ├── classes_d.js │ ├── classes_e.html │ ├── classes_e.js │ ├── classes_f.html │ ├── classes_f.js │ ├── close.svg │ ├── defines_0.html │ ├── defines_0.js │ ├── defines_1.html │ ├── defines_1.js │ ├── defines_10.html │ ├── defines_10.js │ ├── defines_11.html │ ├── defines_11.js │ ├── defines_2.html │ ├── defines_2.js │ ├── defines_3.html │ ├── defines_3.js │ ├── defines_4.html │ ├── defines_4.js │ ├── defines_5.html │ ├── defines_5.js │ ├── defines_6.html │ ├── defines_6.js │ ├── defines_7.html │ ├── defines_7.js │ ├── defines_8.html │ ├── defines_8.js │ ├── defines_9.html │ ├── defines_9.js │ ├── defines_a.html │ ├── defines_a.js │ ├── defines_b.html │ ├── defines_b.js │ ├── defines_c.html │ ├── defines_c.js │ ├── defines_d.html │ ├── defines_d.js │ ├── defines_e.html │ ├── defines_e.js │ ├── defines_f.html │ ├── defines_f.js │ ├── enums_0.html │ ├── enums_0.js │ ├── enums_1.html │ ├── enums_1.js │ ├── enums_2.html │ ├── enums_2.js │ ├── enums_3.html │ ├── enums_3.js │ ├── enums_4.html │ ├── enums_4.js │ ├── enums_5.html │ ├── enums_5.js │ ├── enums_6.html │ ├── enums_6.js │ ├── enums_7.html │ ├── enums_7.js │ ├── enums_8.html │ ├── enums_8.js │ ├── enums_9.html │ ├── enums_9.js │ ├── enums_a.html │ ├── enums_a.js │ ├── enums_b.html │ ├── enums_b.js │ ├── enumvalues_0.html │ ├── enumvalues_0.js │ ├── enumvalues_1.html │ ├── enumvalues_1.js │ ├── enumvalues_10.html │ ├── enumvalues_10.js │ ├── enumvalues_11.html │ ├── enumvalues_11.js │ ├── enumvalues_12.html │ ├── enumvalues_12.js │ ├── enumvalues_13.html │ ├── enumvalues_13.js │ ├── enumvalues_14.html │ ├── enumvalues_14.js │ ├── enumvalues_15.html │ ├── enumvalues_15.js │ ├── enumvalues_16.html │ ├── enumvalues_16.js │ ├── enumvalues_2.html │ ├── enumvalues_2.js │ ├── enumvalues_3.html │ ├── enumvalues_3.js │ ├── enumvalues_4.html │ ├── enumvalues_4.js │ ├── enumvalues_5.html │ ├── enumvalues_5.js │ ├── enumvalues_6.html │ ├── enumvalues_6.js │ ├── enumvalues_7.html │ ├── enumvalues_7.js │ ├── enumvalues_8.html │ ├── enumvalues_8.js │ ├── enumvalues_9.html │ ├── enumvalues_9.js │ ├── enumvalues_a.html │ ├── enumvalues_a.js │ ├── enumvalues_b.html │ ├── enumvalues_b.js │ ├── enumvalues_c.html │ ├── enumvalues_c.js │ ├── enumvalues_d.html │ ├── enumvalues_d.js │ ├── enumvalues_e.html │ ├── enumvalues_e.js │ ├── enumvalues_f.html │ ├── enumvalues_f.js │ ├── files_0.html │ ├── files_0.js │ ├── files_1.html │ ├── files_1.js │ ├── files_10.html │ ├── files_10.js │ ├── files_11.html │ ├── files_11.js │ ├── files_2.html │ ├── files_2.js │ ├── files_3.html │ ├── files_3.js │ ├── files_4.html │ ├── files_4.js │ ├── files_5.html │ ├── files_5.js │ ├── files_6.html │ ├── files_6.js │ ├── files_7.html │ ├── files_7.js │ ├── files_8.html │ ├── files_8.js │ ├── files_9.html │ ├── files_9.js │ ├── files_a.html │ ├── files_a.js │ ├── files_b.html │ ├── files_b.js │ ├── files_c.html │ ├── files_c.js │ ├── files_d.html │ ├── files_d.js │ ├── files_e.html │ ├── files_e.js │ ├── files_f.html │ ├── files_f.js │ ├── functions_0.html │ ├── functions_0.js │ ├── functions_1.html │ ├── functions_1.js │ ├── functions_10.html │ ├── functions_10.js │ ├── functions_11.html │ ├── functions_11.js │ ├── functions_12.html │ ├── functions_12.js │ ├── functions_13.html │ ├── functions_13.js │ ├── functions_14.html │ ├── functions_14.js │ ├── functions_15.html │ ├── functions_15.js │ ├── functions_16.html │ ├── functions_16.js │ ├── functions_2.html │ ├── functions_2.js │ ├── functions_3.html │ ├── functions_3.js │ ├── functions_4.html │ ├── functions_4.js │ ├── functions_5.html │ ├── functions_5.js │ ├── functions_6.html │ ├── functions_6.js │ ├── functions_7.html │ ├── functions_7.js │ ├── functions_8.html │ ├── functions_8.js │ ├── functions_9.html │ ├── functions_9.js │ ├── functions_a.html │ ├── functions_a.js │ ├── functions_b.html │ ├── functions_b.js │ ├── functions_c.html │ ├── functions_c.js │ ├── functions_d.html │ ├── functions_d.js │ ├── functions_e.html │ ├── functions_e.js │ ├── functions_f.html │ ├── functions_f.js │ ├── mag_sel.svg │ ├── nomatches.html │ ├── search.css │ ├── search.js │ ├── search_l.png │ ├── search_m.png │ ├── search_r.png │ ├── searchdata.js │ ├── typedefs_0.html │ ├── typedefs_0.js │ ├── typedefs_1.html │ ├── typedefs_1.js │ ├── typedefs_2.html │ ├── typedefs_2.js │ ├── typedefs_3.html │ ├── typedefs_3.js │ ├── typedefs_4.html │ ├── typedefs_4.js │ ├── typedefs_5.html │ ├── typedefs_5.js │ ├── typedefs_6.html │ ├── typedefs_6.js │ ├── typedefs_7.html │ ├── typedefs_7.js │ ├── typedefs_8.html │ ├── typedefs_8.js │ ├── typedefs_9.html │ ├── typedefs_9.js │ ├── typedefs_a.html │ ├── typedefs_a.js │ ├── typedefs_b.html │ ├── typedefs_b.js │ ├── typedefs_c.html │ ├── typedefs_c.js │ ├── typedefs_d.html │ ├── typedefs_d.js │ ├── typedefs_e.html │ ├── typedefs_e.js │ ├── variables_0.html │ ├── variables_0.js │ ├── variables_1.html │ ├── variables_1.js │ ├── variables_10.html │ ├── variables_10.js │ ├── variables_11.html │ ├── variables_11.js │ ├── variables_12.html │ ├── variables_12.js │ ├── variables_13.html │ ├── variables_13.js │ ├── variables_14.html │ ├── variables_14.js │ ├── variables_15.html │ ├── variables_15.js │ ├── variables_16.html │ ├── variables_16.js │ ├── variables_17.html │ ├── variables_17.js │ ├── variables_18.html │ ├── variables_18.js │ ├── variables_19.html │ ├── variables_19.js │ ├── variables_2.html │ ├── variables_2.js │ ├── variables_3.html │ ├── variables_3.js │ ├── variables_4.html │ ├── variables_4.js │ ├── variables_5.html │ ├── variables_5.js │ ├── variables_6.html │ ├── variables_6.js │ ├── variables_7.html │ ├── variables_7.js │ ├── variables_8.html │ ├── variables_8.js │ ├── variables_9.html │ ├── variables_9.js │ ├── variables_a.html │ ├── variables_a.js │ ├── variables_b.html │ ├── variables_b.js │ ├── variables_c.html │ ├── variables_c.js │ ├── variables_d.html │ ├── variables_d.js │ ├── variables_e.html │ ├── variables_e.js │ ├── variables_f.html │ └── variables_f.js ├── spinlock_8h.html ├── spinlock_8h.js ├── splitbar.png ├── string_8h.html ├── string_8h.js ├── struct____attribute____-members.html ├── struct____attribute____.html ├── struct____attribute____.js ├── struct____attribute______coll__graph.map ├── struct____attribute______coll__graph.md5 ├── struct____attribute______coll__graph.svg ├── struct____attribute______coll__graph_org.svg ├── struct_m_b___mem_map-members.html ├── struct_m_b___mem_map.html ├── struct_m_b___mem_map.js ├── struct_m_b___mem_map__coll__graph.map ├── struct_m_b___mem_map__coll__graph.md5 ├── struct_m_b___mem_map__coll__graph.svg ├── struct_multi_boot-members.html ├── struct_multi_boot.html ├── struct_multi_boot.js ├── struct_multi_boot__coll__graph.map ├── struct_multi_boot__coll__graph.md5 ├── struct_multi_boot__coll__graph.svg ├── struct_resource_record-members.html ├── struct_resource_record.html ├── struct_resource_record.js ├── struct_resource_record__coll__graph.map ├── struct_resource_record__coll__graph.md5 ├── struct_resource_record__coll__graph.svg ├── structachi__hba__cmd__tbl__t-members.html ├── structachi__hba__cmd__tbl__t.html ├── structachi__hba__cmd__tbl__t.js ├── structachi__hba__cmd__tbl__t__coll__graph.map ├── structachi__hba__cmd__tbl__t__coll__graph.md5 ├── structachi__hba__cmd__tbl__t__coll__graph.svg ├── structachi__hba__fis__t-members.html ├── structachi__hba__fis__t.html ├── structachi__hba__fis__t.js ├── structachi__hba__fis__t__coll__graph.map ├── structachi__hba__fis__t__coll__graph.md5 ├── structachi__hba__fis__t__coll__graph.svg ├── structachi__hba__fis__t__coll__graph_org.svg ├── structahci__fis__data__t-members.html ├── structahci__fis__data__t.html ├── structahci__fis__data__t.js ├── structahci__fis__data__t__coll__graph.map ├── structahci__fis__data__t__coll__graph.md5 ├── structahci__fis__data__t__coll__graph.svg ├── structahci__fis__dev__bits__t-members.html ├── structahci__fis__dev__bits__t.html ├── structahci__fis__dev__bits__t.js ├── structahci__fis__dev__bits__t__coll__graph.map ├── structahci__fis__dev__bits__t__coll__graph.md5 ├── structahci__fis__dev__bits__t__coll__graph.svg ├── structahci__fis__dma__setup__t-members.html ├── structahci__fis__dma__setup__t.html ├── structahci__fis__dma__setup__t.js ├── structahci__fis__dma__setup__t__coll__graph.map ├── structahci__fis__dma__setup__t__coll__graph.md5 ├── structahci__fis__dma__setup__t__coll__graph.svg ├── structahci__fis__pio__setup__t-members.html ├── structahci__fis__pio__setup__t.html ├── structahci__fis__pio__setup__t.js ├── structahci__fis__pio__setup__t__coll__graph.map ├── structahci__fis__pio__setup__t__coll__graph.md5 ├── structahci__fis__pio__setup__t__coll__graph.svg ├── structahci__fis__reg__d2h__t-members.html ├── structahci__fis__reg__d2h__t.html ├── structahci__fis__reg__d2h__t.js ├── structahci__fis__reg__d2h__t__coll__graph.map ├── structahci__fis__reg__d2h__t__coll__graph.md5 ├── structahci__fis__reg__d2h__t__coll__graph.svg ├── structahci__fis__reg__h2d__t-members.html ├── structahci__fis__reg__h2d__t.html ├── structahci__fis__reg__h2d__t.js ├── structahci__fis__reg__h2d__t__coll__graph.map ├── structahci__fis__reg__h2d__t__coll__graph.md5 ├── structahci__fis__reg__h2d__t__coll__graph.svg ├── structahci__hba__cmd__header__t-members.html ├── structahci__hba__cmd__header__t.html ├── structahci__hba__cmd__header__t.js ├── structahci__hba__cmd__header__t__coll__graph.map ├── structahci__hba__cmd__header__t__coll__graph.md5 ├── structahci__hba__cmd__header__t__coll__graph.svg ├── structahci__hba__mem__t-members.html ├── structahci__hba__mem__t.html ├── structahci__hba__mem__t.js ├── structahci__hba__mem__t__coll__graph.map ├── structahci__hba__mem__t__coll__graph.md5 ├── structahci__hba__mem__t__coll__graph.svg ├── structahci__hba__port__t-members.html ├── structahci__hba__port__t.html ├── structahci__hba__port__t.js ├── structahci__hba__port__t__coll__graph.map ├── structahci__hba__port__t__coll__graph.md5 ├── structahci__hba__port__t__coll__graph.svg ├── structahci__hba__prdt__entry__t-members.html ├── structahci__hba__prdt__entry__t.html ├── structahci__hba__prdt__entry__t.js ├── structahci__hba__prdt__entry__t__coll__graph.map ├── structahci__hba__prdt__entry__t__coll__graph.md5 ├── structahci__hba__prdt__entry__t__coll__graph.svg ├── structarp__packet-members.html ├── structarp__packet.html ├── structarp__packet.js ├── structarp__packet__coll__graph.map ├── structarp__packet__coll__graph.md5 ├── structarp__packet__coll__graph.svg ├── structarp__table__entry-members.html ├── structarp__table__entry.html ├── structarp__table__entry.js ├── structarp__table__entry__coll__graph.map ├── structarp__table__entry__coll__graph.md5 ├── structarp__table__entry__coll__graph.svg ├── structarp__table__entry__t.html ├── structarp__table__entry__t.js ├── structarp__table__entry__t__coll__graph.map ├── structarp__table__entry__t__coll__graph.md5 ├── structarp__table__entry__t__coll__graph.svg ├── structbasic__ctx.html ├── structbasic__ctx.js ├── structbasic__ctx__coll__graph.map ├── structbasic__ctx__coll__graph.md5 ├── structbasic__ctx__coll__graph.svg ├── structbasic__ctx__coll__graph_org.svg ├── structbasic__double__fn.html ├── structbasic__double__fn.js ├── structbasic__double__fn__coll__graph.map ├── structbasic__double__fn__coll__graph.md5 ├── structbasic__double__fn__coll__graph.svg ├── structbasic__double__fn__coll__graph_org.svg ├── structbasic__int__fn.html ├── structbasic__int__fn.js ├── structbasic__int__fn__coll__graph.map ├── structbasic__int__fn__coll__graph.md5 ├── structbasic__int__fn__coll__graph.svg ├── structbasic__str__fn.html ├── structbasic__str__fn.js ├── structbasic__str__fn__coll__graph.map ├── structbasic__str__fn__coll__graph.md5 ├── structbasic__str__fn__coll__graph.svg ├── structchannel-members.html ├── structchannel.html ├── structchannel.js ├── structchannel__coll__graph.map ├── structchannel__coll__graph.md5 ├── structchannel__coll__graph.svg ├── structconsole-members.html ├── structconsole.html ├── structconsole.js ├── structconsole__coll__graph.map ├── structconsole__coll__graph.md5 ├── structconsole__coll__graph.svg ├── structcpuid__result__t.html ├── structcpuid__result__t.js ├── structcpuid__result__t__coll__graph.map ├── structcpuid__result__t__coll__graph.md5 ├── structcpuid__result__t__coll__graph.svg ├── structdatetime-members.html ├── structdatetime.html ├── structdatetime.js ├── structdatetime__coll__graph.map ├── structdatetime__coll__graph.md5 ├── structdatetime__coll__graph.svg ├── structdatetime__t.html ├── structdatetime__t.js ├── structdatetime__t__coll__graph.map ├── structdatetime__t__coll__graph.md5 ├── structdatetime__t__coll__graph.svg ├── structdevname__prefix__t-members.html ├── structdevname__prefix__t.html ├── structdevname__prefix__t.js ├── structdevname__prefix__t__coll__graph.map ├── structdevname__prefix__t__coll__graph.md5 ├── structdevname__prefix__t__coll__graph.svg ├── structdhcp__packet__t-members.html ├── structdhcp__packet__t.html ├── structdhcp__packet__t.js ├── structdhcp__packet__t__coll__graph.map ├── structdhcp__packet__t__coll__graph.md5 ├── structdhcp__packet__t__coll__graph.svg ├── structdirectory__entry__t-members.html ├── structdirectory__entry__t.html ├── structdirectory__entry__t.js ├── structdirectory__entry__t__coll__graph.map ├── structdirectory__entry__t__coll__graph.md5 ├── structdirectory__entry__t__coll__graph.svg ├── structdns__header-members.html ├── structdns__header.html ├── structdns__header.js ├── structdns__header__coll__graph.map ├── structdns__header__coll__graph.md5 ├── structdns__header__coll__graph.svg ├── structdns__request-members.html ├── structdns__request.html ├── structdns__request.js ├── structdns__request__coll__graph.map ├── structdns__request__coll__graph.md5 ├── structdns__request__coll__graph.svg ├── structdns__request__t.html ├── structdns__request__t.js ├── structdns__request__t__coll__graph.map ├── structdns__request__t__coll__graph.md5 ├── structdns__request__t__coll__graph.svg ├── structdns__result__t-members.html ├── structdns__result__t.html ├── structdns__result__t.js ├── structdns__result__t__coll__graph.map ├── structdns__result__t__coll__graph.md5 ├── structdns__result__t__coll__graph.svg ├── structe1000__rx__desc-members.html ├── structe1000__rx__desc.html ├── structe1000__rx__desc.js ├── structe1000__rx__desc__coll__graph.map ├── structe1000__rx__desc__coll__graph.md5 ├── structe1000__rx__desc__coll__graph.svg ├── structe1000__tx__desc-members.html ├── structe1000__tx__desc.html ├── structe1000__tx__desc.js ├── structe1000__tx__desc__coll__graph.map ├── structe1000__tx__desc__coll__graph.md5 ├── structe1000__tx__desc__coll__graph.svg ├── structethernet__frame-members.html ├── structethernet__frame.html ├── structethernet__frame.js ├── structethernet__frame__coll__graph.map ├── structethernet__frame__coll__graph.md5 ├── structethernet__frame__coll__graph.svg ├── structfat32__fs__info__t-members.html ├── structfat32__fs__info__t.html ├── structfat32__fs__info__t.js ├── structfat32__fs__info__t__coll__graph.map ├── structfat32__fs__info__t__coll__graph.md5 ├── structfat32__fs__info__t__coll__graph.svg ├── structfat32__t-members.html ├── structfat32__t.html ├── structfat32__t.js ├── structfat32__t__coll__graph.map ├── structfat32__t__coll__graph.md5 ├── structfat32__t__coll__graph.svg ├── structfat32__t__coll__graph_org.svg ├── structfilesystem__t-members.html ├── structfilesystem__t.html ├── structfilesystem__t.js ├── structfilesystem__t__coll__graph.map ├── structfilesystem__t__coll__graph.md5 ├── structfilesystem__t__coll__graph.svg ├── structfooter-members.html ├── structfooter.html ├── structfooter.js ├── structfooter__coll__graph.map ├── structfooter__coll__graph.md5 ├── structfooter__coll__graph.svg ├── structfooter__t.html ├── structfooter__t.js ├── structfooter__t__coll__graph.map ├── structfooter__t__coll__graph.md5 ├── structfooter__t__coll__graph.svg ├── structfor__state-members.html ├── structfor__state.html ├── structfor__state.js ├── structfor__state__coll__graph.map ├── structfor__state__coll__graph.md5 ├── structfor__state__coll__graph.svg ├── structfs__directory__entry__t-members.html ├── structfs__directory__entry__t.html ├── structfs__directory__entry__t.js ├── structfs__directory__entry__t__coll__graph.map ├── structfs__directory__entry__t__coll__graph.md5 ├── structfs__directory__entry__t__coll__graph.svg ├── structfs__directory__entry__t__coll__graph_org.svg ├── structfs__handle__t-members.html ├── structfs__handle__t.html ├── structfs__handle__t.js ├── structfs__handle__t__coll__graph.map ├── structfs__handle__t__coll__graph.md5 ├── structfs__handle__t__coll__graph.svg ├── structfs__handle__t__coll__graph_org.svg ├── structfs__tree__t-members.html ├── structfs__tree__t.html ├── structfs__tree__t.js ├── structfs__tree__t__coll__graph.map ├── structfs__tree__t__coll__graph.md5 ├── structfs__tree__t__coll__graph.svg ├── structfs__tree__t__coll__graph_org.svg ├── structg__cpuid__vendor__t.html ├── structg__cpuid__vendor__t.js ├── structg__cpuid__vendor__t__coll__graph.map ├── structg__cpuid__vendor__t__coll__graph.md5 ├── structg__cpuid__vendor__t__coll__graph.svg ├── structgc__str-members.html ├── structgc__str.html ├── structgc__str.js ├── structgc__str__coll__graph.map ├── structgc__str__coll__graph.md5 ├── structgc__str__coll__graph.svg ├── structgpt__entry__t-members.html ├── structgpt__entry__t.html ├── structgpt__entry__t.js ├── structgpt__entry__t__coll__graph.map ├── structgpt__entry__t__coll__graph.md5 ├── structgpt__entry__t__coll__graph.svg ├── structgpt__header__t-members.html ├── structgpt__header__t.html ├── structgpt__header__t.js ├── structgpt__header__t__coll__graph.map ├── structgpt__header__t__coll__graph.md5 ├── structgpt__header__t__coll__graph.svg ├── structheader-members.html ├── structheader.html ├── structheader.js ├── structheader__coll__graph.map ├── structheader__coll__graph.md5 ├── structheader__coll__graph.svg ├── structheader__t.html ├── structheader__t.js ├── structheader__t__coll__graph.map ├── structheader__t__coll__graph.md5 ├── structheader__t__coll__graph.svg ├── structheap-members.html ├── structheap.html ├── structheap.js ├── structheap__coll__graph.map ├── structheap__coll__graph.md5 ├── structheap__coll__graph.svg ├── structheap__t.html ├── structheap__t.js ├── structheap__t__coll__graph.map ├── structheap__t__coll__graph.md5 ├── structheap__t__coll__graph.svg ├── structicmp__echo__packet-members.html ├── structicmp__echo__packet.html ├── structicmp__echo__packet.js ├── structicmp__echo__packet__coll__graph.map ├── structicmp__echo__packet__coll__graph.md5 ├── structicmp__echo__packet__coll__graph.svg ├── structicmp__information-members.html ├── structicmp__information.html ├── structicmp__information.js ├── structicmp__information__coll__graph.map ├── structicmp__information__coll__graph.md5 ├── structicmp__information__coll__graph.svg ├── structicmp__packet-members.html ├── structicmp__packet.html ├── structicmp__packet.js ├── structicmp__packet__coll__graph.map ├── structicmp__packet__coll__graph.md5 ├── structicmp__packet__coll__graph.svg ├── structicmp__parameter__problem__packet-members.html ├── structicmp__parameter__problem__packet.html ├── structicmp__parameter__problem__packet.js ├── structicmp__parameter__problem__packet__coll__graph.map ├── structicmp__parameter__problem__packet__coll__graph.md5 ├── structicmp__parameter__problem__packet__coll__graph.svg ├── structicmp__redirect__packet-members.html ├── structicmp__redirect__packet.html ├── structicmp__redirect__packet.js ├── structicmp__redirect__packet__coll__graph.map ├── structicmp__redirect__packet__coll__graph.md5 ├── structicmp__redirect__packet__coll__graph.svg ├── structicmp__timestamp__packet-members.html ├── structicmp__timestamp__packet.html ├── structicmp__timestamp__packet.js ├── structicmp__timestamp__packet__coll__graph.map ├── structicmp__timestamp__packet__coll__graph.md5 ├── structicmp__timestamp__packet__coll__graph.svg ├── structide__device-members.html ├── structide__device.html ├── structide__device.js ├── structide__device__coll__graph.map ├── structide__device__coll__graph.md5 ├── structide__device__coll__graph.svg ├── structidle__timer-members.html ├── structidle__timer.html ├── structidle__timer.js ├── structidle__timer__coll__graph.map ├── structidle__timer__coll__graph.md5 ├── structidle__timer__coll__graph.svg ├── structidle__timer__t.html ├── structidle__timer__t.js ├── structidle__timer__t__coll__graph.map ├── structidle__timer__t__coll__graph.md5 ├── structidle__timer__t__coll__graph.svg ├── structidt__entry-members.html ├── structidt__entry.html ├── structidt__entry.js ├── structidt__entry__coll__graph.map ├── structidt__entry__coll__graph.md5 ├── structidt__entry__coll__graph.svg ├── structidt__ptr-members.html ├── structidt__ptr.html ├── structidt__ptr.js ├── structidt__ptr__coll__graph.map ├── structidt__ptr__coll__graph.md5 ├── structidt__ptr__coll__graph.svg ├── structioapic-members.html ├── structioapic.html ├── structioapic.js ├── structioapic__coll__graph.map ├── structioapic__coll__graph.md5 ├── structioapic__coll__graph.svg ├── structioapic__t-members.html ├── structioapic__t.html ├── structioapic__t.js ├── structioapic__t__coll__graph.map ├── structioapic__t__coll__graph.md5 ├── structioapic__t__coll__graph.svg ├── structip__fragmented__packet__parts-members.html ├── structip__fragmented__packet__parts.html ├── structip__fragmented__packet__parts.js ├── structip__fragmented__packet__parts__coll__graph.map ├── structip__fragmented__packet__parts__coll__graph.md5 ├── structip__fragmented__packet__parts__coll__graph.svg ├── structip__fragmented__packet__parts__t.html ├── structip__fragmented__packet__parts__t.js ├── structip__fragmented__packet__parts__t__coll__graph.map ├── structip__fragmented__packet__parts__t__coll__graph.md5 ├── structip__fragmented__packet__parts__t__coll__graph.svg ├── structip__packet-members.html ├── structip__packet.html ├── structip__packet.js ├── structip__packet__coll__graph.map ├── structip__packet__coll__graph.md5 ├── structip__packet__coll__graph.svg ├── structip__packet__frag-members.html ├── structip__packet__frag.html ├── structip__packet__frag.js ├── structip__packet__frag__coll__graph.map ├── structip__packet__frag__coll__graph.md5 ├── structip__packet__frag__coll__graph.svg ├── structip__packet__frag__t.html ├── structip__packet__frag__t.js ├── structip__packet__frag__t__coll__graph.map ├── structip__packet__frag__t__coll__graph.md5 ├── structip__packet__frag__t__coll__graph.svg ├── structiso9660-members.html ├── structiso9660.html ├── structiso9660.js ├── structiso9660__coll__graph.map ├── structiso9660__coll__graph.md5 ├── structiso9660__coll__graph.svg ├── structiso9660__coll__graph_org.svg ├── structlfn__t-members.html ├── structlfn__t.html ├── structlfn__t.js ├── structlfn__t__coll__graph.map ├── structlfn__t__coll__graph.md5 ├── structlfn__t__coll__graph.svg ├── structmt__rand__t.html ├── structmt__rand__t.js ├── structmt__rand__t__coll__graph.map ├── structmt__rand__t__coll__graph.md5 ├── structmt__rand__t__coll__graph.svg ├── structnet__address-members.html ├── structnet__address.html ├── structnet__address.js ├── structnet__address__coll__graph.map ├── structnet__address__coll__graph.md5 ├── structnet__address__coll__graph.svg ├── structnet__address__t.html ├── structnet__address__t.js ├── structnet__address__t__coll__graph.map ├── structnet__address__t__coll__graph.md5 ├── structnet__address__t__coll__graph.svg ├── structnetdev-members.html ├── structnetdev.html ├── structnetdev.js ├── structnetdev__coll__graph.map ├── structnetdev__coll__graph.md5 ├── structnetdev__coll__graph.svg ├── structnetdev__t.html ├── structnetdev__t.js ├── structnetdev__t__coll__graph.map ├── structnetdev__t__coll__graph.md5 ├── structnetdev__t__coll__graph.svg ├── structnetproto-members.html ├── structnetproto.html ├── structnetproto.js ├── structnetproto__coll__graph.map ├── structnetproto__coll__graph.md5 ├── structnetproto__coll__graph.svg ├── structnetproto__t.html ├── structnetproto__t.js ├── structnetproto__t__coll__graph.map ├── structnetproto__t__coll__graph.md5 ├── structnetproto__t__coll__graph.svg ├── structpacket__queue__item-members.html ├── structpacket__queue__item.html ├── structpacket__queue__item.js ├── structpacket__queue__item__coll__graph.map ├── structpacket__queue__item__coll__graph.md5 ├── structpacket__queue__item__coll__graph.svg ├── structpacket__queue__item__t.html ├── structpacket__queue__item__t.js ├── structpacket__queue__item__t__coll__graph.map ├── structpacket__queue__item__t__coll__graph.md5 ├── structpacket__queue__item__t__coll__graph.svg ├── structparameter__block__t-members.html ├── structparameter__block__t.html ├── structparameter__block__t.js ├── structparameter__block__t__coll__graph.map ├── structparameter__block__t__coll__graph.md5 ├── structparameter__block__t__coll__graph.svg ├── structpartition__t-members.html ├── structpartition__t.html ├── structpartition__t.js ├── structpartition__t__coll__graph.map ├── structpartition__t__coll__graph.md5 ├── structpartition__t__coll__graph.svg ├── structpartition__table__t-members.html ├── structpartition__table__t.html ├── structpartition__table__t.js ├── structpartition__table__t__coll__graph.map ├── structpartition__table__t__coll__graph.md5 ├── structpartition__table__t__coll__graph.svg ├── structpci__subclass-members.html ├── structpci__subclass.html ├── structpci__subclass.js ├── structpci__subclass__coll__graph.map ├── structpci__subclass__coll__graph.md5 ├── structpci__subclass__coll__graph.svg ├── structproc__id__t.html ├── structproc__id__t.js ├── structproc__id__t__coll__graph.map ├── structproc__id__t__coll__graph.md5 ├── structproc__id__t__coll__graph.svg ├── structproc__id__t__coll__graph_org.svg ├── structprocess-members.html ├── structprocess.html ├── structprocess.js ├── structprocess__coll__graph.map ├── structprocess__coll__graph.md5 ├── structprocess__coll__graph.svg ├── structprocess__coll__graph_org.svg ├── structprocess__t.html ├── structprocess__t.js ├── structprocess__t__coll__graph.map ├── structprocess__t__coll__graph.md5 ├── structprocess__t__coll__graph.svg ├── structprocess__t__coll__graph_org.svg ├── structresource__record-members.html ├── structresource__record.html ├── structresource__record.js ├── structresource__record__coll__graph.map ├── structresource__record__coll__graph.md5 ├── structresource__record__coll__graph.svg ├── structrsdp-members.html ├── structrsdp.html ├── structrsdp.js ├── structrsdp__coll__graph.map ├── structrsdp__coll__graph.md5 ├── structrsdp__coll__graph.svg ├── structrsdp__t-members.html ├── structrsdp__t.html ├── structrsdp__t.js ├── structrsdp__t__coll__graph.map ├── structrsdp__t__coll__graph.md5 ├── structrsdp__t__coll__graph.svg ├── structrsdt-members.html ├── structrsdt.html ├── structrsdt.js ├── structrsdt__coll__graph.map ├── structrsdt__coll__graph.md5 ├── structrsdt__coll__graph.svg ├── structrsdt__t-members.html ├── structrsdt__t.html ├── structrsdt__t.js ├── structrsdt__t__coll__graph.map ├── structrsdt__t__coll__graph.md5 ├── structrsdt__t__coll__graph.svg ├── structrtl8139__dev-members.html ├── structrtl8139__dev.html ├── structrtl8139__dev.js ├── structrtl8139__dev__coll__graph.map ├── structrtl8139__dev__coll__graph.md5 ├── structrtl8139__dev__coll__graph.svg ├── structrtl8139__dev__coll__graph_org.svg ├── structrtl8139__dev__t.html ├── structrtl8139__dev__t.js ├── structrtl8139__dev__t__coll__graph.map ├── structrtl8139__dev__t__coll__graph.md5 ├── structrtl8139__dev__t__coll__graph.svg ├── structrtl8139__dev__t__coll__graph_org.svg ├── structsdt__header-members.html ├── structsdt__header.html ├── structsdt__header.js ├── structsdt__header__coll__graph.map ├── structsdt__header__coll__graph.md5 ├── structsdt__header__coll__graph.svg ├── structsdt__header__t-members.html ├── structsdt__header__t.html ├── structsdt__header__t.js ├── structsdt__header__t__coll__graph.map ├── structsdt__header__t__coll__graph.md5 ├── structsdt__header__t__coll__graph.svg ├── structshared__interrupt__t-members.html ├── structshared__interrupt__t.html ├── structshared__interrupt__t.js ├── structshared__interrupt__t__coll__graph.map ├── structshared__interrupt__t__coll__graph.md5 ├── structshared__interrupt__t__coll__graph.svg ├── structstack__frame-members.html ├── structstack__frame.html ├── structstack__frame.js ├── structstack__frame__coll__graph.map ├── structstack__frame__coll__graph.md5 ├── structstack__frame__coll__graph.svg ├── structstack__frame__t.html ├── structstack__frame__t.js ├── structstack__frame__t__coll__graph.map ├── structstack__frame__t__coll__graph.md5 ├── structstack__frame__t__coll__graph.svg ├── structstorage__device__t-members.html ├── structstorage__device__t.html ├── structstorage__device__t.js ├── structstorage__device__t__coll__graph.map ├── structstorage__device__t__coll__graph.md5 ├── structstorage__device__t__coll__graph.svg ├── structsymbol-members.html ├── structsymbol.html ├── structsymbol.js ├── structsymbol__coll__graph.map ├── structsymbol__coll__graph.md5 ├── structsymbol__coll__graph.svg ├── structsymbol__t.html ├── structsymbol__t.js ├── structsymbol__t__coll__graph.map ├── structsymbol__t__coll__graph.md5 ├── structsymbol__t__coll__graph.svg ├── structtcp__conn__t-members.html ├── structtcp__conn__t.html ├── structtcp__conn__t.js ├── structtcp__conn__t__coll__graph.map ├── structtcp__conn__t__coll__graph.md5 ├── structtcp__conn__t__coll__graph.svg ├── structtcp__conn__t__coll__graph_org.svg ├── structtcp__ip__pseudo__header__t-members.html ├── structtcp__ip__pseudo__header__t.html ├── structtcp__ip__pseudo__header__t.js ├── structtcp__ip__pseudo__header__t__coll__graph.map ├── structtcp__ip__pseudo__header__t__coll__graph.md5 ├── structtcp__ip__pseudo__header__t__coll__graph.svg ├── structtcp__options__t-members.html ├── structtcp__options__t.html ├── structtcp__options__t.js ├── structtcp__options__t__coll__graph.map ├── structtcp__options__t__coll__graph.md5 ├── structtcp__options__t__coll__graph.svg ├── structtcp__ordered__list__t-members.html ├── structtcp__ordered__list__t.html ├── structtcp__ordered__list__t.js ├── structtcp__ordered__list__t__coll__graph.map ├── structtcp__ordered__list__t__coll__graph.md5 ├── structtcp__ordered__list__t__coll__graph.svg ├── structtcp__segment-members.html ├── structtcp__segment.html ├── structtcp__segment.js ├── structtcp__segment__coll__graph.map ├── structtcp__segment__coll__graph.md5 ├── structtcp__segment__coll__graph.svg ├── structtx__desc-members.html ├── structtx__desc.html ├── structtx__desc.js ├── structtx__desc__coll__graph.map ├── structtx__desc__coll__graph.md5 ├── structtx__desc__coll__graph.svg ├── structtx__desc__t.html ├── structtx__desc__t.js ├── structtx__desc__t__coll__graph.map ├── structtx__desc__t__coll__graph.md5 ├── structtx__desc__t__coll__graph.svg ├── structub__line__ref-members.html ├── structub__line__ref.html ├── structub__line__ref.js ├── structub__line__ref__coll__graph.map ├── structub__line__ref__coll__graph.md5 ├── structub__line__ref__coll__graph.svg ├── structub__param-members.html ├── structub__param.html ├── structub__param.js ├── structub__param__coll__graph.map ├── structub__param__coll__graph.md5 ├── structub__param__coll__graph.svg ├── structub__proc__fn__def-members.html ├── structub__proc__fn__def.html ├── structub__proc__fn__def.js ├── structub__proc__fn__def__coll__graph.map ├── structub__proc__fn__def__coll__graph.md5 ├── structub__proc__fn__def__coll__graph.svg ├── structub__var__double-members.html ├── structub__var__double.html ├── structub__var__double.js ├── structub__var__double__array-members.html ├── structub__var__double__array.html ├── structub__var__double__array.js ├── structub__var__double__array__coll__graph.map ├── structub__var__double__array__coll__graph.md5 ├── structub__var__double__array__coll__graph.svg ├── structub__var__double__coll__graph.map ├── structub__var__double__coll__graph.md5 ├── structub__var__double__coll__graph.svg ├── structub__var__generic__array.html ├── structub__var__generic__array.js ├── structub__var__generic__array__coll__graph.map ├── structub__var__generic__array__coll__graph.md5 ├── structub__var__generic__array__coll__graph.svg ├── structub__var__int-members.html ├── structub__var__int.html ├── structub__var__int.js ├── structub__var__int__array-members.html ├── structub__var__int__array.html ├── structub__var__int__array.js ├── structub__var__int__array__coll__graph.map ├── structub__var__int__array__coll__graph.md5 ├── structub__var__int__array__coll__graph.svg ├── structub__var__int__coll__graph.map ├── structub__var__int__coll__graph.md5 ├── structub__var__int__coll__graph.svg ├── structub__var__string-members.html ├── structub__var__string.html ├── structub__var__string.js ├── structub__var__string__array-members.html ├── structub__var__string__array.html ├── structub__var__string__array.js ├── structub__var__string__array__coll__graph.map ├── structub__var__string__array__coll__graph.md5 ├── structub__var__string__array__coll__graph.svg ├── structub__var__string__coll__graph.map ├── structub__var__string__coll__graph.md5 ├── structub__var__string__coll__graph.svg ├── structubasic__ctx-members.html ├── structubasic__ctx.html ├── structubasic__ctx.js ├── structubasic__ctx__coll__graph.map ├── structubasic__ctx__coll__graph.md5 ├── structubasic__ctx__coll__graph.svg ├── structubasic__ctx__coll__graph_org.svg ├── structubasic__double__fn-members.html ├── structubasic__double__fn.html ├── structubasic__double__fn.js ├── structubasic__double__fn__coll__graph.map ├── structubasic__double__fn__coll__graph.md5 ├── structubasic__double__fn__coll__graph.svg ├── structubasic__double__fn__coll__graph_org.svg ├── structubasic__int__fn-members.html ├── structubasic__int__fn.html ├── structubasic__int__fn.js ├── structubasic__int__fn__coll__graph.map ├── structubasic__int__fn__coll__graph.md5 ├── structubasic__int__fn__coll__graph.svg ├── structubasic__str__fn-members.html ├── structubasic__str__fn.html ├── structubasic__str__fn.js ├── structubasic__str__fn__coll__graph.map ├── structubasic__str__fn__coll__graph.md5 ├── structubasic__str__fn__coll__graph.svg ├── structudp__packet-members.html ├── structudp__packet.html ├── structudp__packet.js ├── structudp__packet__coll__graph.map ├── structudp__packet__coll__graph.md5 ├── structudp__packet__coll__graph.svg ├── style.css ├── svgpan.js ├── sync_off.png ├── sync_on.png ├── tab_a.png ├── tab_b.png ├── tab_h.png ├── tab_s.png ├── tabs.css ├── taskswitch_8h.html ├── taskswitch_8h.js ├── tcp_8h.html ├── tcp_8h.js ├── timer_8h.html ├── timer_8h.js ├── tokenizer_8h.html ├── tokenizer_8h.js ├── ubasic_8h.html ├── ubasic_8h.js ├── udp_8h.html ├── udp_8h.js ├── unionip__frag-members.html ├── unionip__frag.html ├── unionip__frag.js ├── unionip__frag__coll__graph.map ├── unionip__frag__coll__graph.md5 ├── unionip__frag__coll__graph.svg ├── unionpci__dev-members.html ├── unionpci__dev.html ├── unionpci__dev.js ├── unionpci__dev__coll__graph.map ├── unionpci__dev__coll__graph.md5 ├── unionpci__dev__coll__graph.svg ├── unionpci__dev__t.html ├── unionpci__dev__t.js ├── unionpci__dev__t__coll__graph.map ├── unionpci__dev__t__coll__graph.md5 ├── unionpci__dev__t__coll__graph.svg ├── uniontcp__segment__flags__t-members.html ├── uniontcp__segment__flags__t.html ├── uniontcp__segment__flags__t.js ├── uniontcp__segment__flags__t__coll__graph.map ├── uniontcp__segment__flags__t__coll__graph.md5 ├── uniontcp__segment__flags__t__coll__graph.svg ├── uniontos__flags-members.html ├── uniontos__flags.html ├── uniontos__flags.js ├── uniontos__flags__coll__graph.map ├── uniontos__flags__coll__graph.md5 ├── uniontos__flags__coll__graph.svg ├── video_8h.html ├── video_8h.js └── xml │ ├── Doxyfile.xml │ ├── acpi_8h.xml │ ├── ahci_8h.xml │ ├── apic_8h.xml │ ├── arp_8h.xml │ ├── ata_8h.xml │ ├── basic_8h.xml │ ├── basic__tokenizer_8h.xml │ ├── clock_8h.xml │ ├── combine.xslt │ ├── compound.xsd │ ├── cpuid_8h.xml │ ├── debugger_8h.xml │ ├── devfs_8h.xml │ ├── devicename_8h.xml │ ├── dhcp_8h.xml │ ├── dir_d44c64559bbebec7f509842c48db8b23.xml │ ├── dns_8h.xml │ ├── doxyfile.xsd │ ├── drawing_8h.xml │ ├── e1000_8h.xml │ ├── errorhandler_8h.xml │ ├── ethernet_8h.xml │ ├── fat32_8h.xml │ ├── filesystem_8h.xml │ ├── fpu_8h.xml │ ├── hashmap_8h.xml │ ├── homer_8h.xml │ ├── icmp_8h.xml │ ├── idt_8h.xml │ ├── index.xml │ ├── index.xsd │ ├── initialisation-functions_8h.xml │ ├── input_8h.xml │ ├── interrupt_8h.xml │ ├── io_8h.xml │ ├── ioapic_8h.xml │ ├── ip_8h.xml │ ├── iso9660_8h.xml │ ├── kernel_8h.xml │ ├── keyboard_8h.xml │ ├── kmalloc_8h.xml │ ├── lapic__timer_8h.xml │ ├── limine-requests_8h.xml │ ├── maths_8h.xml │ ├── memcpy_8h.xml │ ├── multiboot_8h.xml │ ├── namespacestd.xml │ ├── net_8h.xml │ ├── partition_8h.xml │ ├── pci_8h.xml │ ├── printf_8h.xml │ ├── ramdisk_8h.xml │ ├── random_8h.xml │ ├── rr-cpuid_8h.xml │ ├── rtl8139_8h.xml │ ├── spinlock_8h.xml │ ├── string_8h.xml │ ├── struct____attribute____.xml │ ├── struct_m_b___mem_map.xml │ ├── struct_multi_boot.xml │ ├── struct_resource_record.xml │ ├── structachi__hba__cmd__tbl__t.xml │ ├── structachi__hba__fis__t.xml │ ├── structahci__fis__data__t.xml │ ├── structahci__fis__dev__bits__t.xml │ ├── structahci__fis__dma__setup__t.xml │ ├── structahci__fis__pio__setup__t.xml │ ├── structahci__fis__reg__d2h__t.xml │ ├── structahci__fis__reg__h2d__t.xml │ ├── structahci__hba__cmd__header__t.xml │ ├── structahci__hba__mem__t.xml │ ├── structahci__hba__port__t.xml │ ├── structahci__hba__prdt__entry__t.xml │ ├── structarp__packet.xml │ ├── structarp__table__entry.xml │ ├── structarp__table__entry__t.xml │ ├── structbasic__ctx.xml │ ├── structbasic__double__fn.xml │ ├── structbasic__int__fn.xml │ ├── structbasic__str__fn.xml │ ├── structchannel.xml │ ├── structconsole.xml │ ├── structcpuid__result__t.xml │ ├── structdatetime.xml │ ├── structdatetime__t.xml │ ├── structdevname__prefix__t.xml │ ├── structdhcp__packet__t.xml │ ├── structdirectory__entry__t.xml │ ├── structdns__header.xml │ ├── structdns__request.xml │ ├── structdns__request__t.xml │ ├── structdns__result__t.xml │ ├── structe1000__rx__desc.xml │ ├── structe1000__tx__desc.xml │ ├── structethernet__frame.xml │ ├── structfat32__fs__info__t.xml │ ├── structfat32__t.xml │ ├── structfilesystem__t.xml │ ├── structfooter.xml │ ├── structfooter__t.xml │ ├── structfor__state.xml │ ├── structfs__directory__entry__t.xml │ ├── structfs__handle__t.xml │ ├── structfs__tree__t.xml │ ├── structg__cpuid__vendor__t.xml │ ├── structgc__str.xml │ ├── structgpt__entry__t.xml │ ├── structgpt__header__t.xml │ ├── structheader.xml │ ├── structheader__t.xml │ ├── structheap.xml │ ├── structheap__t.xml │ ├── structicmp__echo__packet.xml │ ├── structicmp__information.xml │ ├── structicmp__packet.xml │ ├── structicmp__parameter__problem__packet.xml │ ├── structicmp__redirect__packet.xml │ ├── structicmp__timestamp__packet.xml │ ├── structide__device.xml │ ├── structidle__timer.xml │ ├── structidle__timer__t.xml │ ├── structidt__entry.xml │ ├── structidt__ptr.xml │ ├── structioapic.xml │ ├── structioapic__t.xml │ ├── structip__fragmented__packet__parts.xml │ ├── structip__fragmented__packet__parts__t.xml │ ├── structip__packet.xml │ ├── structip__packet__frag.xml │ ├── structip__packet__frag__t.xml │ ├── structiso9660.xml │ ├── structlfn__t.xml │ ├── structmt__rand__t.xml │ ├── structnet__address.xml │ ├── structnet__address__t.xml │ ├── structnetdev.xml │ ├── structnetdev__t.xml │ ├── structnetproto.xml │ ├── structnetproto__t.xml │ ├── structpacket__queue__item.xml │ ├── structpacket__queue__item__t.xml │ ├── structparameter__block__t.xml │ ├── structpartition__t.xml │ ├── structpartition__table__t.xml │ ├── structpci__subclass.xml │ ├── structproc__id__t.xml │ ├── structprocess.xml │ ├── structprocess__t.xml │ ├── structresource__record.xml │ ├── structrsdp.xml │ ├── structrsdp__t.xml │ ├── structrsdt.xml │ ├── structrsdt__t.xml │ ├── structrtl8139__dev.xml │ ├── structrtl8139__dev__t.xml │ ├── structsdt__header.xml │ ├── structsdt__header__t.xml │ ├── structshared__interrupt__t.xml │ ├── structstack__frame.xml │ ├── structstack__frame__t.xml │ ├── structstorage__device__t.xml │ ├── structsymbol.xml │ ├── structsymbol__t.xml │ ├── structtcp__conn__t.xml │ ├── structtcp__ip__pseudo__header__t.xml │ ├── structtcp__options__t.xml │ ├── structtcp__ordered__list__t.xml │ ├── structtcp__segment.xml │ ├── structtx__desc.xml │ ├── structtx__desc__t.xml │ ├── structub__line__ref.xml │ ├── structub__param.xml │ ├── structub__proc__fn__def.xml │ ├── structub__var__double.xml │ ├── structub__var__double__array.xml │ ├── structub__var__generic__array.xml │ ├── structub__var__int.xml │ ├── structub__var__int__array.xml │ ├── structub__var__string.xml │ ├── structub__var__string__array.xml │ ├── structubasic__ctx.xml │ ├── structubasic__double__fn.xml │ ├── structubasic__int__fn.xml │ ├── structubasic__str__fn.xml │ ├── structudp__packet.xml │ ├── taskswitch_8h.xml │ ├── tcp_8h.xml │ ├── timer_8h.xml │ ├── tokenizer_8h.xml │ ├── ubasic_8h.xml │ ├── udp_8h.xml │ ├── unionip__frag.xml │ ├── unionpci__dev.xml │ ├── unionpci__dev__t.xml │ ├── uniontcp__segment__flags__t.xml │ ├── uniontos__flags.xml │ ├── video_8h.xml │ └── xml.xsd ├── gdbargs-basic ├── include ├── acpi.h ├── ahci.h ├── apic.h ├── arp.h ├── ata.h ├── basic.h ├── basic_tokenizer.h ├── clock.h ├── debugger.h ├── devfs.h ├── devicename.h ├── dhcp.h ├── dns.h ├── drawing.h ├── e1000.h ├── errorhandler.h ├── ethernet.h ├── fat32.h ├── filesystem.h ├── fpu.h ├── hashmap.h ├── homer.h ├── icmp.h ├── idt.h ├── initialisation-functions.h ├── input.h ├── interrupt.h ├── io.h ├── ioapic.h ├── ip.h ├── iso9660.h ├── kernel.h ├── keyboard.h ├── kmalloc.h ├── lapic_timer.h ├── limine-requests.h ├── maths.h ├── memcpy.h ├── net.h ├── partition.h ├── pci.h ├── printf.h ├── ramdisk.h ├── random.h ├── rr-cpuid.h ├── rtl8139.h ├── spinlock.h ├── stb_image.h ├── stdlib.h ├── string.h ├── taskswitch.h ├── tcp.h ├── timer.h ├── udp.h └── video.h ├── limine.cfg ├── os ├── fonts │ ├── system.f08 │ ├── system.f16 │ └── system.f20 ├── images │ ├── brainbox.gif │ ├── brainbox.png │ └── computer.jpg └── programs │ ├── charmap.rrbasic │ ├── cpubrand.rrbasic │ ├── cpuid.rrbasic │ ├── cpuvendor.rrbasic │ ├── delete.rrbasic │ ├── dir.rrbasic │ ├── edit.rrbasic │ ├── eval.rrbasic │ ├── fstest.rrbasic │ ├── graphicstest.rrbasic │ ├── host.rrbasic │ ├── init.rrbasic │ ├── ip.rrbasic │ ├── irc.rrbasic │ ├── libraries │ └── ansi.rrbasic │ ├── list.rrbasic │ ├── mkdir.rrbasic │ ├── proclist.rrbasic │ ├── rmdir.rrbasic │ ├── rocketsh.rrbasic │ ├── sine.rrbasic │ ├── socktest.rrbasic │ ├── test.rrbasic │ ├── test_blockif.rrbasic │ └── textcolours.rrbasic └── src ├── acpi.c ├── ahci.c ├── ap.c ├── apic.c ├── arp.c ├── ata.c ├── basic ├── array.c ├── console.c ├── debugger.c ├── double_expression.c ├── file_io.c ├── flow_control.c ├── function.c ├── graphics.c ├── int_expression.c ├── lowlevel.c ├── main.c ├── maths.c ├── process.c ├── reflection.c ├── sockets.c ├── string.c ├── string_expression.c ├── tokenizer.c └── variable.c ├── clock.c ├── debugger.c ├── devfs.c ├── devicename.c ├── dhcp.c ├── dns.c ├── drawing.c ├── e1000.c ├── errorhandler.c ├── ethernet.c ├── fat32.c ├── filesystem.c ├── fpu.c ├── hashmap.c ├── icmp.c ├── idt.c ├── init.c ├── input.c ├── interrupt.c ├── ioapic.c ├── ip.c ├── iso9660.c ├── kernel.c ├── keyboard.c ├── kmalloc.c ├── lapic_timer.c ├── maths.c ├── memcpy.c ├── net.c ├── partition.c ├── pci.c ├── printf.c ├── ramdisk.c ├── random.c ├── rtl8139.c ├── stdlib.c ├── string.c ├── taskswitch.c ├── tcp.c ├── timer.c ├── udp.c └── video.c /.gdbargs: -------------------------------------------------------------------------------- 1 | set watchdog 0 2 | target remote 127.0.0.1:1234 3 | continue 4 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.rrbasic linguist-language=BASIC 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | # To get started with Dependabot version updates, you'll need to specify which 2 | # package ecosystems to update and where the package manifests are located. 3 | # Please see the documentation for all configuration options: 4 | # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates 5 | 6 | version: 2 7 | updates: 8 | - package-ecosystem: "gitsubmodule" 9 | directory: "/" 10 | schedule: 11 | interval: "daily" 12 | target-branch: "master" 13 | allow: 14 | - dependency-name: "limine" 15 | -------------------------------------------------------------------------------- /.github/workflows/automerge.yml: -------------------------------------------------------------------------------- 1 | name: auto-merge 2 | 3 | on: 4 | pull_request: 5 | 6 | jobs: 7 | auto-merge: 8 | runs-on: ubuntu-latest 9 | steps: 10 | - uses: actions/checkout@v3 11 | - uses: ahmadnassri/action-dependabot-auto-merge@v2 12 | with: 13 | github-token: ${{ secrets.mytoken }} 14 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | .iso 3 | os/modules 4 | *.o 5 | *.ko 6 | *.iso 7 | *.iso.bz2 8 | harddisk0* 9 | kernel.bin 10 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "limine"] 2 | path = limine 3 | url = https://github.com/limine-bootloader/limine.git 4 | branch = v4.x-branch-binary 5 | 6 | [submodule "doxygen-awesome-css"] 7 | path = doxygen-awesome-css 8 | url = https://github.com/jothepro/doxygen-awesome-css.git 9 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | // Use IntelliSense to learn about possible attributes. 3 | // Hover to view descriptions of existing attributes. 4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 5 | "version": "0.2.0", 6 | "configurations": [] 7 | } -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0.0", 3 | "tasks": [ 4 | { 5 | "type": "cmake", 6 | "label": "CMake: build", 7 | "command": "build", 8 | "targets": [ 9 | "all" 10 | ], 11 | "group": "build", 12 | "problemMatcher": [], 13 | "detail": "CMake template build task" 14 | } 15 | ] 16 | } -------------------------------------------------------------------------------- /asm/math.asm: -------------------------------------------------------------------------------- 1 | bits 64 2 | 3 | section .text 4 | 5 | ; 6 | global sqrt 7 | sqrt: 8 | sqrtsd xmm0, xmm0 9 | ret 10 | 11 | ; make linker silent 12 | section .note.GNU-stack 13 | -------------------------------------------------------------------------------- /asm/sse.asm: -------------------------------------------------------------------------------- 1 | bits 64 2 | 3 | section .text 4 | 5 | global enable_sse 6 | global enable_fpu 7 | 8 | 9 | enable_fpu: 10 | mov rax, cr0 11 | bts rax, 1 12 | btr rax, 2 13 | bts rax, 5 14 | btr rax, 3 15 | mov cr0, rax 16 | fninit 17 | ret 18 | 19 | 20 | 21 | enable_sse: 22 | mov eax, 0x1 23 | cpuid 24 | test edx, 1 << 25 25 | jz no_sse 26 | test edx, 1 << 26 27 | jz no_sse 28 | ; SSE is available 29 | mov rax, cr4 30 | bts rax, 9 31 | bts rax, 10 32 | mov cr4, rax 33 | ret 34 | no_sse: 35 | mov al, 'O' 36 | out 0xE9, al 37 | out 0xE9, al 38 | mov al, 'F' 39 | out 0xE9, al 40 | ret 41 | 42 | ; make linker silent 43 | section .note.GNU-stack 44 | -------------------------------------------------------------------------------- /docpages/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docpages/style.css -------------------------------------------------------------------------------- /docs/apic_8h.js: -------------------------------------------------------------------------------- 1 | var apic_8h = 2 | [ 3 | [ "APIC_ADDRESS", "apic_8h.html#ae0be7a7a47453fcde8b01d24e3466ae1", null ], 4 | [ "APIC_BASE_MSR", "apic_8h.html#a96bccef7658e28a44636ba3a66ff1fe1", null ], 5 | [ "APIC_BASE_MSR_ENABLE", "apic_8h.html#ac41d667f86d1c94403420c6ff4a3c5de", null ], 6 | [ "APIC_ID", "apic_8h.html#ad97a7d2b89d63e06c3e5e9e081dd9194", null ], 7 | [ "APIC_VERSION", "apic_8h.html#ab1a256486b56b5660f30be7a7c352672", null ], 8 | [ "apic_read", "apic_8h.html#a1f511a07dc31003992395be20746b519", null ], 9 | [ "apic_write", "apic_8h.html#a7ba83fbfa8fda429adf009e0bfb6a02a", null ], 10 | [ "cpu_id", "apic_8h.html#a02715a39c4320f513fcecee66a032837", null ] 11 | ]; -------------------------------------------------------------------------------- /docs/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/bc_s.png -------------------------------------------------------------------------------- /docs/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/bdwn.png -------------------------------------------------------------------------------- /docs/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/closed.png -------------------------------------------------------------------------------- /docs/devfs_8h.js: -------------------------------------------------------------------------------- 1 | var devfs_8h = 2 | [ 3 | [ "init_devfs", "devfs_8h.html#a083dbd47759155f3cdf939a0a61ab6c2", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/devicename_8h.js: -------------------------------------------------------------------------------- 1 | var devicename_8h = 2 | [ 3 | [ "devname_prefix_t", "structdevname__prefix__t.html", "structdevname__prefix__t" ], 4 | [ "init_devicenames", "devicename_8h.html#a82c1ef772588c7cc11fd325be15fdda4", null ], 5 | [ "make_unique_device_name", "devicename_8h.html#a4525d2540fdbd10b71f393938eb14b49", null ] 6 | ]; -------------------------------------------------------------------------------- /docs/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/doc.png -------------------------------------------------------------------------------- /docs/errorhandler_8h.js: -------------------------------------------------------------------------------- 1 | var errorhandler_8h = 2 | [ 3 | [ "init_error_handler", "errorhandler_8h.html#aa5d2aed1d5146c54dd38e2d4bb75ad86", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/folderclosed.png -------------------------------------------------------------------------------- /docs/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/folderopen.png -------------------------------------------------------------------------------- /docs/fpu_8h.js: -------------------------------------------------------------------------------- 1 | var fpu_8h = 2 | [ 3 | [ "double_determine_decimal_places", "fpu_8h.html#af06d81941ccd1def50b5cb31471b26f9", null ], 4 | [ "double_to_string", "fpu_8h.html#a37eb4f4e2722507e0a98aff05e5fb2c1", null ], 5 | [ "enable_fpu", "fpu_8h.html#ab9204093192759b009ac545acb116b0c", null ], 6 | [ "enable_sse", "fpu_8h.html#a35370f81c5837fad4faeebfdefc8062f", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/graph_legend.md5: -------------------------------------------------------------------------------- 1 | 4bd89fcedc1a2fed970f477be8ea7616 -------------------------------------------------------------------------------- /docs/homer_8h.js: -------------------------------------------------------------------------------- 1 | var homer_8h = 2 | [ 3 | [ "PANIC_BANNER", "homer_8h.html#aa715c7b4dfcfdbbd5dabf65eadd4c835", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/idt_8h.js: -------------------------------------------------------------------------------- 1 | var idt_8h = 2 | [ 3 | [ "idt_ptr_t", "structidt__ptr.html", "structidt__ptr" ], 4 | [ "idt_entry_t", "structidt__entry.html", "structidt__entry" ], 5 | [ "__attribute__", "idt_8h.html#a280c0c4d1ccde2fd517a7951ca937f5b", null ], 6 | [ "idt_init", "idt_8h.html#a1d46d7c4e33f7136bc518c26c24bf8f9", null ], 7 | [ "init_idt", "idt_8h.html#a35fe413107af682030ab7a4b6dff19b8", null ], 8 | [ "pic_eoi", "idt_8h.html#ac58b11f9cfbfe9217a7e9a256f6a1038", null ], 9 | [ "__attribute__", "idt_8h.html#a9523167633082272d9b1ee3d88034de0", null ], 10 | [ "base", "idt_8h.html#ab43a5b10c2bc104ddd909a4cf11d6d6a", null ], 11 | [ "idt64", "idt_8h.html#a7fea997d947588217b4eff20c7b8dce3", null ], 12 | [ "limit", "idt_8h.html#ab28e82ae69032cb4ad3ec3a0be3d7129", null ] 13 | ]; -------------------------------------------------------------------------------- /docs/initialisation-functions_8h.js: -------------------------------------------------------------------------------- 1 | var initialisation_functions_8h = 2 | [ 3 | [ "init", "initialisation-functions_8h.html#a02fd73d861ef2e4aabb38c0c9ff82947", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/input_8h.js: -------------------------------------------------------------------------------- 1 | var input_8h = 2 | [ 3 | [ "kfreeinput", "input_8h.html#a65464dd8cd9c0efddb97e19102b2482e", null ], 4 | [ "kgetinput", "input_8h.html#a34b6b79a54527d752aa80ac4c25904b9", null ], 5 | [ "kinput", "input_8h.html#ad1207d022962151b2b0d89c803dd5ae2", null ] 6 | ]; -------------------------------------------------------------------------------- /docs/ioapic_8h.js: -------------------------------------------------------------------------------- 1 | var ioapic_8h = 2 | [ 3 | [ "ioapic_redir_get", "ioapic_8h.html#ac9c076ac827e229f57617389706f1e72", null ], 4 | [ "ioapic_redir_set", "ioapic_8h.html#a8b1efda0e77ff627df469d29b68a0009", null ], 5 | [ "ioapic_redir_set_precalculated", "ioapic_8h.html#a3574e36c20cd71e8e68e0ca15ea1b426", null ], 6 | [ "ioapic_redir_unmask", "ioapic_8h.html#a5c004d39dec23c06b0a3d56049174045", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/iso9660_8h.js: -------------------------------------------------------------------------------- 1 | var iso9660_8h = 2 | [ 3 | [ "iso9660", "structiso9660.html", "structiso9660" ], 4 | [ "__attribute__", "struct____attribute____.html", "struct____attribute____" ], 5 | [ "PVD_LBA", "iso9660_8h.html#aca5c75554d8731ab9e4bcceba2341749", null ], 6 | [ "init_iso9660", "iso9660_8h.html#ac9e6298d87cc76eb304147b2e2bdefc0", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/kernel_8h.js: -------------------------------------------------------------------------------- 1 | var kernel_8h = 2 | [ 3 | [ "assert", "kernel_8h.html#a7108e563e4bb1f38bed9816e940b6a56", null ], 4 | [ "kprintf", "kernel_8h.html#a5ada4cbc64c5890562caafafffb06d12", null ], 5 | [ "network_down", "kernel_8h.html#a5223ee9f88fe7e81690f051742972f40", null ], 6 | [ "network_up", "kernel_8h.html#a14896c0faf293bb030b48d13a1edb050", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/limine-requests_8h.js: -------------------------------------------------------------------------------- 1 | var limine_requests_8h = 2 | [ 3 | [ "address_request", "limine-requests_8h.html#a4f4ee3413be932e3ed9ceee166a6b910", null ], 4 | [ "hhdm_request", "limine-requests_8h.html#a08d5e1b57aa49178a4e4642d021711ad", null ], 5 | [ "stack_size_request", "limine-requests_8h.html#a4624470a935909a7014569fd8582e2e3", null ] 6 | ]; -------------------------------------------------------------------------------- /docs/maths_8h.js: -------------------------------------------------------------------------------- 1 | var maths_8h = 2 | [ 3 | [ "cos", "maths_8h.html#aac5313cac48210093754d3983c7b89cc", null ], 4 | [ "factorial", "maths_8h.html#a73776fd605fa19612cdeaa699c517cf8", null ], 5 | [ "pow", "maths_8h.html#ae09fae943b521903337acf54ffda37c1", null ], 6 | [ "sin", "maths_8h.html#a9a6d3351dcbcb2fff9de9a5eee71f2f1", null ], 7 | [ "sqrt", "maths_8h.html#ab87521a75ef827a85807f89a6c10629a", null ], 8 | [ "tan", "maths_8h.html#a8fa539b5bacf3bc6038e3fe91cc243cb", null ] 9 | ]; -------------------------------------------------------------------------------- /docs/memcpy_8h.js: -------------------------------------------------------------------------------- 1 | var memcpy_8h = 2 | [ 3 | [ "_memset", "memcpy_8h.html#a8588455c1987e4e8ca84ad4a73ebdca5", null ], 4 | [ "memcmp", "memcpy_8h.html#ab3b483f8ac77e03edf84bc99394649eb", null ], 5 | [ "memcpy", "memcpy_8h.html#a1edf84073dfe83cba6ece272cb42e11d", null ], 6 | [ "memmove", "memcpy_8h.html#adcb64ec1925ec2daca841785cf77672f", null ], 7 | [ "memset", "memcpy_8h.html#a227d3cb4ac6a7be48a2eb19d5e9a50ba", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/nav_f.png -------------------------------------------------------------------------------- /docs/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/nav_g.png -------------------------------------------------------------------------------- /docs/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/nav_h.png -------------------------------------------------------------------------------- /docs/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/open.png -------------------------------------------------------------------------------- /docs/ramdisk_8h.js: -------------------------------------------------------------------------------- 1 | var ramdisk_8h = 2 | [ 3 | [ "init_ramdisk", "ramdisk_8h.html#af84c012f7363b70081ad1db8212a3e24", null ], 4 | [ "init_ramdisk_from_storage", "ramdisk_8h.html#acd0ea3e208dd91c4a5352db5f152a502", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/search/all_11.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['qdcount_1526',['qdcount',['../structdns__header.html#a4f0ead2328427239ca074b09ae581a55',1,'dns_header::qdcount()'],['../dns_8h.html#a04016da27d1b8b5859d8527d2742f4f4',1,'qdcount(): dns.h']]], 4 | ['query_5ftype_5ft_1527',['query_type_t',['../dns_8h.html#a18ae2404ae955cb139247220b8806669',1,'dns.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/all_18.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['x_2077',['x',['../structconsole.html#acdabb6d09ff37db3aa529a457b51dc51',1,'console']]], 4 | ['x_5ftok_2078',['X_TOK',['../rtl8139_8h.html#a613b3385f0fb6c1b12fbdd2c35ae5f59ae03379f25d0ae74a416f9329b5dd448b',1,'rtl8139.h']]], 5 | ['xid_2079',['xid',['../structdhcp__packet__t.html#aea1cfa7677da532a83bfa4de9ca7bf24',1,'dhcp_packet_t::xid()'],['../dhcp_8h.html#ad031a042dfee0c8192ef5e606c7a1354',1,'xid(): dhcp.h']]], 6 | ['xsdt_5faddress_2080',['xsdt_address',['../structrsdp__t.html#a9e01f9df50bd375bdddbd254220fb432',1,'rsdp_t::xsdt_address()'],['../acpi_8h.html#adebb20019785a766c6461acccdfac9a3',1,'xsdt_address(): acpi.h']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/search/all_1a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['zero_2086',['zero',['../structidt__entry.html#af04b0fb43e1f77596c052a893f92947e',1,'idt_entry']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/all_a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['joliet_1117',['joliet',['../structiso9660.html#a63fd07800cf31658024670de2a20a168',1,'iso9660']]], 4 | ['jump_5flinenum_1118',['jump_linenum',['../basic_8h.html#aa2c73bceaa056ea01125ef6fdfce922e',1,'basic.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/classes_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['_5f_5fattribute_5f_5f_2087',['__attribute__',['../struct____attribute____.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/classes_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['basic_5fctx_2102',['basic_ctx',['../structbasic__ctx.html',1,'']]], 4 | ['basic_5fdouble_5ffn_2103',['basic_double_fn',['../structbasic__double__fn.html',1,'']]], 5 | ['basic_5fint_5ffn_2104',['basic_int_fn',['../structbasic__int__fn.html',1,'']]], 6 | ['basic_5fstr_5ffn_2105',['basic_str_fn',['../structbasic__str__fn.html',1,'']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/search/classes_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['channel_2106',['channel',['../structchannel.html',1,'']]], 4 | ['console_2107',['console',['../structconsole.html',1,'']]], 5 | ['cpuid_5fresult_5ft_2108',['cpuid_result_t',['../structcpuid__result__t.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/classes_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['datetime_5ft_2109',['datetime_t',['../structdatetime__t.html',1,'']]], 4 | ['devname_5fprefix_5ft_2110',['devname_prefix_t',['../structdevname__prefix__t.html',1,'']]], 5 | ['dhcp_5fpacket_5ft_2111',['dhcp_packet_t',['../structdhcp__packet__t.html',1,'']]], 6 | ['directory_5fentry_5ft_2112',['directory_entry_t',['../structdirectory__entry__t.html',1,'']]], 7 | ['dns_5fheader_2113',['dns_header',['../structdns__header.html',1,'']]], 8 | ['dns_5frequest_5ft_2114',['dns_request_t',['../structdns__request__t.html',1,'']]], 9 | ['dns_5fresult_5ft_2115',['dns_result_t',['../structdns__result__t.html',1,'']]] 10 | ]; 11 | -------------------------------------------------------------------------------- /docs/search/classes_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['e1000_5frx_5fdesc_2116',['e1000_rx_desc',['../structe1000__rx__desc.html',1,'']]], 4 | ['e1000_5ftx_5fdesc_2117',['e1000_tx_desc',['../structe1000__tx__desc.html',1,'']]], 5 | ['ethernet_5fframe_2118',['ethernet_frame',['../structethernet__frame.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/classes_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['fat32_5ffs_5finfo_5ft_2119',['fat32_fs_info_t',['../structfat32__fs__info__t.html',1,'']]], 4 | ['fat32_5ft_2120',['fat32_t',['../structfat32__t.html',1,'']]], 5 | ['filesystem_5ft_2121',['filesystem_t',['../structfilesystem__t.html',1,'']]], 6 | ['footer_5ft_2122',['footer_t',['../structfooter__t.html',1,'']]], 7 | ['for_5fstate_2123',['for_state',['../structfor__state.html',1,'']]], 8 | ['fs_5fdirectory_5fentry_5ft_2124',['fs_directory_entry_t',['../structfs__directory__entry__t.html',1,'']]], 9 | ['fs_5fhandle_5ft_2125',['fs_handle_t',['../structfs__handle__t.html',1,'']]], 10 | ['fs_5ftree_5ft_2126',['fs_tree_t',['../structfs__tree__t.html',1,'']]] 11 | ]; 12 | -------------------------------------------------------------------------------- /docs/search/classes_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['g_5fcpuid_5fvendor_5ft_2127',['g_cpuid_vendor_t',['../structg__cpuid__vendor__t.html',1,'']]], 4 | ['gc_5fstr_2128',['gc_str',['../structgc__str.html',1,'']]], 5 | ['gpt_5fentry_5ft_2129',['gpt_entry_t',['../structgpt__entry__t.html',1,'']]], 6 | ['gpt_5fheader_5ft_2130',['gpt_header_t',['../structgpt__header__t.html',1,'']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/search/classes_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['header_5ft_2131',['header_t',['../structheader__t.html',1,'']]], 4 | ['heap_5ft_2132',['heap_t',['../structheap__t.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/classes_a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['lfn_5ft_2149',['lfn_t',['../structlfn__t.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/classes_b.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['mt_5frand_5ft_2150',['mt_rand_t',['../structmt__rand__t.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/classes_c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['net_5faddress_5ft_2151',['net_address_t',['../structnet__address__t.html',1,'']]], 4 | ['netdev_5ft_2152',['netdev_t',['../structnetdev__t.html',1,'']]], 5 | ['netproto_5ft_2153',['netproto_t',['../structnetproto__t.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/classes_d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['packet_5fqueue_5fitem_5ft_2154',['packet_queue_item_t',['../structpacket__queue__item__t.html',1,'']]], 4 | ['parameter_5fblock_5ft_2155',['parameter_block_t',['../structparameter__block__t.html',1,'']]], 5 | ['partition_5ft_2156',['partition_t',['../structpartition__t.html',1,'']]], 6 | ['partition_5ftable_5ft_2157',['partition_table_t',['../structpartition__table__t.html',1,'']]], 7 | ['pci_5fdev_5ft_2158',['pci_dev_t',['../unionpci__dev__t.html',1,'']]], 8 | ['pci_5fsubclass_2159',['pci_subclass',['../structpci__subclass.html',1,'']]], 9 | ['proc_5fid_5ft_2160',['proc_id_t',['../structproc__id__t.html',1,'']]], 10 | ['process_5ft_2161',['process_t',['../structprocess__t.html',1,'']]] 11 | ]; 12 | -------------------------------------------------------------------------------- /docs/search/classes_e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['resource_5frecord_2162',['resource_record',['../structresource__record.html',1,'']]], 4 | ['resourcerecord_2163',['ResourceRecord',['../struct_resource_record.html',1,'']]], 5 | ['rsdp_5ft_2164',['rsdp_t',['../structrsdp__t.html',1,'']]], 6 | ['rsdt_5ft_2165',['rsdt_t',['../structrsdt__t.html',1,'']]], 7 | ['rtl8139_5fdev_5ft_2166',['rtl8139_dev_t',['../structrtl8139__dev__t.html',1,'']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/search/classes_f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['sdt_5fheader_5ft_2167',['sdt_header_t',['../structsdt__header__t.html',1,'']]], 4 | ['shared_5finterrupt_5ft_2168',['shared_interrupt_t',['../structshared__interrupt__t.html',1,'']]], 5 | ['stack_5fframe_5ft_2169',['stack_frame_t',['../structstack__frame__t.html',1,'']]], 6 | ['storage_5fdevice_5ft_2170',['storage_device_t',['../structstorage__device__t.html',1,'']]], 7 | ['symbol_5ft_2171',['symbol_t',['../structsymbol__t.html',1,'']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/search/defines_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['_5fo_5fappend_3789',['_O_APPEND',['../filesystem_8h.html#a3639b6da1cf387c0af6a8a566a716062',1,'filesystem.h']]], 4 | ['_5fo_5fcreat_3790',['_O_CREAT',['../filesystem_8h.html#a774664d26ae1b1d55902562af5f1ec28',1,'filesystem.h']]], 5 | ['_5fo_5frdonly_3791',['_O_RDONLY',['../filesystem_8h.html#a4d457d93039cb26f27461c4af5868309',1,'filesystem.h']]], 6 | ['_5fo_5frdwr_3792',['_O_RDWR',['../filesystem_8h.html#a010187fb7398870cb57af650e65bded1',1,'filesystem.h']]], 7 | ['_5fo_5fwronly_3793',['_O_WRONLY',['../filesystem_8h.html#ac58f7734ab4dd8ae25bda2fba713ea56',1,'filesystem.h']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/search/defines_10.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['va_5farg_4173',['va_arg',['../printf_8h.html#a81ebe6ea6253b0c6618e29de70fe10eb',1,'printf.h']]], 4 | ['va_5fend_4174',['va_end',['../printf_8h.html#acd9b3b9085ec072324c5fdac2b40304e',1,'printf.h']]], 5 | ['va_5fstart_4175',['va_start',['../printf_8h.html#a2df0a040774eeb8907a380bea31dfc90',1,'printf.h']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/defines_11.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['va_5farg_3896',['va_arg',['../printf_8h.html#a81ebe6ea6253b0c6618e29de70fe10eb',1,'printf.h']]], 4 | ['va_5fend_3897',['va_end',['../printf_8h.html#acd9b3b9085ec072324c5fdac2b40304e',1,'printf.h']]], 5 | ['va_5fstart_3898',['va_start',['../printf_8h.html#a2df0a040774eeb8907a380bea31dfc90',1,'printf.h']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/defines_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['default_5fcolour_3937',['DEFAULT_COLOUR',['../video_8h.html#a2f54719dcdf8932e3141388b38dee848',1,'video.h']]], 4 | ['deleted_5fentry_3938',['DELETED_ENTRY',['../fat32_8h.html#a25e14f7cee749eae300f179067563f09',1,'fat32.h']]], 5 | ['device_5fper_5fbus_3939',['DEVICE_PER_BUS',['../pci_8h.html#a616b1485f3933c23fee5d1c039286517',1,'pci.h']]], 6 | ['dhcp_5ftransaction_5fidentifier_3940',['DHCP_TRANSACTION_IDENTIFIER',['../dhcp_8h.html#a7d226f4bf1debfefe743b2aa4b567fda',1,'dhcp.h']]], 7 | ['dn_5fcomp_5fbitmask_3941',['DN_COMP_BITMASK',['../dns_8h.html#a9f2aecc6a47afa74b56373db4fd54e64',1,'dns.h']]], 8 | ['dns_5fdst_5fport_3942',['DNS_DST_PORT',['../dns_8h.html#a2db807ffd39a189e6b55b508c203c5f8',1,'dns.h']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /docs/search/defines_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['ide_5fata_3988',['IDE_ATA',['../ata_8h.html#a3046279f2a25227c121b69f4cf855bf8',1,'ata.h']]], 4 | ['ide_5fatapi_3989',['IDE_ATAPI',['../ata_8h.html#a6513ee2a4da2c6aaa691b9d4c639a53e',1,'ata.h']]], 5 | ['intel_5fvend_3990',['INTEL_VEND',['../e1000_8h.html#a7fa8f34da1c8c29c663324f3b7f1a7b2',1,'e1000.h']]], 6 | ['iobufsz_3991',['IOBUFSZ',['../filesystem_8h.html#afa125c2bcf72549ba6ccf3e4811c120f',1,'filesystem.h']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/search/defines_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['kprintf_3992',['kprintf',['../kernel_8h.html#a5ada4cbc64c5890562caafafffb06d12',1,'kernel.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/defines_a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['lsta_5ftu_3993',['LSTA_TU',['../e1000_8h.html#ad68ed4bb8e7d38f909ae10094f6a1fb8',1,'e1000.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/defines_b.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['max_5fcall_5fstack_5fdepth_3994',['MAX_CALL_STACK_DEPTH',['../basic_8h.html#a36568dfcd0f5dfaaeebb51d3c9aeb303',1,'basic.h']]], 4 | ['max_5floop_5fstack_5fdepth_3995',['MAX_LOOP_STACK_DEPTH',['../basic_8h.html#ad70e9ba1e1b2bbdb011ab487c2cb353d',1,'basic.h']]], 5 | ['max_5fstringlen_3996',['MAX_STRINGLEN',['../basic_8h.html#a90bf9480b781825abfeb3f500d75531c',1,'basic.h']]], 6 | ['max_5fvarname_3997',['MAX_VARNAME',['../basic__tokenizer_8h.html#ad004bd52426bd91bc9d41b6efb6ea35d',1,'basic_tokenizer.h']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/search/enums_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['ahci_5ffis_5ftype_5ft_3351',['ahci_fis_type_t',['../ahci_8h.html#a3965c5db290baca217198a0da9de0ee2',1,'ahci.h']]], 4 | ['arp_5fpacket_5ftype_5ft_3352',['arp_packet_type_t',['../arp_8h.html#a54b168c1808c891a5f770f8e8f31277e',1,'arp.h']]], 5 | ['ata_5fpoll_5ferror_5fcode_3353',['ata_poll_error_code',['../ata_8h.html#a18fddc6e232e1300b3647b7c4417043a',1,'ata.h']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/enums_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['cmos_5fport_5ft_3354',['cmos_port_t',['../clock_8h.html#a69ae2c8a40198aac3773362260014c21',1,'clock.h']]], 4 | ['coordinate_5frange_5ftype_5ft_3355',['coordinate_range_type_t',['../drawing_8h.html#a64eac3de72c5fb357a411255761bc026',1,'drawing.h']]], 5 | ['cpuid_5fflags_3356',['cpuid_flags',['../rr-cpuid_8h.html#acf3863fa762be9bd2d1ccca8232cd377',1,'rr-cpuid.h']]], 6 | ['cpuid_5frequests_3357',['cpuid_requests',['../rr-cpuid_8h.html#ab888571a1da93076da2f6f062641c3fd',1,'rr-cpuid.h']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/search/enums_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['dhcp_5foption_5ftype_5ft_3358',['dhcp_option_type_t',['../dhcp_8h.html#a1c096d2e146242f8ce873babfd5b0af5',1,'dhcp.h']]], 4 | ['dhcp_5fpacket_5ftype_5ft_3359',['dhcp_packet_type_t',['../dhcp_8h.html#a956d60c774ba42add7d32d8819cebe6c',1,'dhcp.h']]], 5 | ['dhcp_5frequest_5ftype_5ft_3360',['dhcp_request_type_t',['../dhcp_8h.html#af21fcea36912e23acf2968b740b6197e',1,'dhcp.h']]], 6 | ['dhcp_5fudp_5fports_5ft_3361',['dhcp_udp_ports_t',['../dhcp_8h.html#a5722e63a895c68cae7eea50041f00741',1,'dhcp.h']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/search/enums_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['extended_5fkey_5ft_3362',['extended_key_t',['../keyboard_8h.html#a28ea8f371588faf8c0f361fd56c0db0b',1,'keyboard.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/enums_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['fs_5fhandle_5ftype_5ft_3363',['fs_handle_type_t',['../filesystem_8h.html#a9d25bbf2120c5e2876b6c34e297336d3',1,'filesystem.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/enums_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['netdev_5fflags_5ft_3372',['netdev_flags_t',['../net_8h.html#a100979a19424dac7612a6ddbfbe6393a',1,'net.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/enums_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['parameter_5ftype_5ft_3373',['parameter_type_t',['../basic_8h.html#a6c0abde6f3447311fde5e92637f7d059',1,'basic.h']]], 4 | ['process_5fstate_5ft_3374',['process_state_t',['../taskswitch_8h.html#ab97efa0d1c4aeaf55ff756bf16685854',1,'taskswitch.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/enums_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['query_5ftype_5ft_3375',['query_type_t',['../dns_8h.html#a18ae2404ae955cb139247220b8806669',1,'dns.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/enums_b.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['ub_5ffn_5ftype_3390',['ub_fn_type',['../basic_8h.html#a65231902c1f22532519da8a1c01ba53e',1,'basic.h']]], 4 | ['ub_5freturn_5ftype_3391',['ub_return_type',['../basic_8h.html#a2279cec37b8a81d5f18e78d7335b1966',1,'basic.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/enumvalues_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['background_3403',['BACKGROUND',['../basic__tokenizer_8h.html#a4ebc26c81c029670805b51af165f9cfeaa44b734476c2f3d073ee7aca08660a0e',1,'basic_tokenizer.h']]], 4 | ['bip_5fdouble_3404',['BIP_DOUBLE',['../basic_8h.html#a6c0abde6f3447311fde5e92637f7d059a60a3bc81e662586f9588a11fdf5d1449',1,'basic.h']]], 5 | ['bip_5fint_3405',['BIP_INT',['../basic_8h.html#a6c0abde6f3447311fde5e92637f7d059a6cf123ea5240cfadbed2b15283cc98ea',1,'basic.h']]], 6 | ['bip_5fstring_3406',['BIP_STRING',['../basic_8h.html#a6c0abde6f3447311fde5e92637f7d059a9c51de3187ed2b68fc6ee811f7d9e9a4',1,'basic.h']]], 7 | ['bip_5fvariable_3407',['BIP_VARIABLE',['../basic_8h.html#a6c0abde6f3447311fde5e92637f7d059a23100c70927077e2746555cb5a3fac72',1,'basic.h']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/search/enumvalues_12.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['until_3784',['UNTIL',['../basic__tokenizer_8h.html#a4ebc26c81c029670805b51af165f9cfeaa4f38f5001aff1b45ecf511715d587d4',1,'basic_tokenizer.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/enumvalues_13.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['variable_3785',['VARIABLE',['../basic__tokenizer_8h.html#a4ebc26c81c029670805b51af165f9cfea39031ce5df6f91d3778590d6d644b9ea',1,'basic_tokenizer.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/enumvalues_14.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['write_3786',['WRITE',['../basic__tokenizer_8h.html#a4ebc26c81c029670805b51af165f9cfea61aa7ff70b76bff0fda378cf61d6afbc',1,'basic_tokenizer.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/enumvalues_15.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['x_5ftok_3787',['X_TOK',['../rtl8139_8h.html#a613b3385f0fb6c1b12fbdd2c35ae5f59ae03379f25d0ae74a416f9329b5dd448b',1,'rtl8139.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/enumvalues_16.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['yield_3788',['YIELD',['../basic__tokenizer_8h.html#a4ebc26c81c029670805b51af165f9cfea094487780ed8c40e1a40978135ada67e',1,'basic_tokenizer.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/enumvalues_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['hexnumber_3549',['HEXNUMBER',['../basic__tokenizer_8h.html#a4ebc26c81c029670805b51af165f9cfeab41295c7909ca312a97caf0738fb98bb',1,'basic_tokenizer.h']]], 4 | ['hltclk_3550',['HltClk',['../rtl8139_8h.html#af5c4b440c6a9c15ea97d4455ea996611a89dccff61e5568e54abca0e5e7e0cece',1,'rtl8139.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/files_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['acpi_2eh_2191',['acpi.h',['../acpi_8h.html',1,'']]], 4 | ['ahci_2eh_2192',['ahci.h',['../ahci_8h.html',1,'']]], 5 | ['apic_2eh_2193',['apic.h',['../apic_8h.html',1,'']]], 6 | ['arp_2eh_2194',['arp.h',['../arp_8h.html',1,'']]], 7 | ['ata_2eh_2195',['ata.h',['../ata_8h.html',1,'']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/search/files_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['basic_2eh_2196',['basic.h',['../basic_8h.html',1,'']]], 4 | ['basic_5ftokenizer_2eh_2197',['basic_tokenizer.h',['../basic__tokenizer_8h.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/files_10.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['udp_2eh_2242',['udp.h',['../udp_8h.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/files_11.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['video_2eh_2243',['video.h',['../video_8h.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/files_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['clock_2eh_2198',['clock.h',['../clock_8h.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/files_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['debugger_2eh_2199',['debugger.h',['../debugger_8h.html',1,'']]], 4 | ['devfs_2eh_2200',['devfs.h',['../devfs_8h.html',1,'']]], 5 | ['devicename_2eh_2201',['devicename.h',['../devicename_8h.html',1,'']]], 6 | ['dhcp_2eh_2202',['dhcp.h',['../dhcp_8h.html',1,'']]], 7 | ['dns_2eh_2203',['dns.h',['../dns_8h.html',1,'']]], 8 | ['drawing_2eh_2204',['drawing.h',['../drawing_8h.html',1,'']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /docs/search/files_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['e1000_2eh_2205',['e1000.h',['../e1000_8h.html',1,'']]], 4 | ['errorhandler_2eh_2206',['errorhandler.h',['../errorhandler_8h.html',1,'']]], 5 | ['ethernet_2eh_2207',['ethernet.h',['../ethernet_8h.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/files_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['fat32_2eh_2208',['fat32.h',['../fat32_8h.html',1,'']]], 4 | ['filesystem_2eh_2209',['filesystem.h',['../filesystem_8h.html',1,'']]], 5 | ['fpu_2eh_2210',['fpu.h',['../fpu_8h.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/files_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['hashmap_2eh_2211',['hashmap.h',['../hashmap_8h.html',1,'']]], 4 | ['homer_2eh_2212',['homer.h',['../homer_8h.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/files_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['icmp_2eh_2213',['icmp.h',['../icmp_8h.html',1,'']]], 4 | ['idt_2eh_2214',['idt.h',['../idt_8h.html',1,'']]], 5 | ['initialisation_2dfunctions_2eh_2215',['initialisation-functions.h',['../initialisation-functions_8h.html',1,'']]], 6 | ['input_2eh_2216',['input.h',['../input_8h.html',1,'']]], 7 | ['interrupt_2eh_2217',['interrupt.h',['../interrupt_8h.html',1,'']]], 8 | ['io_2eh_2218',['io.h',['../io_8h.html',1,'']]], 9 | ['ioapic_2eh_2219',['ioapic.h',['../ioapic_8h.html',1,'']]], 10 | ['ip_2eh_2220',['ip.h',['../ip_8h.html',1,'']]], 11 | ['iso9660_2eh_2221',['iso9660.h',['../iso9660_8h.html',1,'']]] 12 | ]; 13 | -------------------------------------------------------------------------------- /docs/search/files_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['kernel_2eh_2222',['kernel.h',['../kernel_8h.html',1,'']]], 4 | ['keyboard_2eh_2223',['keyboard.h',['../keyboard_8h.html',1,'']]], 5 | ['kmalloc_2eh_2224',['kmalloc.h',['../kmalloc_8h.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/files_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['lapic_5ftimer_2eh_2225',['lapic_timer.h',['../lapic__timer_8h.html',1,'']]], 4 | ['limine_2drequests_2eh_2226',['limine-requests.h',['../limine-requests_8h.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/files_a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['maths_2eh_2227',['maths.h',['../maths_8h.html',1,'']]], 4 | ['memcpy_2eh_2228',['memcpy.h',['../memcpy_8h.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/files_b.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['net_2eh_2229',['net.h',['../net_8h.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/files_c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['partition_2eh_2230',['partition.h',['../partition_8h.html',1,'']]], 4 | ['pci_2eh_2231',['pci.h',['../pci_8h.html',1,'']]], 5 | ['printf_2eh_2232',['printf.h',['../printf_8h.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/files_d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['ramdisk_2eh_2233',['ramdisk.h',['../ramdisk_8h.html',1,'']]], 4 | ['random_2eh_2234',['random.h',['../random_8h.html',1,'']]], 5 | ['rr_2dcpuid_2eh_2235',['rr-cpuid.h',['../rr-cpuid_8h.html',1,'']]], 6 | ['rtl8139_2eh_2236',['rtl8139.h',['../rtl8139_8h.html',1,'']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/search/files_e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['spinlock_2eh_2237',['spinlock.h',['../spinlock_8h.html',1,'']]], 4 | ['string_2eh_2238',['string.h',['../string_8h.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/files_f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['taskswitch_2eh_2239',['taskswitch.h',['../taskswitch_8h.html',1,'']]], 4 | ['tcp_2eh_2240',['tcp.h',['../tcp_8h.html',1,'']]], 5 | ['timer_2eh_2241',['timer.h',['../timer_8h.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/functions_16.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['wait_5fforever_2753',['wait_forever',['../io_8h.html#a58a506461b9da6c5a0717bdd2fcf27dc',1,'io.h']]], 4 | ['write_5fcpuid_2754',['write_cpuid',['../basic_8h.html#a19c0d5d102db5c468f8f07bfed33ce3a',1,'basic.h']]], 5 | ['write_5fcpuidex_2755',['write_cpuidex',['../basic_8h.html#a5f6f5e32c9a01fab0b640a11b59334d1',1,'basic.h']]], 6 | ['write_5fstatement_2756',['write_statement',['../basic_8h.html#af57b4a8fdfd6fa8c2d840312244b51d2',1,'basic.h']]], 7 | ['write_5fstorage_5fdevice_2757',['write_storage_device',['../filesystem_8h.html#af0bd536bc656fb56dab8eb32e721375b',1,'filesystem.h']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/search/functions_a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['jump_5flinenum_2577',['jump_linenum',['../basic_8h.html#aa2c73bceaa056ea01125ef6fdfce922e',1,'basic.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/functions_c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['labs_2588',['labs',['../string_8h.html#ac2504e01693d9eac955a61ea1e2403b5',1,'string.h']]], 4 | ['let_5fstatement_2589',['let_statement',['../basic_8h.html#ac127b0839b0590fcef5ab5f6e1667b61',1,'basic.h']]], 5 | ['library_5fstatement_2590',['library_statement',['../basic_8h.html#ad4bc068a37938522b9addf519de12756',1,'basic.h']]], 6 | ['line_5fstatement_2591',['line_statement',['../basic_8h.html#a2b822df8abb6e9bec6bd0033f1a60e17',1,'basic.h']]], 7 | ['lock_5fspinlock_2592',['lock_spinlock',['../spinlock_8h.html#a0c35790aed5e922841b0f4fe0a8a2274',1,'spinlock.h']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/search/functions_f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['openin_5fstatement_2609',['openin_statement',['../basic_8h.html#ae59e663583d153bad2df75f78302030c',1,'basic.h']]], 4 | ['openout_5fstatement_2610',['openout_statement',['../basic_8h.html#ac5e9f2f653de2c238d2bf738b210d19c',1,'basic.h']]], 5 | ['openup_5fstatement_2611',['openup_statement',['../basic_8h.html#a9046714d009f572d4b7813dff7f87cc7',1,'basic.h']]], 6 | ['outb_2612',['outb',['../io_8h.html#ab52bf4ee1747fde943d805c11698c2b5',1,'io.h']]], 7 | ['outl_2613',['outl',['../io_8h.html#a69a113b29ec341dbc385f2538c0f02b8',1,'io.h']]], 8 | ['outsw_2614',['outsw',['../io_8h.html#a90b9f1a5070a90b6fcf8efd67a97c857',1,'io.h']]], 9 | ['outw_2615',['outw',['../io_8h.html#adcfdb4b08f3df0e69c1b6d35f489d154',1,'io.h']]] 10 | ]; 11 | -------------------------------------------------------------------------------- /docs/search/nomatches.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
No Matches
11 |
12 | 13 | 14 | -------------------------------------------------------------------------------- /docs/search/search_l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/search/search_l.png -------------------------------------------------------------------------------- /docs/search/search_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/search/search_m.png -------------------------------------------------------------------------------- /docs/search/search_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/search/search_r.png -------------------------------------------------------------------------------- /docs/search/typedefs_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['block_5fread_3321',['block_read',['../filesystem_8h.html#aedade13300b3b7656d01691660c3d275',1,'filesystem.h']]], 4 | ['block_5fwrite_3322',['block_write',['../filesystem_8h.html#afbf0a8246b98b1f4ddca666aeb3fae3d',1,'filesystem.h']]], 5 | ['builtin_5fdouble_5ffn_3323',['builtin_double_fn',['../basic_8h.html#ab8104015746edc0f683c354654570dbd',1,'basic.h']]], 6 | ['builtin_5fint_5ffn_3324',['builtin_int_fn',['../basic_8h.html#aae35741221b4c2f3ba048b8d86d91365',1,'basic.h']]], 7 | ['builtin_5fstr_5ffn_3325',['builtin_str_fn',['../basic_8h.html#aa5f5a13b3623e8b26ca39fc2d87efffe',1,'basic.h']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/search/typedefs_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['cpu_5fid_5ft_3326',['cpu_id_t',['../taskswitch_8h.html#a66e2436dbfe8b3600c090f28627b621f',1,'taskswitch.h']]], 4 | ['create_5fdir_3327',['create_dir',['../filesystem_8h.html#a9676f2719a89837cd7ad99e3671cda52',1,'filesystem.h']]], 5 | ['create_5ffile_3328',['create_file',['../filesystem_8h.html#ab8604c3a391dc804445cac78b86510b2',1,'filesystem.h']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/typedefs_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['delete_5fdir_3329',['delete_dir',['../filesystem_8h.html#a8ec1bba1ee1bc3fe7b46f30eff181e3e',1,'filesystem.h']]], 4 | ['delete_5ffile_3330',['delete_file',['../filesystem_8h.html#a7beb244ba61211f68a03fdd32bb7ac43',1,'filesystem.h']]], 5 | ['dns_5freply_5fcallback_5fa_3331',['dns_reply_callback_a',['../dns_8h.html#ab9639695b38bed3782b421d7131e6050',1,'dns.h']]], 6 | ['dns_5freply_5fcallback_5faaaa_3332',['dns_reply_callback_aaaa',['../dns_8h.html#a0ac363607997edad2f3cf17572261e33',1,'dns.h']]], 7 | ['dns_5freply_5fcallback_5fptr_3333',['dns_reply_callback_ptr',['../dns_8h.html#ac38ed452c927864d66b2edfadf0961a3',1,'dns.h']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/search/typedefs_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['ethernet_5fprotocol_5ft_3334',['ethernet_protocol_t',['../ethernet_8h.html#a2afdc291e22708a723346f18e62abe93',1,'ethernet.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/typedefs_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['fnptr_5ft_3335',['fnptr_t',['../printf_8h.html#a32c46e53a96b94d11d0ac6aed7631d4a',1,'printf.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/typedefs_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['get_5fdirectory_3336',['get_directory',['../filesystem_8h.html#ab18ebf0ec55a45b557b2d6e1bdb2ef4d',1,'filesystem.h']]], 4 | ['gid_5ft_3337',['gid_t',['../taskswitch_8h.html#aa7352f1065fe606194d792e2b292cf83',1,'taskswitch.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/typedefs_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['isr_5ft_3338',['isr_t',['../interrupt_8h.html#a7a3af27140adcc73f278f9d9c9dcd4bc',1,'interrupt.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/typedefs_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['mode_5ft_3339',['mode_t',['../filesystem_8h.html#af456ddc19314d0bde5426f9027e96b05',1,'filesystem.h']]], 4 | ['mount_5fvolume_3340',['mount_volume',['../filesystem_8h.html#ad7b51a2acb80e5467b0e6fb6f0896f04',1,'filesystem.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/typedefs_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['pid_5ft_3341',['pid_t',['../taskswitch_8h.html#a7a26cb7f5678736cec66712d6df1d4ed',1,'taskswitch.h']]], 4 | ['proc_5fidle_5ftimer_5ft_3342',['proc_idle_timer_t',['../taskswitch_8h.html#a82c77e5c902b86503a57e02bb4314bad',1,'taskswitch.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/typedefs_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['read_5ffile_3343',['read_file',['../filesystem_8h.html#a36870a32a443e38c76e0b99c80cfca28',1,'filesystem.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/typedefs_a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['spinlock_3344',['spinlock',['../spinlock_8h.html#a2755b28d0f2d03d909ff34a55bf898f5',1,'spinlock.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/typedefs_b.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['time_5ft_3345',['time_t',['../clock_8h.html#a02ad034d26db2c14b7e295b0c50fc11d',1,'clock.h']]], 4 | ['truncate_5ffile_3346',['truncate_file',['../filesystem_8h.html#afad152e2e2ae6fd9c67f6297507c1f17',1,'filesystem.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/typedefs_c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['udp_5fdaemon_5fhandler_3347',['udp_daemon_handler',['../udp_8h.html#a23105885384ca2f747d9c906c521fe2e',1,'udp.h']]], 4 | ['uid_5ft_3348',['uid_t',['../taskswitch_8h.html#af2306308627701b66dc6f3babe821ab4',1,'taskswitch.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/typedefs_d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['va_5flist_3349',['va_list',['../printf_8h.html#af53f622e3b6c080daeb167c1955d7ec1',1,'printf.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/typedefs_e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['write_5ffile_3350',['write_file',['../filesystem_8h.html#ad7fbb498b70c179339cf8354d37dce02',1,'filesystem.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/variables_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['_5f_5fattribute_5f_5f_2758',['__attribute__',['../tcp_8h.html#a0b51a7a10cbdd813247a0febf4b89d6d',1,'__attribute__(): tcp.h'],['../dns_8h.html#a61dd0e3207cfd5ebae0e673f3d946341',1,'__attribute__(): dns.h'],['../idt_8h.html#a9523167633082272d9b1ee3d88034de0',1,'__attribute__(): idt.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/variables_10.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['qdcount_3139',['qdcount',['../structdns__header.html#a4f0ead2328427239ca074b09ae581a55',1,'dns_header::qdcount()'],['../dns_8h.html#a04016da27d1b8b5859d8527d2742f4f4',1,'qdcount(): dns.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/variables_17.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['x_3313',['x',['../structconsole.html#acdabb6d09ff37db3aa529a457b51dc51',1,'console']]], 4 | ['xid_3314',['xid',['../structdhcp__packet__t.html#aea1cfa7677da532a83bfa4de9ca7bf24',1,'dhcp_packet_t::xid()'],['../dhcp_8h.html#ad031a042dfee0c8192ef5e606c7a1354',1,'xid(): dhcp.h']]], 5 | ['xsdt_5faddress_3315',['xsdt_address',['../structrsdp__t.html#a9e01f9df50bd375bdddbd254220fb432',1,'rsdp_t::xsdt_address()'],['../acpi_8h.html#adebb20019785a766c6461acccdfac9a3',1,'xsdt_address(): acpi.h']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/variables_19.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['zero_3320',['zero',['../structidt__entry.html#af04b0fb43e1f77596c052a893f92947e',1,'idt_entry']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/variables_a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['joliet_3002',['joliet',['../structiso9660.html#a63fd07800cf31658024670de2a20a168',1,'iso9660']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/spinlock_8h.js: -------------------------------------------------------------------------------- 1 | var spinlock_8h = 2 | [ 3 | [ "spinlock", "spinlock_8h.html#a2755b28d0f2d03d909ff34a55bf898f5", null ], 4 | [ "get_ioapic_address", "spinlock_8h.html#a0f072d9cb48f962b8c6420ad6f30f443", null ], 5 | [ "init_spinlock", "spinlock_8h.html#a04fcf45b4f6f8b491b41cc146e78f6ec", null ], 6 | [ "lock_spinlock", "spinlock_8h.html#a0c35790aed5e922841b0f4fe0a8a2274", null ], 7 | [ "unlock_spinlock", "spinlock_8h.html#aa4f50f64fd6591bbfa09104fdc1dc633", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/splitbar.png -------------------------------------------------------------------------------- /docs/struct____attribute______coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/struct____attribute______coll__graph.md5: -------------------------------------------------------------------------------- 1 | 03cb58ca1ef8cf95bde58eefe6864056 -------------------------------------------------------------------------------- /docs/struct_m_b___mem_map.js: -------------------------------------------------------------------------------- 1 | var struct_m_b___mem_map = 2 | [ 3 | [ "addr", "struct_m_b___mem_map.html#ad603b7a24214373b364176481da62ec7", null ], 4 | [ "len", "struct_m_b___mem_map.html#a1f39114b8672c4975ee5db66fc6c89dc", null ], 5 | [ "size", "struct_m_b___mem_map.html#a2c9ad2d784659bad4bbf242976816c53", null ], 6 | [ "type", "struct_m_b___mem_map.html#a9e95d3b74bd6404923296ad655623f9d", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/struct_m_b___mem_map__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/struct_m_b___mem_map__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 77eceeaa00b858eb3e35f883aeaf1c83 -------------------------------------------------------------------------------- /docs/struct_multi_boot__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /docs/struct_multi_boot__coll__graph.md5: -------------------------------------------------------------------------------- 1 | aad744f45dd4c9a808ff3fca1326d24d -------------------------------------------------------------------------------- /docs/struct_resource_record.js: -------------------------------------------------------------------------------- 1 | var struct_resource_record = 2 | [ 3 | [ "rdlength", "struct_resource_record.html#a6f0900ea6ffae2b180f71ffa8fb0cf39", null ], 4 | [ "rr_class", "struct_resource_record.html#a1429334a8df8ec38ad80a1fbf7c47233", null ], 5 | [ "ttl", "struct_resource_record.html#a17f8dc646a0a3803229ea2ff4c23efed", null ], 6 | [ "type", "struct_resource_record.html#aea952a4de7b79c100782694e27cf4841", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/struct_resource_record__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/struct_resource_record__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 6a34f5073e2e1e33fd4ff0f1fb7f7b32 -------------------------------------------------------------------------------- /docs/structachi__hba__cmd__tbl__t.js: -------------------------------------------------------------------------------- 1 | var structachi__hba__cmd__tbl__t = 2 | [ 3 | [ "acmd", "structachi__hba__cmd__tbl__t.html#a08ea96b6597f01696fdd405f1c98c34c", null ], 4 | [ "cfis", "structachi__hba__cmd__tbl__t.html#aba2de40b755b690329a5d2195ce579b0", null ], 5 | [ "prdt_entry", "structachi__hba__cmd__tbl__t.html#a73155d0634bc0364c1c52c597ba90a91", null ], 6 | [ "rsv", "structachi__hba__cmd__tbl__t.html#a5d3b0ba594362ad324215e235a41af3f", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structachi__hba__cmd__tbl__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structachi__hba__cmd__tbl__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | e38931dd1e5223835656714f14fef0dd -------------------------------------------------------------------------------- /docs/structachi__hba__fis__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 118a702ac8f56b14b1ca331ca3089d6c -------------------------------------------------------------------------------- /docs/structahci__fis__data__t.js: -------------------------------------------------------------------------------- 1 | var structahci__fis__data__t = 2 | [ 3 | [ "data", "structahci__fis__data__t.html#a2e011d0b59a0a3076cb67cd264e65ebb", null ], 4 | [ "fis_type", "structahci__fis__data__t.html#a047de9ac09c3763982c9a5fadd517600", null ], 5 | [ "pmport", "structahci__fis__data__t.html#a130cf89b79fc38dffc38acf1326afd10", null ], 6 | [ "rsv0", "structahci__fis__data__t.html#aebf3e430a2fc7ed1f7728af0df0d9b9b", null ], 7 | [ "rsv1", "structahci__fis__data__t.html#a18eb5892ae6471d6b14c7e3cb238dd31", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/structahci__fis__data__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structahci__fis__data__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 9aa81c993f0ec150a5a20991c09229ae -------------------------------------------------------------------------------- /docs/structahci__fis__dev__bits__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structahci__fis__dev__bits__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | e6f96e899677d6cad06292b48ab196f5 -------------------------------------------------------------------------------- /docs/structahci__fis__dma__setup__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structahci__fis__dma__setup__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | ad304a324a58aea7270b233e1a68ad47 -------------------------------------------------------------------------------- /docs/structahci__fis__pio__setup__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structahci__fis__pio__setup__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | f54189f4c5ee272e8cb7ee9ec05a9062 -------------------------------------------------------------------------------- /docs/structahci__fis__reg__d2h__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structahci__fis__reg__d2h__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | bb5f19694eb6d0a87d60bdbca9415608 -------------------------------------------------------------------------------- /docs/structahci__fis__reg__h2d__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structahci__fis__reg__h2d__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 9b7112d66729145b026a3c90f90af4e7 -------------------------------------------------------------------------------- /docs/structahci__hba__cmd__header__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structahci__hba__cmd__header__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 4f688fce2ebdc8f19581b5cb0a350063 -------------------------------------------------------------------------------- /docs/structahci__hba__mem__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structahci__hba__mem__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 954286976f491477e94579d14608ec6c -------------------------------------------------------------------------------- /docs/structahci__hba__port__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structahci__hba__port__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 9decf0b8f95b934084e618a81b755653 -------------------------------------------------------------------------------- /docs/structahci__hba__prdt__entry__t.js: -------------------------------------------------------------------------------- 1 | var structahci__hba__prdt__entry__t = 2 | [ 3 | [ "dba", "structahci__hba__prdt__entry__t.html#a66e3bcde78ddb8d71480788c18e21d6e", null ], 4 | [ "dbau", "structahci__hba__prdt__entry__t.html#a7c1fbeeaa46eb5af8658e7b54a50c913", null ], 5 | [ "dbc", "structahci__hba__prdt__entry__t.html#ad18fa77ebbc24061b03ca271af4d41d6", null ], 6 | [ "i", "structahci__hba__prdt__entry__t.html#a01062a616fc5f949054077da9b8076b4", null ], 7 | [ "rsv0", "structahci__hba__prdt__entry__t.html#a50d7eae089f4b6db0916b5ff69f04094", null ], 8 | [ "rsv1", "structahci__hba__prdt__entry__t.html#a217e5595f7940d52851ec218eb9cd0d3", null ] 9 | ]; -------------------------------------------------------------------------------- /docs/structahci__hba__prdt__entry__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structahci__hba__prdt__entry__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 98e76bf3a26d739b1bf2c6e0cf096650 -------------------------------------------------------------------------------- /docs/structarp__packet__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structarp__packet__coll__graph.md5: -------------------------------------------------------------------------------- 1 | c2a78f654d0e0c3c5fa9776b2d124db0 -------------------------------------------------------------------------------- /docs/structarp__table__entry.js: -------------------------------------------------------------------------------- 1 | var structarp__table__entry = 2 | [ 3 | [ "ip_addr", "structarp__table__entry.html#a262e2764f94941e4b621de7dfc6a60d2", null ], 4 | [ "mac_addr", "structarp__table__entry.html#a672fa96680003c41e29a5ddcecbfe4e1", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structarp__table__entry__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structarp__table__entry__coll__graph.md5: -------------------------------------------------------------------------------- 1 | e680e48bc1d9dbf36ec7e7fdf90d27aa -------------------------------------------------------------------------------- /docs/structarp__table__entry__t.js: -------------------------------------------------------------------------------- 1 | var structarp__table__entry__t = 2 | [ 3 | [ "ip_addr", "structarp__table__entry__t.html#ae7ab67b6bc15ab399d2ad26451181a5c", null ], 4 | [ "mac_addr", "structarp__table__entry__t.html#ab7d98ed80451a9d02c4b41759ef16ec4", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structarp__table__entry__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structarp__table__entry__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | b1a2d8d38657d566c0a958edabddf2f1 -------------------------------------------------------------------------------- /docs/structbasic__ctx__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 148411eb5f6f3f64ceeea90314a1e442 -------------------------------------------------------------------------------- /docs/structbasic__double__fn.js: -------------------------------------------------------------------------------- 1 | var structbasic__double__fn = 2 | [ 3 | [ "handler", "structbasic__double__fn.html#a5544a29fb2a83765136e6d96c2b10eb2", null ], 4 | [ "name", "structbasic__double__fn.html#a8fbbb3aa8e8a9547e5a1892f6b71c61d", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structbasic__double__fn__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 897b93799bb502c9f7c33d0824367608 -------------------------------------------------------------------------------- /docs/structbasic__int__fn.js: -------------------------------------------------------------------------------- 1 | var structbasic__int__fn = 2 | [ 3 | [ "handler", "structbasic__int__fn.html#a454dba69290971934fc7f9c18972268c", null ], 4 | [ "name", "structbasic__int__fn.html#a76c1308b9ab10f9013ee5381ff87ac07", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structbasic__int__fn__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structbasic__int__fn__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 25685a6e80f6f6c8a18dd7b173f5fa2c -------------------------------------------------------------------------------- /docs/structbasic__str__fn.js: -------------------------------------------------------------------------------- 1 | var structbasic__str__fn = 2 | [ 3 | [ "handler", "structbasic__str__fn.html#abe17a9b00984aec5999c89b3cc8c4764", null ], 4 | [ "name", "structbasic__str__fn.html#ad5e869f0e2ad78aa68922d01e82c1571", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structbasic__str__fn__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structbasic__str__fn__coll__graph.md5: -------------------------------------------------------------------------------- 1 | b3ab38a6d13872379e3caee72bbc76e9 -------------------------------------------------------------------------------- /docs/structchannel.js: -------------------------------------------------------------------------------- 1 | var structchannel = 2 | [ 3 | [ "base", "structchannel.html#ae56da23e4f0275b6ae2f73f94a578dd2", null ], 4 | [ "bmide", "structchannel.html#ab4e87a5d01a5eb1056e3605d94b18b6f", null ], 5 | [ "ctrl", "structchannel.html#ac1972bc8a7c4dd21234e8c4ec265e315", null ], 6 | [ "nIEN", "structchannel.html#ad16a1cabfbcf362f78c3f77968233bbb", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structchannel__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structchannel__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 6781110a4e420e81bf7a2fd126543cb5 -------------------------------------------------------------------------------- /docs/structconsole.js: -------------------------------------------------------------------------------- 1 | var structconsole = 2 | [ 3 | [ "attributes", "structconsole.html#a51ddcfb73f1f549d1ef15bee3c97a50b", null ], 4 | [ "bufcnt", "structconsole.html#a3792de1a10e5002f78b3d3c7b8a9decb", null ], 5 | [ "buffer", "structconsole.html#aa45e29de771517b78d3637bb503f21ec", null ], 6 | [ "dirty", "structconsole.html#a1a6f8fce495830c77efb0937c0f651bf", null ], 7 | [ "internalbuffer", "structconsole.html#a91d1627e8cdd4e8cd99dbe49b9240d4e", null ], 8 | [ "last", "structconsole.html#aa6fec9b1069d77d705298d419cfbc5f1", null ], 9 | [ "x", "structconsole.html#acdabb6d09ff37db3aa529a457b51dc51", null ], 10 | [ "y", "structconsole.html#a1e4d9fbe95f48cfbcca68b597f0952f4", null ] 11 | ]; -------------------------------------------------------------------------------- /docs/structconsole__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structconsole__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 824b2f8f7bf21343847891268e479387 -------------------------------------------------------------------------------- /docs/structcpuid__result__t.js: -------------------------------------------------------------------------------- 1 | var structcpuid__result__t = 2 | [ 3 | [ "eax", "structcpuid__result__t.html#a609a49c61f6fdc7187def91dfc9bf3c6", null ], 4 | [ "ebx", "structcpuid__result__t.html#a7cba61af568b8e7a04eca6a4be041b38", null ], 5 | [ "ecx", "structcpuid__result__t.html#ad0d25fb5bc44e6d28a817ced9571adcc", null ], 6 | [ "edx", "structcpuid__result__t.html#aecf01b168c2ede04bcd5ec5b0014671f", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structcpuid__result__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structcpuid__result__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | a024e24b34e2ea0a7a8c5542b456d4c9 -------------------------------------------------------------------------------- /docs/structdatetime.js: -------------------------------------------------------------------------------- 1 | var structdatetime = 2 | [ 3 | [ "century", "structdatetime.html#a58508b8f0563e4412ad8822a626e7cc1", null ], 4 | [ "day", "structdatetime.html#a61aa3f43954e36bfd20eaf73a74e2788", null ], 5 | [ "hour", "structdatetime.html#a6523b722773c5c61908b8577111454d7", null ], 6 | [ "minute", "structdatetime.html#adffb9d751833989b7eae93a0314496c1", null ], 7 | [ "month", "structdatetime.html#aee54dcab1c86e3079f655c65401d02e7", null ], 8 | [ "second", "structdatetime.html#a6026ae22bb35c0c16166ca178369f179", null ], 9 | [ "year", "structdatetime.html#afff708acf42d452c7676bb7f3e98c3f5", null ] 10 | ]; -------------------------------------------------------------------------------- /docs/structdatetime__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structdatetime__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 4da3348ce6679fd66e71c5ba8fc735b3 -------------------------------------------------------------------------------- /docs/structdatetime__t.js: -------------------------------------------------------------------------------- 1 | var structdatetime__t = 2 | [ 3 | [ "century", "structdatetime__t.html#a47c95a965cf321c500654ef7303cc8b6", null ], 4 | [ "day", "structdatetime__t.html#afabded25c81cb29402963646e458e652", null ], 5 | [ "hour", "structdatetime__t.html#a2f40a1600a005b946eda5582f3368f08", null ], 6 | [ "minute", "structdatetime__t.html#a2f66889685c065cc329bcd90f067d53e", null ], 7 | [ "month", "structdatetime__t.html#a69a3491a78234c70fcd6dbdf7cd4c8c4", null ], 8 | [ "second", "structdatetime__t.html#a11d19b04bb5d36df03b097fbade51775", null ], 9 | [ "year", "structdatetime__t.html#a085c6705129014a66a8c9faee283ef29", null ] 10 | ]; -------------------------------------------------------------------------------- /docs/structdatetime__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structdatetime__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 91a68029babf5d5f65b283edd16f244a -------------------------------------------------------------------------------- /docs/structdevname__prefix__t.js: -------------------------------------------------------------------------------- 1 | var structdevname__prefix__t = 2 | [ 3 | [ "increment", "structdevname__prefix__t.html#aa0ae9cbb085cc9f72cc4873e44f1e118", null ], 4 | [ "prefix", "structdevname__prefix__t.html#a86ffb4bc1c86c654c1e56691694c2f12", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structdevname__prefix__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structdevname__prefix__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 0ddcdb1cded8313b31efc069d75fc2dc -------------------------------------------------------------------------------- /docs/structdhcp__packet__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structdhcp__packet__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | c4442a8a80ce6367cf282144697d2e6b -------------------------------------------------------------------------------- /docs/structdirectory__entry__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structdirectory__entry__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 064060c9e05d435724db1286a61b7132 -------------------------------------------------------------------------------- /docs/structdns__header.js: -------------------------------------------------------------------------------- 1 | var structdns__header = 2 | [ 3 | [ "ancount", "structdns__header.html#aca00e490df7ef4c00d2f8dc387c99a5d", null ], 4 | [ "arcount", "structdns__header.html#a7b840ee6675cd6935d77f2c89a6f263e", null ], 5 | [ "flags1", "structdns__header.html#a3fec875f36536de795b083c74589a77a", null ], 6 | [ "flags2", "structdns__header.html#a94ed778ed6d5674d37c81d883eb45366", null ], 7 | [ "id", "structdns__header.html#a3991d193b0f2a5353c6065d30ad33aa3", null ], 8 | [ "nscount", "structdns__header.html#ab59defbc4f2602673c85b1ff32c988c0", null ], 9 | [ "payload", "structdns__header.html#a7f4f0dbdf7eb6a25363c1a42f4ffbf7e", null ], 10 | [ "qdcount", "structdns__header.html#a4f0ead2328427239ca074b09ae581a55", null ] 11 | ]; -------------------------------------------------------------------------------- /docs/structdns__header__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structdns__header__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 1e0ce9a7bfc4471cc9b83caa9d6bb25a -------------------------------------------------------------------------------- /docs/structdns__request__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structdns__request__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 97f1b3ffa483f020f9dac2323fab861e -------------------------------------------------------------------------------- /docs/structdns__request__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structdns__request__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 14dca623fa0a87ffd84c829d095928e2 -------------------------------------------------------------------------------- /docs/structdns__result__t.js: -------------------------------------------------------------------------------- 1 | var structdns__result__t = 2 | [ 3 | [ "error", "structdns__result__t.html#a31114cb349229843279de9596dba27b4", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/structdns__result__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structdns__result__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 150defb55e740b654ab12720aa4fa05a -------------------------------------------------------------------------------- /docs/structe1000__rx__desc.js: -------------------------------------------------------------------------------- 1 | var structe1000__rx__desc = 2 | [ 3 | [ "addr", "structe1000__rx__desc.html#aaa061e0b87bc89705effad8ef462b53d", null ], 4 | [ "checksum", "structe1000__rx__desc.html#a704cdde2d72b6d60adfaedc351f308ab", null ], 5 | [ "errors", "structe1000__rx__desc.html#a6ea4a9d2cc7d22f404dee7421fe9e8f8", null ], 6 | [ "length", "structe1000__rx__desc.html#a687008bc02ec836a5c6c63bf44e45410", null ], 7 | [ "special", "structe1000__rx__desc.html#a9deebab11ead743f84b960c21b1e3797", null ], 8 | [ "status", "structe1000__rx__desc.html#aa08718ab5fc6c3bc8342fb0bb9b58b84", null ] 9 | ]; -------------------------------------------------------------------------------- /docs/structe1000__rx__desc__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structe1000__rx__desc__coll__graph.md5: -------------------------------------------------------------------------------- 1 | e27b95dd821e151feabeaffa227358e4 -------------------------------------------------------------------------------- /docs/structe1000__tx__desc.js: -------------------------------------------------------------------------------- 1 | var structe1000__tx__desc = 2 | [ 3 | [ "addr", "structe1000__tx__desc.html#aa47a8cfea5d9afc2d0751615aad7d5b0", null ], 4 | [ "cmd", "structe1000__tx__desc.html#af8aa75e3b925457db8aec8df5d28fab0", null ], 5 | [ "cso", "structe1000__tx__desc.html#a807a50149d88376ea5d17c8f4a42c75f", null ], 6 | [ "css", "structe1000__tx__desc.html#a387942d82f33e30603f493a141ea7bdc", null ], 7 | [ "length", "structe1000__tx__desc.html#a410f70f69e817adeac128eda97543fef", null ], 8 | [ "special", "structe1000__tx__desc.html#a8a4f48429298f91cda0aa8949ecadd82", null ], 9 | [ "status", "structe1000__tx__desc.html#a3e5cf6634312d83a0860810ec2dfc17d", null ] 10 | ]; -------------------------------------------------------------------------------- /docs/structe1000__tx__desc__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structe1000__tx__desc__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 9e88ed42c95b770a569dda95f22ba6ab -------------------------------------------------------------------------------- /docs/structethernet__frame.js: -------------------------------------------------------------------------------- 1 | var structethernet__frame = 2 | [ 3 | [ "data", "structethernet__frame.html#a57afaade7e8d20f0a509ca086cfa1d3f", null ], 4 | [ "dst_mac_addr", "structethernet__frame.html#a5ff356b9c476f9535fc70096c1321ea0", null ], 5 | [ "src_mac_addr", "structethernet__frame.html#a83b18f872492604ee013ac1a4b5d2f76", null ], 6 | [ "type", "structethernet__frame.html#a66784f12092903ea97f9adf3f5f2761d", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structethernet__frame__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structethernet__frame__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 18614259c4da85c02c83224ed4adac3f -------------------------------------------------------------------------------- /docs/structfat32__fs__info__t.js: -------------------------------------------------------------------------------- 1 | var structfat32__fs__info__t = 2 | [ 3 | [ "freecount", "structfat32__fs__info__t.html#a5d44356ff32707909c968b3718fa5587", null ], 4 | [ "nextfree", "structfat32__fs__info__t.html#acc3ed3cb4f91841dc00f6d896b55d6d8", null ], 5 | [ "reserved1", "structfat32__fs__info__t.html#af3f00209b63f77e6094afe24118f51ef", null ], 6 | [ "reserved2", "structfat32__fs__info__t.html#aabf3b86954f3aa53491f9201f5427e3b", null ], 7 | [ "signature1", "structfat32__fs__info__t.html#a3d1acc817d3bd19109ba3ea38ac1d8c8", null ], 8 | [ "structsig", "structfat32__fs__info__t.html#a40e4d03a6544f5c367a7a37f447f0579", null ], 9 | [ "trailsig", "structfat32__fs__info__t.html#afc82a53afe1b69af5db8283add21ac4e", null ] 10 | ]; -------------------------------------------------------------------------------- /docs/structfat32__fs__info__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structfat32__fs__info__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | a7730ae28f205bbca5775c310ded7a0e -------------------------------------------------------------------------------- /docs/structfat32__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/structfat32__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 6e44f70f248867c6a6f0148d0c6e7362 -------------------------------------------------------------------------------- /docs/structfilesystem__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /docs/structfilesystem__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 8772b58744dfe45975493f21e17921c5 -------------------------------------------------------------------------------- /docs/structfooter.js: -------------------------------------------------------------------------------- 1 | var structfooter = 2 | [ 3 | [ "header", "structfooter.html#a2dbfeae7ab589833e4dbb10aff48fa57", null ], 4 | [ "magic", "structfooter.html#a125512bb0db20a174b050835c75b593f", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structfooter__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structfooter__coll__graph.md5: -------------------------------------------------------------------------------- 1 | cef8abd3d28db277a28191094ca90b1c -------------------------------------------------------------------------------- /docs/structfooter__t.js: -------------------------------------------------------------------------------- 1 | var structfooter__t = 2 | [ 3 | [ "header", "structfooter__t.html#a06b283e85f1d31f0cabadb0e84747a5c", null ], 4 | [ "magic", "structfooter__t.html#a09829e21ce0e4c219f9d9d03325da475", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structfooter__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structfooter__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 199f9f93f775670b98f50f953a945789 -------------------------------------------------------------------------------- /docs/structfor__state.js: -------------------------------------------------------------------------------- 1 | var structfor__state = 2 | [ 3 | [ "for_variable", "structfor__state.html#ad6d90447bf137e2ec375d5b35c29cde7", null ], 4 | [ "line_after_for", "structfor__state.html#ac34939b2a9960a6164bb0033879ca67d", null ], 5 | [ "step", "structfor__state.html#ab4b4931a9408840da9e2ff33001f851a", null ], 6 | [ "to", "structfor__state.html#acb42d93785a6f2a3cbbe775fdee9f11b", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structfor__state__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structfor__state__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 35f3b81de6c71a90ad1d3db254cbbed3 -------------------------------------------------------------------------------- /docs/structfs__directory__entry__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | bca6dda9e82acc7b1ec37ebfd9e3edcc -------------------------------------------------------------------------------- /docs/structfs__handle__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 08c5d4d0ab14fd8fdfe83ea8da1b3e9f -------------------------------------------------------------------------------- /docs/structfs__tree__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | f377d2ba4c4a2710f0ae08abc67b0f90 -------------------------------------------------------------------------------- /docs/structg__cpuid__vendor__t.js: -------------------------------------------------------------------------------- 1 | var structg__cpuid__vendor__t = 2 | [ 3 | [ "varname", "structg__cpuid__vendor__t.html#af493e0ad3f5785527a03e5951a82e264", null ], 4 | [ "vendor", "structg__cpuid__vendor__t.html#a5f63798347ba4b4a818a813a6af4ea4b", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structg__cpuid__vendor__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structg__cpuid__vendor__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 59cf94f6f756f8ea1afccd6b14850ac5 -------------------------------------------------------------------------------- /docs/structgc__str.js: -------------------------------------------------------------------------------- 1 | var structgc__str = 2 | [ 3 | [ "next", "structgc__str.html#ab7762af118cec3edf26074fa695465f7", null ], 4 | [ "ptr", "structgc__str.html#a89c70bcc1a47db3ce2d7f73207bb3aee", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structgc__str__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structgc__str__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 354337e1f0d09e5b97e66a84f68f5d3f -------------------------------------------------------------------------------- /docs/structgpt__entry__t.js: -------------------------------------------------------------------------------- 1 | var structgpt__entry__t = 2 | [ 3 | [ "attributes", "structgpt__entry__t.html#a5e301f9875b8a13d8bbb4cab19795ab8", null ], 4 | [ "end_lba", "structgpt__entry__t.html#ada4573b77b257d223aabdb54782fcb1a", null ], 5 | [ "name", "structgpt__entry__t.html#af5beda8d83837344bf274890f08ec83d", null ], 6 | [ "start_lba", "structgpt__entry__t.html#a7e0fe1119be865efd92ad63be4855983", null ], 7 | [ "type_guid", "structgpt__entry__t.html#a2db53fd581a4591553720d89c00b7e5d", null ], 8 | [ "unique_id", "structgpt__entry__t.html#ab33bc82d762c5c72532d9234b6a9dd0e", null ] 9 | ]; -------------------------------------------------------------------------------- /docs/structgpt__entry__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structgpt__entry__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 552f6fed23d5fe736db01898a174e9d5 -------------------------------------------------------------------------------- /docs/structgpt__header__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structgpt__header__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 53bf5d5a6374696bbfd95907f1606bdd -------------------------------------------------------------------------------- /docs/structheader.js: -------------------------------------------------------------------------------- 1 | var structheader = 2 | [ 3 | [ "free", "structheader.html#a6f818534d9ccc9568eb555008d110dc2", null ], 4 | [ "magic", "structheader.html#aa5d6eee0eff2282381b081fab7a196ef", null ], 5 | [ "next", "structheader.html#ad027bf8dacedb0375d53238be5d7903d", null ], 6 | [ "prev", "structheader.html#a0e41d64c02b931fc4e295c832c714b03", null ], 7 | [ "size", "structheader.html#a74aaa64a1a22a9cb3eda2b6bedc51be4", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/structheader__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structheader__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 057fbfeb37645daf4bba2731825fe131 -------------------------------------------------------------------------------- /docs/structheader__t.js: -------------------------------------------------------------------------------- 1 | var structheader__t = 2 | [ 3 | [ "free", "structheader__t.html#a2ba75eebea85aeadb0a3753a0f8d7d2a", null ], 4 | [ "magic", "structheader__t.html#ab3d48d9260046c5bf934f2b862a19b67", null ], 5 | [ "next", "structheader__t.html#a66d1b95597278f73437ab44372b476d4", null ], 6 | [ "prev", "structheader__t.html#ab45830d1e5f78b67facd9559193e80a1", null ], 7 | [ "size", "structheader__t.html#ac2025ce07dbf0565712e8e4788707ad9", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/structheader__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structheader__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 1ff6108aefad76f527b8ae00344d43e1 -------------------------------------------------------------------------------- /docs/structheap.js: -------------------------------------------------------------------------------- 1 | var structheap = 2 | [ 3 | [ "end_addr", "structheap.html#a8702801a820180d8cb77e521ec20847d", null ], 4 | [ "heap_addr", "structheap.html#a9fe1d99b4e38ec98f980dbba8226e360", null ], 5 | [ "list_free", "structheap.html#a0061a66e7fb595b0b37a8b87ccbd3319", null ], 6 | [ "max_size", "structheap.html#a38e4b2d20ea32266bc8724f3e61657c0", null ], 7 | [ "min_size", "structheap.html#a84391622f993ab02bace447d7ceec0a4", null ], 8 | [ "rw", "structheap.html#a651a0d4cbb95469239df0bce6dba22bc", null ], 9 | [ "user", "structheap.html#a3e3066d0e2c98cb2fd8a7e694b4838d9", null ] 10 | ]; -------------------------------------------------------------------------------- /docs/structheap__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structheap__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 2e73e21a30081d23f0e75a4ea377120b -------------------------------------------------------------------------------- /docs/structheap__t.js: -------------------------------------------------------------------------------- 1 | var structheap__t = 2 | [ 3 | [ "end_addr", "structheap__t.html#ab3c95cf0a38d6b88944c11212391194a", null ], 4 | [ "heap_addr", "structheap__t.html#a560968204d237f40896a773fef3fa3da", null ], 5 | [ "list_free", "structheap__t.html#ae5cf0a522d0047a84762a679175f950b", null ], 6 | [ "max_size", "structheap__t.html#a225d6bc7a838af0e9faad37140d124b1", null ], 7 | [ "min_size", "structheap__t.html#ab5c14fb5089e6cc3a5989fbca6414926", null ], 8 | [ "rw", "structheap__t.html#a1078b47f348ab7721e5db430c34443e2", null ], 9 | [ "user", "structheap__t.html#a2f79c797f13305d6b85aaadcb95ea20c", null ] 10 | ]; -------------------------------------------------------------------------------- /docs/structheap__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structheap__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 4892fa280d4870642169a83066c90693 -------------------------------------------------------------------------------- /docs/structicmp__echo__packet.js: -------------------------------------------------------------------------------- 1 | var structicmp__echo__packet = 2 | [ 3 | [ "checksum", "structicmp__echo__packet.html#a585f82f3d1a25582f453c72b2d9dd8a9", null ], 4 | [ "code", "structicmp__echo__packet.html#a4bb322b0f0d1399ab069cfa724569519", null ], 5 | [ "id", "structicmp__echo__packet.html#a08c240ec72871b53562c74126a2c8dd6", null ], 6 | [ "seq", "structicmp__echo__packet.html#aab1580c4571c30efdf385e67ac0b25d5", null ], 7 | [ "type", "structicmp__echo__packet.html#a0301500a6c65e8dc39edd992325f6c3b", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/structicmp__echo__packet__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structicmp__echo__packet__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 2f64b30c3c9d920c90d2446f61d0f25c -------------------------------------------------------------------------------- /docs/structicmp__information.js: -------------------------------------------------------------------------------- 1 | var structicmp__information = 2 | [ 3 | [ "checksum", "structicmp__information.html#ab92ce054c1b025a469a8f27bbe237466", null ], 4 | [ "code", "structicmp__information.html#a094e1db4258d80373f81d51cf0238bfd", null ], 5 | [ "id", "structicmp__information.html#a4bfe0d02396b7151532be17b398e3bbd", null ], 6 | [ "seq", "structicmp__information.html#ac0a4cb26d091e8065f5d2372efd34a65", null ], 7 | [ "type", "structicmp__information.html#a8c3da7e095ce00a779e888b72e52d8b7", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/structicmp__information__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structicmp__information__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 169cb1a238f020e95ee5e51da7e68113 -------------------------------------------------------------------------------- /docs/structicmp__packet.js: -------------------------------------------------------------------------------- 1 | var structicmp__packet = 2 | [ 3 | [ "checksum", "structicmp__packet.html#a49f0202d4132b2a0c3c80fa12a382e33", null ], 4 | [ "code", "structicmp__packet.html#a18c265ac7692d798c133703e48fe125d", null ], 5 | [ "original_datagram", "structicmp__packet.html#a64f2befbcd322e4d879a2c661c3e1bf7", null ], 6 | [ "type", "structicmp__packet.html#a7f07e206cc589cd9d5209d3d5b28889b", null ], 7 | [ "unused", "structicmp__packet.html#a98c4249e0ae55b1861614b006a227ffd", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/structicmp__packet__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structicmp__packet__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 250673e37e9601e64c88be1592699312 -------------------------------------------------------------------------------- /docs/structicmp__parameter__problem__packet__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structicmp__parameter__problem__packet__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 34e0a5bcd24742f3db51b09ea9c96284 -------------------------------------------------------------------------------- /docs/structicmp__redirect__packet.js: -------------------------------------------------------------------------------- 1 | var structicmp__redirect__packet = 2 | [ 3 | [ "checksum", "structicmp__redirect__packet.html#a1dc7835ec4bb30fb8de3bac8e3c0f96d", null ], 4 | [ "code", "structicmp__redirect__packet.html#a8a8533658e1eb1e1c646ea452c363512", null ], 5 | [ "gateway", "structicmp__redirect__packet.html#a0226f1541606387daf05cbc9fe78aa49", null ], 6 | [ "original_datagram", "structicmp__redirect__packet.html#ad0e6a34db3c1890e04845817d948da33", null ], 7 | [ "type", "structicmp__redirect__packet.html#a52617740c090a34c768ba5f33979c926", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/structicmp__redirect__packet__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structicmp__redirect__packet__coll__graph.md5: -------------------------------------------------------------------------------- 1 | bb52746f27f6ca41ae818ae166536bd9 -------------------------------------------------------------------------------- /docs/structicmp__timestamp__packet__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structicmp__timestamp__packet__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 292ec799eb1d9ad26c0f821acb0da070 -------------------------------------------------------------------------------- /docs/structide__device__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structide__device__coll__graph.md5: -------------------------------------------------------------------------------- 1 | dcaf3946600d0f5fda6c248bec95aeb5 -------------------------------------------------------------------------------- /docs/structidle__timer.js: -------------------------------------------------------------------------------- 1 | var structidle__timer = 2 | [ 3 | [ "func", "structidle__timer.html#a66783c0392a4df624b95fdce6c2d8af4", null ], 4 | [ "next", "structidle__timer.html#a463cb69d79fd90fd94de59fceba325c8", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structidle__timer__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structidle__timer__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 060991a5adfb5d113a30b9ae37624888 -------------------------------------------------------------------------------- /docs/structidle__timer__t.js: -------------------------------------------------------------------------------- 1 | var structidle__timer__t = 2 | [ 3 | [ "func", "structidle__timer__t.html#a841c3c2181190d1dc30fbb4d2341fd53", null ], 4 | [ "next", "structidle__timer__t.html#ab8cbbca083b310c8c38be8da8d1463f6", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structidle__timer__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structidle__timer__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 4c20ebbad9c9b4534ffa081996673f68 -------------------------------------------------------------------------------- /docs/structidt__entry.js: -------------------------------------------------------------------------------- 1 | var structidt__entry = 2 | [ 3 | [ "ist", "structidt__entry.html#ab53c29c613ee58fa22491f0a2dcd258f", null ], 4 | [ "offset_1", "structidt__entry.html#a628a6b7e8dca3a7b116585c8f6ccdff1", null ], 5 | [ "offset_2", "structidt__entry.html#a14029668091a81e3ee9d08f0af4a7bd5", null ], 6 | [ "offset_3", "structidt__entry.html#a73fe83dfb88a153e5b3557cd6085d00c", null ], 7 | [ "selector", "structidt__entry.html#ae3c0639a0ccf29f5219c7197d358d96b", null ], 8 | [ "type_attributes", "structidt__entry.html#a4487a10c185ceec51cc2d810f5550d05", null ], 9 | [ "zero", "structidt__entry.html#af04b0fb43e1f77596c052a893f92947e", null ] 10 | ]; -------------------------------------------------------------------------------- /docs/structidt__entry__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structidt__entry__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 7200b9e5406174332ebbcf1b9547824f -------------------------------------------------------------------------------- /docs/structidt__ptr.js: -------------------------------------------------------------------------------- 1 | var structidt__ptr = 2 | [ 3 | [ "base", "structidt__ptr.html#a96fae657ab9c2b3af8bef2475b0d0d81", null ], 4 | [ "limit", "structidt__ptr.html#a798cddc9629de194f70780cd805f3fc1", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structidt__ptr__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structidt__ptr__coll__graph.md5: -------------------------------------------------------------------------------- 1 | a5bf958ed373cfb530b8a72e36a21bb0 -------------------------------------------------------------------------------- /docs/structioapic.js: -------------------------------------------------------------------------------- 1 | var structioapic = 2 | [ 3 | [ "gsi_base", "structioapic.html#acc3d07ed5a1479d83cceb39d072b48ba", null ], 4 | [ "gsi_count", "structioapic.html#a61befeb311f245ecc1ab813cad2bfbd6", null ], 5 | [ "id", "structioapic.html#aa677258915cec378ee9e0286f24fea69", null ], 6 | [ "paddr", "structioapic.html#a6426a21e89822038035ef05ae0a6e770", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structioapic__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structioapic__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 487c40e9d8d8d0a9ff91a49c02ae6eda -------------------------------------------------------------------------------- /docs/structioapic__t.js: -------------------------------------------------------------------------------- 1 | var structioapic__t = 2 | [ 3 | [ "gsi_base", "structioapic__t.html#acd813ec1d4e2d0dc276f7ff9b930ac50", null ], 4 | [ "gsi_count", "structioapic__t.html#a941f899ca4efd9af4c97436a14ee2ae9", null ], 5 | [ "id", "structioapic__t.html#a9715af343d97df90aab7b1b586c68813", null ], 6 | [ "paddr", "structioapic__t.html#a71d2c52794b3140666604d3daf756e52", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structioapic__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structioapic__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 620449e223a5361c86ff71e4e3eba1e4 -------------------------------------------------------------------------------- /docs/structip__fragmented__packet__parts.js: -------------------------------------------------------------------------------- 1 | var structip__fragmented__packet__parts = 2 | [ 3 | [ "id", "structip__fragmented__packet__parts.html#aa44e14f41b7c9bfc8530b0eba55cdb64", null ], 4 | [ "ordered_list", "structip__fragmented__packet__parts.html#a34f2dbe117d6c2a2ec5e65cc82303f89", null ], 5 | [ "size", "structip__fragmented__packet__parts.html#a71fa69707e3f0f904571d2b021a11a07", null ] 6 | ]; -------------------------------------------------------------------------------- /docs/structip__fragmented__packet__parts__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structip__fragmented__packet__parts__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 9bf94d4058a53960d73809e9cd86da25 -------------------------------------------------------------------------------- /docs/structip__fragmented__packet__parts__t.js: -------------------------------------------------------------------------------- 1 | var structip__fragmented__packet__parts__t = 2 | [ 3 | [ "id", "structip__fragmented__packet__parts__t.html#a7401228a02edd00738962e274032b37f", null ], 4 | [ "ordered_list", "structip__fragmented__packet__parts__t.html#a3ddaf68c537b10dbe65ee6159ed47393", null ], 5 | [ "size", "structip__fragmented__packet__parts__t.html#aa27082d7c653e9bc69df897c8e6bf39a", null ] 6 | ]; -------------------------------------------------------------------------------- /docs/structip__fragmented__packet__parts__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /docs/structip__fragmented__packet__parts__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 46c1f28f65d2d907f92c85961fe78bb5 -------------------------------------------------------------------------------- /docs/structip__packet__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /docs/structip__packet__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 1394cdd0b5505bddeb69b3a56d9bf875 -------------------------------------------------------------------------------- /docs/structip__packet__frag.js: -------------------------------------------------------------------------------- 1 | var structip__packet__frag = 2 | [ 3 | [ "next", "structip__packet__frag.html#a3c4ce4a94336c9d7e86ad831b0fd03ba", null ], 4 | [ "offset", "structip__packet__frag.html#af78c854d78acdd971445eb67261b11f9", null ], 5 | [ "packet", "structip__packet__frag.html#ad9c512b1c1cf184c83b09a0ba16d4f80", null ], 6 | [ "prev", "structip__packet__frag.html#aacbec8186bf36d50cd027629d8ba3f9c", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structip__packet__frag__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structip__packet__frag__coll__graph.md5: -------------------------------------------------------------------------------- 1 | b891b15ba5fb2b275394e5f20d50d3a6 -------------------------------------------------------------------------------- /docs/structip__packet__frag__t.js: -------------------------------------------------------------------------------- 1 | var structip__packet__frag__t = 2 | [ 3 | [ "next", "structip__packet__frag__t.html#ae5891eeb9409248339b57d75babb5357", null ], 4 | [ "offset", "structip__packet__frag__t.html#a5155fad2e87e8849a6ddcff0c4dff719", null ], 5 | [ "packet", "structip__packet__frag__t.html#a1d0a672fd1eebf10b8bef4c0e6005404", null ], 6 | [ "prev", "structip__packet__frag__t.html#aff59f3ee8b474d95c22cb2f4e61c07c0", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structip__packet__frag__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structip__packet__frag__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | cf9562353e47dc066d0ffede5a702566 -------------------------------------------------------------------------------- /docs/structiso9660.js: -------------------------------------------------------------------------------- 1 | var structiso9660 = 2 | [ 3 | [ "device", "structiso9660.html#a3b9054f8346b22a70d432ba82abbe092", null ], 4 | [ "joliet", "structiso9660.html#a63fd07800cf31658024670de2a20a168", null ], 5 | [ "pathtable_lba", "structiso9660.html#adc602021c3fd8c3ac4eb8e74e9095037", null ], 6 | [ "root", "structiso9660.html#afb870761f7dfc5e0f6db13eaadc49e4e", null ], 7 | [ "rootextent_lba", "structiso9660.html#ad95f27a792106df398306d6f131fd072", null ], 8 | [ "rootextent_len", "structiso9660.html#a1fda6f74943a4128ecc30b2de3a27169", null ], 9 | [ "volume_name", "structiso9660.html#a40d46baf58f37ed1e187831f0fd1a564", null ] 10 | ]; -------------------------------------------------------------------------------- /docs/structiso9660__coll__graph.md5: -------------------------------------------------------------------------------- 1 | b7a551603cac73bca0bdf27e92c95ce9 -------------------------------------------------------------------------------- /docs/structlfn__t.js: -------------------------------------------------------------------------------- 1 | var structlfn__t = 2 | [ 3 | [ "attributes", "structlfn__t.html#a6fc86b6d0928583cbda425aa1d81267e", null ], 4 | [ "checksum", "structlfn__t.html#aadb28082305a6135cd71471aa9318a27", null ], 5 | [ "entry_type", "structlfn__t.html#a7f95f9412690da0855f951a435e8bfa0", null ], 6 | [ "first", "structlfn__t.html#a77fc8491a0a1cf809b9366b93d7b49d3", null ], 7 | [ "order", "structlfn__t.html#ad428046f110e2292d2637c6ba63ace51", null ], 8 | [ "reserved", "structlfn__t.html#adf807cb02a687b32be9688ade90ad515", null ], 9 | [ "second", "structlfn__t.html#a71606bf295665d07924627e98762dacf", null ], 10 | [ "third", "structlfn__t.html#a4fb20bf57d3e87275a06b29abb4b05bf", null ] 11 | ]; -------------------------------------------------------------------------------- /docs/structlfn__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structlfn__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | c8db14d3318c0f5d678df78564912f85 -------------------------------------------------------------------------------- /docs/structmt__rand__t.js: -------------------------------------------------------------------------------- 1 | var structmt__rand__t = 2 | [ 3 | [ "index", "structmt__rand__t.html#aabd5595c220fd54494a868c97cb2c3aa", null ], 4 | [ "mt", "structmt__rand__t.html#a35f02557848ee20328894d3577bef39c", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structmt__rand__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structmt__rand__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | abe67b94832a520b99b00826a61af497 -------------------------------------------------------------------------------- /docs/structnet__address.js: -------------------------------------------------------------------------------- 1 | var structnet__address = 2 | [ 3 | [ "bytes", "structnet__address.html#ad505bb7cf7f55af38f8163dbbaaf7c8b", null ], 4 | [ "length", "structnet__address.html#a9153fc615b7424a3834408de042957c6", null ], 5 | [ "name", "structnet__address.html#ac33151ae99db4cd348f2779d0f4ea8e5", null ] 6 | ]; -------------------------------------------------------------------------------- /docs/structnet__address__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structnet__address__coll__graph.md5: -------------------------------------------------------------------------------- 1 | b0877329eb89f47cfc2c1934e43dc275 -------------------------------------------------------------------------------- /docs/structnet__address__t.js: -------------------------------------------------------------------------------- 1 | var structnet__address__t = 2 | [ 3 | [ "bytes", "structnet__address__t.html#af655e2acc5cc6f2c183acb33d87e4b59", null ], 4 | [ "length", "structnet__address__t.html#aa401bda571cf681d03b42debfc49203f", null ], 5 | [ "name", "structnet__address__t.html#aa5c985e38804cfce2cf8704b787fadd1", null ] 6 | ]; -------------------------------------------------------------------------------- /docs/structnet__address__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structnet__address__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 5d5b0d20a7795edb2f49ca327cebec03 -------------------------------------------------------------------------------- /docs/structnetdev.js: -------------------------------------------------------------------------------- 1 | var structnetdev = 2 | [ 3 | [ "description", "structnetdev.html#a1ef04ea8a65ceab854929679c2cb19e8", null ], 4 | [ "flags", "structnetdev.html#aabb1d719dbecb9912acc54ab976c18b0", null ], 5 | [ "mtu", "structnetdev.html#a28dcac5c3e3acdef066fee03b7851304", null ], 6 | [ "name", "structnetdev.html#a5ffe2705b10eff531467141eb739a330", null ], 7 | [ "netproto", "structnetdev.html#aafef66d79358b32174066cefa05995b9", null ], 8 | [ "num_netprotos", "structnetdev.html#a6675d7789d23a9d4d250c900022d5404", null ], 9 | [ "speed", "structnetdev.html#a2d71ae8437d9fa7d30a7bd8deb79c5d9", null ] 10 | ]; -------------------------------------------------------------------------------- /docs/structnetdev__coll__graph.md5: -------------------------------------------------------------------------------- 1 | f90932ed3be59ad9e263158e03d53e36 -------------------------------------------------------------------------------- /docs/structnetdev__t.js: -------------------------------------------------------------------------------- 1 | var structnetdev__t = 2 | [ 3 | [ "description", "structnetdev__t.html#abb86af76b81051a7f5a51c5cf3fb9c5a", null ], 4 | [ "flags", "structnetdev__t.html#aec987a0487a82c232aedaa6c07074c64", null ], 5 | [ "mtu", "structnetdev__t.html#ad583e9c3a1a9b16feb10045cde13e7c7", null ], 6 | [ "name", "structnetdev__t.html#ac5414e10d1ac4886a720ab53b5ec4d61", null ], 7 | [ "netproto", "structnetdev__t.html#a9f95831169bcca38d95fe43c133139e1", null ], 8 | [ "num_netprotos", "structnetdev__t.html#a699f50d657a9b4094222da4429528dfc", null ], 9 | [ "speed", "structnetdev__t.html#ad0f57b1c29286d4dc2dc23bf7b3ff228", null ] 10 | ]; -------------------------------------------------------------------------------- /docs/structnetdev__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | bc2ee196ba70f9e0f16298664ce84025 -------------------------------------------------------------------------------- /docs/structnetproto.js: -------------------------------------------------------------------------------- 1 | var structnetproto = 2 | [ 3 | [ "addresses", "structnetproto.html#ae5c8fc76a44e86348e9bfd8d88646694", null ], 4 | [ "ethernet_protocol_id", "structnetproto.html#ad944682dcb1b56b587f769457c2ca5ef", null ], 5 | [ "name", "structnetproto.html#a2b71d45cd5a9878d2bd810168a482946", null ], 6 | [ "num_addresses", "structnetproto.html#a6961690c2ca65b469e1ca78b3f24aefc", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structnetproto__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structnetproto__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 1dbdd2ec8a482b0327c3c8bac0abee02 -------------------------------------------------------------------------------- /docs/structnetproto__t.js: -------------------------------------------------------------------------------- 1 | var structnetproto__t = 2 | [ 3 | [ "addresses", "structnetproto__t.html#add8d1fe92216ede7c2978664f7b13955", null ], 4 | [ "ethernet_protocol_id", "structnetproto__t.html#ac72e039bffe317e4fd4421a37335f28d", null ], 5 | [ "name", "structnetproto__t.html#ad66e783d3cf2b3a13b4931867ab7b5d1", null ], 6 | [ "num_addresses", "structnetproto__t.html#a564a05b0b12d3bbec640d96c2aacf0ee", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structnetproto__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structnetproto__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 18ec7f89eed1a438008143439d4662c2 -------------------------------------------------------------------------------- /docs/structpacket__queue__item.js: -------------------------------------------------------------------------------- 1 | var structpacket__queue__item = 2 | [ 3 | [ "arp_tries", "structpacket__queue__item.html#ac055aecb4e268ef45267c938cf606ca5", null ], 4 | [ "last_arp", "structpacket__queue__item.html#a03538ce863bb3b87325730d3840f12c7", null ], 5 | [ "next", "structpacket__queue__item.html#ac946df139c5fdeb0ba5a215f8cd58752", null ], 6 | [ "packet", "structpacket__queue__item.html#af722eb16fd126566732d410fdde749db", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structpacket__queue__item__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structpacket__queue__item__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 4c31e6747e82eaf73994ae71012f9b8e -------------------------------------------------------------------------------- /docs/structpacket__queue__item__t.js: -------------------------------------------------------------------------------- 1 | var structpacket__queue__item__t = 2 | [ 3 | [ "arp_tries", "structpacket__queue__item__t.html#af061ceef9c5ebb26be9d84cb3b848b4d", null ], 4 | [ "last_arp", "structpacket__queue__item__t.html#a74b07ecaf224fa58052ca23b973253fd", null ], 5 | [ "next", "structpacket__queue__item__t.html#aaf2b6f07f091fbafacd0ba21639eda4b", null ], 6 | [ "packet", "structpacket__queue__item__t.html#a5256e38ed05ccee148b617643bb5aa0a", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structpacket__queue__item__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structpacket__queue__item__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 9749ab77ca2bf699ebfcdba3ef536f55 -------------------------------------------------------------------------------- /docs/structparameter__block__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structparameter__block__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | c87410b7bc608baa390179d82a64d3e2 -------------------------------------------------------------------------------- /docs/structpartition__t.js: -------------------------------------------------------------------------------- 1 | var structpartition__t = 2 | [ 3 | [ "bootable", "structpartition__t.html#ab01c8d7cfc6427c47cbe89bdde5733d2", null ], 4 | [ "endcylsect", "structpartition__t.html#a4be6901182a34286c7b8f55d2adf64b1", null ], 5 | [ "endhead", "structpartition__t.html#a1ed9a76ac12341935e919877fa003051", null ], 6 | [ "length", "structpartition__t.html#afdda3a9c88bfd7ba74bbb2290ef83743", null ], 7 | [ "startcylsect", "structpartition__t.html#a538d9cdd9d12ea7b4c6730e3f9e8ed5f", null ], 8 | [ "starthead", "structpartition__t.html#a3e25a719ac40ee7bce35a9287eab818d", null ], 9 | [ "startlba", "structpartition__t.html#a98196469e7c6ff383eaa9b243b8a98fc", null ], 10 | [ "systemid", "structpartition__t.html#ab59cfb3e84da908a96cab4ab4c1af0da", null ] 11 | ]; -------------------------------------------------------------------------------- /docs/structpartition__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structpartition__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 000265e9bc08a54c865874849a78902c -------------------------------------------------------------------------------- /docs/structpartition__table__t.js: -------------------------------------------------------------------------------- 1 | var structpartition__table__t = 2 | [ 3 | [ "p_entry", "structpartition__table__t.html#a390bf115198bf0cecf5da4391ad4bc0a", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/structpartition__table__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structpartition__table__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 3d50cebc4078f04cdeb652f260324fa5 -------------------------------------------------------------------------------- /docs/structpci__subclass.js: -------------------------------------------------------------------------------- 1 | var structpci__subclass = 2 | [ 3 | [ "description", "structpci__subclass.html#a8b7fb89e4cd32a8f3a0b62e81b4e4a5d", null ], 4 | [ "id", "structpci__subclass.html#a0880e8bd8ca319057cce63ca53ac7c6b", null ], 5 | [ "progif", "structpci__subclass.html#a3194342b598db7b749af735b631d0498", null ], 6 | [ "subclass", "structpci__subclass.html#a989ee14b2cb40460a360202d134e07cf", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structpci__subclass__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structpci__subclass__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 15154b338ef7eaba2dd77c65ecc1392f -------------------------------------------------------------------------------- /docs/structproc__id__t.js: -------------------------------------------------------------------------------- 1 | var structproc__id__t = 2 | [ 3 | [ "id", "structproc__id__t.html#a51c087f8996f4682539f603ba00a58e7", null ], 4 | [ "proc", "structproc__id__t.html#a2b22d4924038769edca74fb8e8bb53e3", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structproc__id__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 98c392fc3d9b073d0c197fc170bc16e8 -------------------------------------------------------------------------------- /docs/structprocess__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 0d35dc43af07ff558b613cc7407f67a2 -------------------------------------------------------------------------------- /docs/structprocess__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 08f452ff4fcd4239fe150172810757d9 -------------------------------------------------------------------------------- /docs/structresource__record.js: -------------------------------------------------------------------------------- 1 | var structresource__record = 2 | [ 3 | [ "rdlength", "structresource__record.html#a429134dcb164dacc4caba862d344cd9a", null ], 4 | [ "rr_class", "structresource__record.html#a4fe9120862840742c0cf1d04437bf527", null ], 5 | [ "ttl", "structresource__record.html#adf51b81ee190de925a976c61ce8321c9", null ], 6 | [ "type", "structresource__record.html#ad84f975ce84ee9ef0d8f7fc42859352f", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structresource__record__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structresource__record__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 4b2e83c53588fc32dd6fd4dc557ba881 -------------------------------------------------------------------------------- /docs/structrsdp__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structrsdp__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 00278d5f8c664750c5a9a89351ad80b4 -------------------------------------------------------------------------------- /docs/structrsdp__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structrsdp__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | de4abce9cb07aa3d0caa42852b1bd5a0 -------------------------------------------------------------------------------- /docs/structrsdt.js: -------------------------------------------------------------------------------- 1 | var structrsdt = 2 | [ 3 | [ "header", "structrsdt.html#acd37306bcec7445ba314a159a49f9fb2", null ], 4 | [ "pointer_to_other_sdt", "structrsdt.html#a8b7fac369340585864e9195441f902ac", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structrsdt__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structrsdt__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 88ff606d8feb34d2a41c4ce43e501b9d -------------------------------------------------------------------------------- /docs/structrsdt__t.js: -------------------------------------------------------------------------------- 1 | var structrsdt__t = 2 | [ 3 | [ "header", "structrsdt__t.html#a67ae0a8956225068c22bc714b47f4dc5", null ], 4 | [ "pointer_to_other_sdt", "structrsdt__t.html#a4d70b93c02daf9f247eb80bb4d5712b2", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structrsdt__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structrsdt__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 2dcfc09b158092669b8768a1f3eede50 -------------------------------------------------------------------------------- /docs/structrtl8139__dev__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/structrtl8139__dev__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 4ef82ad9934637dc7ada7739ac9fade3 -------------------------------------------------------------------------------- /docs/structrtl8139__dev__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/structrtl8139__dev__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | aeb77b6b485283228bac7fb29028fe91 -------------------------------------------------------------------------------- /docs/structsdt__header__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structsdt__header__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 2e922cc22b77808b38b5f51752ab3890 -------------------------------------------------------------------------------- /docs/structsdt__header__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structsdt__header__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | a00dd388a7ad5e0310972573cf2c15de -------------------------------------------------------------------------------- /docs/structshared__interrupt__t.js: -------------------------------------------------------------------------------- 1 | var structshared__interrupt__t = 2 | [ 3 | [ "device", "structshared__interrupt__t.html#af7e76fc930c7cbd3be9d0caf9f4eeeca", null ], 4 | [ "interrupt_handler", "structshared__interrupt__t.html#ac6fced04f32e114bbf9d69582b5d1156", null ], 5 | [ "next", "structshared__interrupt__t.html#a65c2b0190a13c775cc010245c95db9d9", null ], 6 | [ "opaque", "structshared__interrupt__t.html#adc6ce3f7ffccf94e1f5f34e7f647d959", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structshared__interrupt__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /docs/structshared__interrupt__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 8239c6bff791c7d9b4291bf21bae6824 -------------------------------------------------------------------------------- /docs/structstack__frame.js: -------------------------------------------------------------------------------- 1 | var structstack__frame = 2 | [ 3 | [ "addr", "structstack__frame.html#aad132ec0a2778a3ebec41ec0cb8d6f53", null ], 4 | [ "next", "structstack__frame.html#a807e65e5e5bc6e096f22e1271432fe8b", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structstack__frame__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structstack__frame__coll__graph.md5: -------------------------------------------------------------------------------- 1 | b411cee6e9ad56eff7db01bac7216b05 -------------------------------------------------------------------------------- /docs/structstack__frame__t.js: -------------------------------------------------------------------------------- 1 | var structstack__frame__t = 2 | [ 3 | [ "addr", "structstack__frame__t.html#ad18985bafd3c77f53a64bceb023e37dd", null ], 4 | [ "next", "structstack__frame__t.html#ad080d4ad51974443347595b774d2201d", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structstack__frame__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structstack__frame__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | f5c39a921166667c7310b231c81970c5 -------------------------------------------------------------------------------- /docs/structstorage__device__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /docs/structstorage__device__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | bb00c9f8b3902629455b3b4fb84e1b2a -------------------------------------------------------------------------------- /docs/structsymbol.js: -------------------------------------------------------------------------------- 1 | var structsymbol = 2 | [ 3 | [ "address", "structsymbol.html#ae52ab1c44eaa919baa33ece1ff867626", null ], 4 | [ "name", "structsymbol.html#a4fad8f11a2b2d8a21dcb4f5623d6c0fd", null ], 5 | [ "next", "structsymbol.html#a183c6511350f3ecc3dbac04c1809ff75", null ], 6 | [ "type", "structsymbol.html#afbfbe42fd0942e42f09161f9014c7fa1", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structsymbol__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structsymbol__coll__graph.md5: -------------------------------------------------------------------------------- 1 | e92339a7e3195c0e7cbad27def00a71b -------------------------------------------------------------------------------- /docs/structsymbol__t.js: -------------------------------------------------------------------------------- 1 | var structsymbol__t = 2 | [ 3 | [ "address", "structsymbol__t.html#a4628eba0f17268e8ae29dc6cecf841dc", null ], 4 | [ "name", "structsymbol__t.html#aeb9236c76060c4ca851c9650fcef03c7", null ], 5 | [ "next", "structsymbol__t.html#a861a5493ea50bb15da5f36bf7eed659c", null ], 6 | [ "type", "structsymbol__t.html#abb77883d32792ec428dec28f673cbc7f", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structsymbol__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structsymbol__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 3ecfc41a320f46f80211c3d8dc097c08 -------------------------------------------------------------------------------- /docs/structtcp__conn__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 5676e459034621304ea2504151704cb5 -------------------------------------------------------------------------------- /docs/structtcp__ip__pseudo__header__t.js: -------------------------------------------------------------------------------- 1 | var structtcp__ip__pseudo__header__t = 2 | [ 3 | [ "body", "structtcp__ip__pseudo__header__t.html#a615dfc56956ded6a0ef1940b27d71eab", null ], 4 | [ "dst", "structtcp__ip__pseudo__header__t.html#aa30f3e657fdc882469a8af37a978929d", null ], 5 | [ "len", "structtcp__ip__pseudo__header__t.html#a76dfd5177f323e534a29f23b3d757a23", null ], 6 | [ "protocol", "structtcp__ip__pseudo__header__t.html#a42668fd12d26b467671701e4d4c880b8", null ], 7 | [ "reserved", "structtcp__ip__pseudo__header__t.html#a755f0575aff34057fe69e218dae6cc18", null ], 8 | [ "src", "structtcp__ip__pseudo__header__t.html#a265f805586cffa5f99237929f120f3d2", null ] 9 | ]; -------------------------------------------------------------------------------- /docs/structtcp__ip__pseudo__header__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structtcp__ip__pseudo__header__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 19d623f8bdeb95676103bbe7009f93ad -------------------------------------------------------------------------------- /docs/structtcp__options__t.js: -------------------------------------------------------------------------------- 1 | var structtcp__options__t = 2 | [ 3 | [ "mss", "structtcp__options__t.html#abe22808491a9ec31bb92e0ef4f0f0560", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/structtcp__options__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structtcp__options__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | c4695e3dbebccfb1026019af7d0a52a9 -------------------------------------------------------------------------------- /docs/structtcp__ordered__list__t.js: -------------------------------------------------------------------------------- 1 | var structtcp__ordered__list__t = 2 | [ 3 | [ "len", "structtcp__ordered__list__t.html#ac950bfac37c1ef4c0994e84120c2c69b", null ], 4 | [ "next", "structtcp__ordered__list__t.html#aa732fc30cc2b467bcc1df6ec972d879b", null ], 5 | [ "prev", "structtcp__ordered__list__t.html#ae5bfd22e0de51e1977b37493f4c8992d", null ], 6 | [ "segment", "structtcp__ordered__list__t.html#a188fe16513a20a2ff3f05bfdd908a61d", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structtcp__ordered__list__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structtcp__ordered__list__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | a824a2e94240ac9d39b5319e051746da -------------------------------------------------------------------------------- /docs/structtcp__segment__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /docs/structtcp__segment__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 33c79ddf159b18080dedf08756e9c9f9 -------------------------------------------------------------------------------- /docs/structtx__desc.js: -------------------------------------------------------------------------------- 1 | var structtx__desc = 2 | [ 3 | [ "packet_size", "structtx__desc.html#a9858f376a8e33d0ed0f28ed33d3d0142", null ], 4 | [ "phys_addr", "structtx__desc.html#a586d3b5e66e9cbbc0ff268d7271d6386", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structtx__desc__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structtx__desc__coll__graph.md5: -------------------------------------------------------------------------------- 1 | d2d2245f6bec72dc75f6b1f401efcb31 -------------------------------------------------------------------------------- /docs/structtx__desc__t.js: -------------------------------------------------------------------------------- 1 | var structtx__desc__t = 2 | [ 3 | [ "packet_size", "structtx__desc__t.html#a52967bf4cc4abcd50d171f52b9fa07ef", null ], 4 | [ "phys_addr", "structtx__desc__t.html#a35fa46d23be5734edbae7bc50f1ff813", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structtx__desc__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structtx__desc__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 51725b639a9d87a921d1c645f5ef3960 -------------------------------------------------------------------------------- /docs/structub__line__ref.js: -------------------------------------------------------------------------------- 1 | var structub__line__ref = 2 | [ 3 | [ "line_number", "structub__line__ref.html#a3b8d78ec408ffd8b8571496401edc6ac", null ], 4 | [ "ptr", "structub__line__ref.html#a7ce3ba31ea4c2b0b65a351e905dfebf0", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structub__line__ref__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structub__line__ref__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 43af8fbcf792229c799dc2e572f5dccf -------------------------------------------------------------------------------- /docs/structub__param.js: -------------------------------------------------------------------------------- 1 | var structub__param = 2 | [ 3 | [ "name", "structub__param.html#aac392ca80b9979a619107c2ba48ae684", null ], 4 | [ "next", "structub__param.html#a9264c1613cd1a6d11991d170f5fbcced", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structub__param__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structub__param__coll__graph.md5: -------------------------------------------------------------------------------- 1 | a2fff3cb188d2d4e0160841df124a0a5 -------------------------------------------------------------------------------- /docs/structub__proc__fn__def.js: -------------------------------------------------------------------------------- 1 | var structub__proc__fn__def = 2 | [ 3 | [ "line", "structub__proc__fn__def.html#ab3410b24ce2ff1bcbd0b8c77316380be", null ], 4 | [ "name", "structub__proc__fn__def.html#a69737ebfd8476239a7f97f08b75e510f", null ], 5 | [ "next", "structub__proc__fn__def.html#a8fd77b8a20b660a5167e10095833853c", null ], 6 | [ "params", "structub__proc__fn__def.html#aaaea6658f10a987ecd19fc991c84cbc7", null ], 7 | [ "type", "structub__proc__fn__def.html#aaf1a001204ca6a291414325774eda5bc", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/structub__proc__fn__def__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/structub__proc__fn__def__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 9adfd99d8102e9b887026e92564f06d9 -------------------------------------------------------------------------------- /docs/structub__var__double.js: -------------------------------------------------------------------------------- 1 | var structub__var__double = 2 | [ 3 | [ "global", "structub__var__double.html#a4ad7922ffa767eb500f2e010badff955", null ], 4 | [ "next", "structub__var__double.html#ac4bcaac1541e57fd08d8fd2837bcbc88", null ], 5 | [ "value", "structub__var__double.html#a620aa2ed021098e708df2a898740bcd4", null ], 6 | [ "varname", "structub__var__double.html#a8c20a899aea6a9aebd96e6c865ea88f0", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structub__var__double__array.js: -------------------------------------------------------------------------------- 1 | var structub__var__double__array = 2 | [ 3 | [ "itemcount", "structub__var__double__array.html#a9ef5668e2f56818ff1211ac769c5a0a4", null ], 4 | [ "next", "structub__var__double__array.html#ad2ab4ade81a9de6a2b75cd4419e23bc4", null ], 5 | [ "values", "structub__var__double__array.html#aa386858157be0164e16d521499bd7055", null ], 6 | [ "varname", "structub__var__double__array.html#a8c74f4b0aa92cf0726b48f842289ced7", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structub__var__double__array__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structub__var__double__array__coll__graph.md5: -------------------------------------------------------------------------------- 1 | de2dd82199a8cba45f92ba9d06d3431c -------------------------------------------------------------------------------- /docs/structub__var__double__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structub__var__double__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 092a5a2c130db9e89a5d24bd625cb4f4 -------------------------------------------------------------------------------- /docs/structub__var__generic__array.js: -------------------------------------------------------------------------------- 1 | var structub__var__generic__array = 2 | [ 3 | [ "itemcount", "structub__var__generic__array.html#af21e1d4abdb6f71f64710b97dd7449b2", null ], 4 | [ "next", "structub__var__generic__array.html#a7c907ab5774af24b24c04528fa84a44e", null ], 5 | [ "values_inaccesible", "structub__var__generic__array.html#ac74a5a05b7300ef7b4149024019b5bf8", null ], 6 | [ "varname", "structub__var__generic__array.html#a3facefcc76b7d5683d635404b0f914a5", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structub__var__generic__array__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structub__var__generic__array__coll__graph.md5: -------------------------------------------------------------------------------- 1 | dbc037eb010651ab0b1679358efa9a78 -------------------------------------------------------------------------------- /docs/structub__var__int.js: -------------------------------------------------------------------------------- 1 | var structub__var__int = 2 | [ 3 | [ "global", "structub__var__int.html#af005cf66421048f3fcdf4d2c70dea930", null ], 4 | [ "next", "structub__var__int.html#a8dda4e8cd294e42cf2e7d267f2c10cda", null ], 5 | [ "value", "structub__var__int.html#a4106a4e6d32df6e5b2da883f4e10ae0c", null ], 6 | [ "varname", "structub__var__int.html#a2744e85bfb487737b7442dfa99c9bd62", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structub__var__int__array.js: -------------------------------------------------------------------------------- 1 | var structub__var__int__array = 2 | [ 3 | [ "itemcount", "structub__var__int__array.html#a1d2adba640f45f6a1c64554bd58b14d6", null ], 4 | [ "next", "structub__var__int__array.html#a9fb370c37cad3ae89ab6814b37a443dd", null ], 5 | [ "values", "structub__var__int__array.html#a9e76aa2d852b35b2f4d72555588cfc38", null ], 6 | [ "varname", "structub__var__int__array.html#ab345e14192c5b3d869af33f5c791cecf", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structub__var__int__array__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structub__var__int__array__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 168891b6b9493a6c6c31b45f5070fb56 -------------------------------------------------------------------------------- /docs/structub__var__int__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/structub__var__int__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 0ee8f0e040dd289153f87925b08b24d8 -------------------------------------------------------------------------------- /docs/structub__var__string.js: -------------------------------------------------------------------------------- 1 | var structub__var__string = 2 | [ 3 | [ "global", "structub__var__string.html#ade8e78c672af1108b32c95dd3999ea8c", null ], 4 | [ "next", "structub__var__string.html#a34110f560c0720684e32e58c08fa85bc", null ], 5 | [ "value", "structub__var__string.html#a517112dbc50ed6d63c5f3329268dd1cd", null ], 6 | [ "varname", "structub__var__string.html#af278b453d313a0e63c0395937a795d75", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structub__var__string__array.js: -------------------------------------------------------------------------------- 1 | var structub__var__string__array = 2 | [ 3 | [ "itemcount", "structub__var__string__array.html#a28c819b89b7683cecf3932b0245d0fd2", null ], 4 | [ "next", "structub__var__string__array.html#aeb1eb236e3d5b0f692e1735d41e9b1b5", null ], 5 | [ "values", "structub__var__string__array.html#a0468ca4e4652091b9f8afeb85097901d", null ], 6 | [ "varname", "structub__var__string__array.html#a4b97bd699ec3bd96713be62ad889e622", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/structub__var__string__array__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structub__var__string__array__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 9a3e0f5354760dc1672a9968e39d82a1 -------------------------------------------------------------------------------- /docs/structub__var__string__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structub__var__string__coll__graph.md5: -------------------------------------------------------------------------------- 1 | b0e2a9137e2da84fedb9b8fc4f25cfe5 -------------------------------------------------------------------------------- /docs/structubasic__ctx__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 553391f8948a23c76e5fbc30a80ed088 -------------------------------------------------------------------------------- /docs/structubasic__double__fn.js: -------------------------------------------------------------------------------- 1 | var structubasic__double__fn = 2 | [ 3 | [ "handler", "structubasic__double__fn.html#a09662270d292dc1a4a41cd4bfe8a30d5", null ], 4 | [ "name", "structubasic__double__fn.html#ac0f70823fd1a5d049e7fad012fe8a955", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structubasic__double__fn__coll__graph.md5: -------------------------------------------------------------------------------- 1 | da20e2397eddd25f4651b0adf02cbcb6 -------------------------------------------------------------------------------- /docs/structubasic__int__fn.js: -------------------------------------------------------------------------------- 1 | var structubasic__int__fn = 2 | [ 3 | [ "handler", "structubasic__int__fn.html#a4cec051f0e4c2cd12ca29b5a639a78c7", null ], 4 | [ "name", "structubasic__int__fn.html#a0cbb9551a9e8a71e340b9e849533d427", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structubasic__int__fn__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structubasic__int__fn__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 6ff42b71365b28894fb1336cd1f240d8 -------------------------------------------------------------------------------- /docs/structubasic__str__fn.js: -------------------------------------------------------------------------------- 1 | var structubasic__str__fn = 2 | [ 3 | [ "handler", "structubasic__str__fn.html#a5b2088d19694e7e06459588cd3f15d63", null ], 4 | [ "name", "structubasic__str__fn.html#a5267bd2ed5952850b8f036f09e3b9cdf", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/structubasic__str__fn__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/structubasic__str__fn__coll__graph.md5: -------------------------------------------------------------------------------- 1 | eb74e3779fb3d7bbec56fb57be38290b -------------------------------------------------------------------------------- /docs/structudp__packet.js: -------------------------------------------------------------------------------- 1 | var structudp__packet = 2 | [ 3 | [ "checksum", "structudp__packet.html#aa5c525a87a5ada1c3388e9abf4f9276a", null ], 4 | [ "data", "structudp__packet.html#aef928c698a850fdd121a1f57f96a20b2", null ], 5 | [ "dst_port", "structudp__packet.html#a3b6aaf6385a7b838e934e54fc04c4cfa", null ], 6 | [ "length", "structudp__packet.html#ab30f4848f10369236df2be47163e95d6", null ], 7 | [ "src_port", "structudp__packet.html#a98da1ce4dcc14162cf3acb1ea18f60dc", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/structudp__packet__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/structudp__packet__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 358a7ca672c97d859584c2bba00e73a3 -------------------------------------------------------------------------------- /docs/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/style.css -------------------------------------------------------------------------------- /docs/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/sync_off.png -------------------------------------------------------------------------------- /docs/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/sync_on.png -------------------------------------------------------------------------------- /docs/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/tab_a.png -------------------------------------------------------------------------------- /docs/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/tab_b.png -------------------------------------------------------------------------------- /docs/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/tab_h.png -------------------------------------------------------------------------------- /docs/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/docs/tab_s.png -------------------------------------------------------------------------------- /docs/timer_8h.js: -------------------------------------------------------------------------------- 1 | var timer_8h = 2 | [ 3 | [ "beep", "timer_8h.html#a99325999034be84a6abdf6741fe803d3", null ], 4 | [ "get_ticks", "timer_8h.html#aa3fa09dedf9b10b08a0434283bb38c3a", null ], 5 | [ "rdtsc", "timer_8h.html#a47b9d70be3022fd0b5687d9794ca47bc", null ], 6 | [ "sleep", "timer_8h.html#af35c4d193fc8597d8ac55d9a75412987", null ], 7 | [ "sleep_one_tick", "timer_8h.html#a6dbbb4d2fda3aef6312d0e7623acbb2c", null ], 8 | [ "stopbeep", "timer_8h.html#a3ab66fa3b556221f1a269253ad20e597", null ], 9 | [ "timer_callback", "timer_8h.html#a428b3ed0f25a149f0d4d96789451cc49", null ] 10 | ]; -------------------------------------------------------------------------------- /docs/unionip__frag.js: -------------------------------------------------------------------------------- 1 | var unionip__frag = 2 | [ 3 | [ "bits", "unionip__frag.html#a5d7d35814e17cc5a8bdcda52d1fe9744", null ], 4 | [ "dont_fragment", "unionip__frag.html#a12b89a05fbe2cb0f374961ff88391785", null ], 5 | [ "fragment_offset_high", "unionip__frag.html#a95e3221505ee7f071367ab88075caa13", null ], 6 | [ "fragment_offset_low", "unionip__frag.html#a126f005453611922f0e7538606855f01", null ], 7 | [ "more_fragments_follow", "unionip__frag.html#a1158f72dcffffef978c0d59f5b777f26", null ], 8 | [ "reserved_zero", "unionip__frag.html#a547ee43b7a3f7864cb0ce5f28df682f7", null ] 9 | ]; -------------------------------------------------------------------------------- /docs/unionip__frag__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/unionip__frag__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 3e57455e54200f1f320af6ca261d03ae -------------------------------------------------------------------------------- /docs/unionpci__dev.js: -------------------------------------------------------------------------------- 1 | var unionpci__dev = 2 | [ 3 | [ "always_zero", "unionpci__dev.html#aa2c29e797ce8e6fc189b3e5edaa409e0", null ], 4 | [ "bits", "unionpci__dev.html#a492f60aaa8a612ece65d3d408efbd76c", null ], 5 | [ "bus_num", "unionpci__dev.html#a2e89e5a3d2d9a9b31425ec0b0f3d739a", null ], 6 | [ "device_num", "unionpci__dev.html#a6a4da0280c0a132a4cb6f6b8bb6fb869", null ], 7 | [ "enable", "unionpci__dev.html#ab1ba6737ea909d56dd693d53a3f00efc", null ], 8 | [ "field_num", "unionpci__dev.html#a6cf5ed12d330a9c1480be838f9963db5", null ], 9 | [ "function_num", "unionpci__dev.html#a186c25513769465794978727b90fee2e", null ], 10 | [ "reserved", "unionpci__dev.html#a9aa60c7d798354200876442d349200b0", null ] 11 | ]; -------------------------------------------------------------------------------- /docs/unionpci__dev__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/unionpci__dev__coll__graph.md5: -------------------------------------------------------------------------------- 1 | bb8439d8123e4c8245755963b0cfacb5 -------------------------------------------------------------------------------- /docs/unionpci__dev__t.js: -------------------------------------------------------------------------------- 1 | var unionpci__dev__t = 2 | [ 3 | [ "always_zero", "unionpci__dev__t.html#acfb0462d62b875ee7fe15e2b14d91eda", null ], 4 | [ "bits", "unionpci__dev__t.html#adde70930095b969feb020f63e9787995", null ], 5 | [ "bus_num", "unionpci__dev__t.html#aa0f23870d9356b03e5891eff6da6f37f", null ], 6 | [ "device_num", "unionpci__dev__t.html#a460e2e8efff04303cbdc75f165a6f4f9", null ], 7 | [ "enable", "unionpci__dev__t.html#abba574f34daa989bfcf3f3fa9f91fab6", null ], 8 | [ "field_num", "unionpci__dev__t.html#a7524ae869dc8dfcb4f77401fe2e269a5", null ], 9 | [ "function_num", "unionpci__dev__t.html#abe10382a04765a3635a01690e3554470", null ], 10 | [ "reserved", "unionpci__dev__t.html#a0265961a5fa3f645e9873f4849c37b2a", null ] 11 | ]; -------------------------------------------------------------------------------- /docs/unionpci__dev__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/unionpci__dev__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 207352c9a25f00b75041b0e0ccc8b7fa -------------------------------------------------------------------------------- /docs/uniontcp__segment__flags__t__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/uniontcp__segment__flags__t__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 604e5431033c8607dc46162b5282e78d -------------------------------------------------------------------------------- /docs/uniontos__flags.js: -------------------------------------------------------------------------------- 1 | var uniontos__flags = 2 | [ 3 | [ "bits", "uniontos__flags.html#a355d76e4681f520aa0dcd18f13834ac8", null ], 4 | [ "dscp", "uniontos__flags.html#a4f1a0ed8906119a7c45d40bb7076ca64", null ], 5 | [ "ecn", "uniontos__flags.html#a83232e3a342efd68765a05b15d81f214", null ] 6 | ]; -------------------------------------------------------------------------------- /docs/uniontos__flags__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/uniontos__flags__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 2ab48e06df4d6da6eb1dce5fb167283c -------------------------------------------------------------------------------- /docs/xml/combine.xslt: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /docs/xml/xml.xsd: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /gdbargs-basic: -------------------------------------------------------------------------------- 1 | set watchdog 0 2 | #set debug remote 1 3 | target remote udp4:127.0.0.1:2000 4 | continue 5 | -------------------------------------------------------------------------------- /include/apic.h: -------------------------------------------------------------------------------- 1 | /** 2 | * @file apic.h 3 | * @author Craig Edwards (craigedwards@brainbox.cc) 4 | * @copyright Copyright (c) 2012-2023 5 | */ 6 | #ifndef __APIC_H__ 7 | #define __APIC_H__ 8 | 9 | #define APIC_ADDRESS 0x4000 10 | #define APIC_BASE_MSR 0x1B 11 | #define APIC_BASE_MSR_ENABLE 0x800 12 | 13 | // All of these values are offset from the APIC base address 14 | #define APIC_ID 0x0020 15 | #define APIC_VERSION 0x0030 16 | 17 | uint32_t apic_read(uint64_t reg); 18 | void apic_write(uint64_t reg, uint32_t value); 19 | uint8_t cpu_id(); 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /include/devfs.h: -------------------------------------------------------------------------------- 1 | /** 2 | * @file devfs.h 3 | * @author Craig Edwards (craigedwards@brainbox.cc) 4 | * @copyright Copyright (c) 2012-2023 5 | */ 6 | #ifndef __DEVFS_H__ 7 | #define __DEVFS_H__ 8 | 9 | void init_devfs(); 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /include/devicename.h: -------------------------------------------------------------------------------- 1 | /** 2 | * @file devicename.h 3 | * @author Craig Edwards (craigedwards@brainbox.cc) 4 | * @copyright Copyright (c) 2012-2023 5 | */ 6 | #pragma once 7 | 8 | #include "kernel.h" 9 | 10 | typedef struct devname_prefix_t { 11 | char prefix[16]; 12 | uint8_t increment; 13 | } devname_prefix_t; 14 | 15 | bool make_unique_device_name(const char* prefix, char* buffer); 16 | 17 | void init_devicenames(); 18 | 19 | -------------------------------------------------------------------------------- /include/errorhandler.h: -------------------------------------------------------------------------------- 1 | /** 2 | * @file errorhandler.h 3 | * @author Craig Edwards (craigedwards@brainbox.cc) 4 | * @copyright Copyright (c) 2012-2023 5 | */ 6 | #ifndef __ERRORHANDLER_H__ 7 | #define __ERRORHANDLER_H__ 8 | 9 | void init_error_handler(); 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /include/initialisation-functions.h: -------------------------------------------------------------------------------- 1 | /** 2 | * @file initialisation-functions.h 3 | * @author Craig Edwards (craigedwards@brainbox.cc) 4 | * @copyright Copyright (c) 2012-2023 5 | */ 6 | #pragma once 7 | 8 | #include "kernel.h" 9 | 10 | void init(); 11 | -------------------------------------------------------------------------------- /include/input.h: -------------------------------------------------------------------------------- 1 | /** 2 | * @file input.h 3 | * @author Craig Edwards (craigedwards@brainbox.cc) 4 | * @copyright Copyright (c) 2012-2023 5 | */ 6 | #ifndef __INPUT_H__ 7 | #define __INPUT_H__ 8 | 9 | size_t kinput(size_t maxlen, console* cons); 10 | void kfreeinput(console* cons); 11 | char* kgetinput(console* cons); 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /include/ioapic.h: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ioapic.h 3 | * @author Craig Edwards (craigedwards@brainbox.cc) 4 | * @copyright Copyright (c) 2012-2023 5 | */ 6 | #ifndef IOAPIC_H 7 | #define IOAPIC_H 8 | 9 | void ioapic_redir_set(uint32_t gsi, uint32_t vector, uint32_t del_mode, uint32_t dest_mode, uint32_t intpol, uint32_t trigger_mode, uint32_t mask); 10 | void ioapic_redir_get(uint32_t gsi, uint32_t* vector, uint32_t* del_mode, uint32_t* dest_mode, uint32_t* intpol, uint32_t* trigger_mode, uint32_t* mask, uint32_t* destination); 11 | void ioapic_redir_unmask(uint32_t gsi); 12 | void ioapic_redir_set_precalculated(uint32_t gsi, uint32_t upper, uint32_t lower); 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /include/limine-requests.h: -------------------------------------------------------------------------------- 1 | /** 2 | * @file limine-requests.h 3 | * @author Craig Edwards (craigedwards@brainbox.cc) 4 | * @copyright Copyright (c) 2012-2023 5 | */ 6 | #pragma once 7 | #include 8 | 9 | volatile struct limine_stack_size_request stack_size_request = { 10 | .id = LIMINE_STACK_SIZE_REQUEST, 11 | .revision = 0, 12 | .stack_size = (1024 * 1024 * 32), 13 | }; 14 | 15 | volatile struct limine_hhdm_request hhdm_request = { 16 | .id = LIMINE_HHDM_REQUEST, 17 | .revision = 0, 18 | }; 19 | 20 | volatile struct limine_kernel_address_request address_request = { 21 | .id = LIMINE_KERNEL_ADDRESS_REQUEST, 22 | .revision = 0, 23 | }; 24 | 25 | -------------------------------------------------------------------------------- /include/memcpy.h: -------------------------------------------------------------------------------- 1 | /** 2 | * @file memcpy.h 3 | * @author Craig Edwards (craigedwards@brainbox.cc) 4 | * @copyright Copyright (c) 2012-2023 5 | */ 6 | #pragma once 7 | 8 | #include "kernel.h" 9 | 10 | void* memcpy(void* dest, const void* src, uint64_t len); 11 | void* memmove(void* dest, const void* src, uint64_t n); 12 | int memcmp(const void* s1, const void* s2, uint64_t n); 13 | void memset(void* dest, char val, uint64_t len); 14 | 15 | size_t memrev(char* buf, size_t n); 16 | -------------------------------------------------------------------------------- /include/ramdisk.h: -------------------------------------------------------------------------------- 1 | /** 2 | * @file ramdisk.h 3 | * @author Craig Edwards (craigedwards@brainbox.cc) 4 | * @copyright Copyright (c) 2012-2023 5 | */ 6 | #pragma once 7 | 8 | #include "kernel.h" 9 | 10 | const char* init_ramdisk(size_t blocks, size_t blocksize); 11 | 12 | const char* init_ramdisk_from_storage(const char* storage); -------------------------------------------------------------------------------- /include/random.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "kernel.h" 4 | 5 | #define STATE_VECTOR_LENGTH 624 6 | #define STATE_VECTOR_M 397 7 | #define RAND_MAX_ENTROPY (size_t)24 8 | #define RAND_MAX SIZE_MAX 9 | 10 | typedef struct mt_rand_t { 11 | uint32_t mt[STATE_VECTOR_LENGTH]; 12 | int index; 13 | } mt_rand_t; 14 | 15 | 16 | void add_random_entropy(uint64_t bytes); 17 | uint32_t gen_rand_long(mt_rand_t* rand); 18 | double gen_rand_double(mt_rand_t* rand); 19 | uint64_t gen_rand_64(mt_rand_t* rand); 20 | uint64_t mt_rand(); 21 | -------------------------------------------------------------------------------- /include/spinlock.h: -------------------------------------------------------------------------------- 1 | /** 2 | * @file spinlock.h 3 | * @author Craig Edwards (craigedwards@brainbox.cc) 4 | * @copyright Copyright (c) 2012-2023 5 | */ 6 | #ifndef __SPINLOCK_H__ 7 | #define __SPINLOCK_H__ 8 | 9 | typedef uint32_t spinlock; 10 | 11 | /* Function bodies for *_spinlock defined in asm/spinlock.asm */ 12 | 13 | void init_spinlock(spinlock* s); 14 | void lock_spinlock(spinlock* s); 15 | void unlock_spinlock(spinlock* s); 16 | 17 | void get_ioapic_address(uint64_t* apic); 18 | 19 | #endif 20 | 21 | -------------------------------------------------------------------------------- /include/timer.h: -------------------------------------------------------------------------------- 1 | /** 2 | * @file timer.h 3 | * @author Craig Edwards (craigedwards@brainbox.cc) 4 | * @copyright Copyright (c) 2012-2023 5 | */ 6 | #pragma once 7 | 8 | #include 9 | 10 | static inline uint64_t rdtsc() 11 | { 12 | uint64_t ret; 13 | __asm__ volatile ("rdtsc":"=A"(ret)); 14 | return ret; 15 | } 16 | 17 | void sleep_one_tick(); 18 | void beep(uint32_t pitch); 19 | void stopbeep(); 20 | void sleep(uint64_t secs); 21 | uint64_t get_ticks(); 22 | void timer_callback(uint8_t isr, uint64_t errorcode, uint64_t irq, void* opaque); 23 | -------------------------------------------------------------------------------- /limine.cfg: -------------------------------------------------------------------------------- 1 | TIMEOUT=0 2 | GRAPHICS=1 3 | RANDOMIZE_MEMORY=0 4 | TERM_FONT=boot:///fonts/system.f16 5 | 6 | 7 | :RetroRocket 8 | PROTOCOL=limine 9 | RESOLUTION=800x600x32 10 | KASLR=no 11 | KERNEL_PATH=boot:///kernel.bin 12 | MODULE_CMDLINE=Symbols 13 | MODULE_PATH=boot:///kernel.sym 14 | -------------------------------------------------------------------------------- /os/fonts/system.f08: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/os/fonts/system.f08 -------------------------------------------------------------------------------- /os/fonts/system.f16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/os/fonts/system.f16 -------------------------------------------------------------------------------- /os/fonts/system.f20: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/os/fonts/system.f20 -------------------------------------------------------------------------------- /os/images/brainbox.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/os/images/brainbox.gif -------------------------------------------------------------------------------- /os/images/brainbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/os/images/brainbox.png -------------------------------------------------------------------------------- /os/images/computer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainboxdotcc/retro-rocket/0b7dfbfa9192aab8aa174fe86e8d09ce30fc253d/os/images/computer.jpg -------------------------------------------------------------------------------- /os/programs/charmap.rrbasic: -------------------------------------------------------------------------------- 1 | FOR C = &20 TO &7F 2 | COLOR 8 3 | PRINT ~C; ": "; 4 | COLOR 15 5 | PRINT CHR$(C); " "; 6 | IF C % 8 = 7 THEN PRINT "" 7 | NEXT 8 | PRINT "" 9 | COLOR 7 -------------------------------------------------------------------------------- /os/programs/cpubrand.rrbasic: -------------------------------------------------------------------------------- 1 | PRINT CPUGETBRAND$(1) -------------------------------------------------------------------------------- /os/programs/cpuid.rrbasic: -------------------------------------------------------------------------------- 1 | IF ARGS$ = "" THEN 2 | PRINT "No leaf" 3 | END 4 | ENDIF 5 | LEAF = VAL(ARGS$) 6 | UNUSED = LCPUID(LEAF, 0) 7 | PRINT "EAX: "; ~LGETLASTCPUID(0) 8 | PRINT "EBX: "; ~LGETLASTCPUID(1) 9 | PRINT "ECX: "; ~LGETLASTCPUID(2) 10 | PRINT "EDX: "; ~LGETLASTCPUID(3) -------------------------------------------------------------------------------- /os/programs/cpuvendor.rrbasic: -------------------------------------------------------------------------------- 1 | PRINT CPUGETVENDOR$ -------------------------------------------------------------------------------- /os/programs/delete.rrbasic: -------------------------------------------------------------------------------- 1 | IF ARGS$ = "" THEN PRINT "File name not specified" 2 | IF ARGS$ = "" THEN END 3 | DELETE ARGS$ -------------------------------------------------------------------------------- /os/programs/dir.rrbasic: -------------------------------------------------------------------------------- 1 | DIR$ = ARGS$ 2 | 3 | N = GETNAMECOUNT(DIR$) 4 | IF N = 0 THEN PROCreport 5 | IF N = 0 THEN END 6 | 7 | FOR X = N - 1 TO -1 STEP -1 8 | FILE$ = GETNAME$(DIR$,X) 9 | IF FILETYPE$(FILE$) = "directory" THEN COLOR 9 10 | IF FILETYPE$(FILE$) = "file" THEN COLOR 15 11 | PRINT FILE$; 12 | COLOUR 8 13 | REPEAT 14 | PRINT " "; 15 | UNTIL CURRENTX > 25 16 | SIZE# = GETSIZE(DIR$,X) 17 | PRINT SIZE#; 18 | REPEAT 19 | PRINT " "; 20 | UNTIL CURRENTX > 35 21 | COLOR 7 22 | PRINT UPPER$(LEFT$(FILETYPE$(FILE$),1)) 23 | NEXT 24 | PROCreport 25 | END 26 | 27 | DEF PROCreport 28 | IF DIR$ = "" THEN DIR$ = CSD$ 29 | COLOR 7 30 | PRINT N; " items in " + DIR$ 31 | RETPROC 32 | -------------------------------------------------------------------------------- /os/programs/eval.rrbasic: -------------------------------------------------------------------------------- 1 | EVAL ARGS$ -------------------------------------------------------------------------------- /os/programs/fstest.rrbasic: -------------------------------------------------------------------------------- 1 | 10 FH = OPENIN("/programs/fstest") 2 | 20 V$=READ$(FH) 3 | 30 PRINT V$ 4 | 40 PRINT "File Handle: "; 5 | 50 PRINT FH 6 | 60 BYTE = READ(FH) 7 | 70 PRINT BYTE; 8 | 80 PRINT " "; 9 | 90 IF EOF(FH) = 0 THEN GOTO 60 10 | 100 PRINT "EOF. "; 11 | 110 CLOSE FH 12 | 120 PRINT "Closed." 13 | -------------------------------------------------------------------------------- /os/programs/host.rrbasic: -------------------------------------------------------------------------------- 1 | IF ARGS$ = "" THEN PRINT "Hostname not specified" 2 | IF ARGS$ = "" THEN END 3 | PRINT DNS$(ARGS$) -------------------------------------------------------------------------------- /os/programs/init.rrbasic: -------------------------------------------------------------------------------- 1 | GLOBAL LIB$ = "/programs/libraries" 2 | 3 | PRINT "Mounting "; 4 | COLOR 14 5 | PRINT "filesystems"; 6 | COLOR 7 7 | PRINT "..." 8 | 9 | MOUNT "/devices", "", "devfs" 10 | MOUNT "/harddisk", "hd0", "fat32" 11 | 12 | REPEAT 13 | PRINT "Launching "; 14 | COLOR 14 15 | PRINT "shell"; 16 | COLOR 7 17 | PRINT "..." 18 | CHAIN "/programs/rocketsh" 19 | PRINT "Shell process ended." 20 | UNTIL FALSE -------------------------------------------------------------------------------- /os/programs/ip.rrbasic: -------------------------------------------------------------------------------- 1 | PRINT "Network Interface Status" 2 | PRINT "────────────────────────" 3 | PRINT "IP: "; NETINFO$("ip") 4 | PRINT "SUBNET MASK: "; NETINFO$("mask") 5 | PRINT "DNS: "; NETINFO$("dns") 6 | PRINT "GATEWAY: "; NETINFO$("gw") -------------------------------------------------------------------------------- /os/programs/list.rrbasic: -------------------------------------------------------------------------------- 1 | IF ARGS$ = "" THEN PRINT "File name not specified" 2 | IF ARGS$ = "" THEN END 3 | FILE$ = ARGS$ 4 | FH = OPENIN(FILE$) 5 | REPEAT 6 | BYTE = READ(FH) 7 | PRINT CHR$(BYTE); 8 | UNTIL EOF(FH) = 1 9 | PRINT "" 10 | CLOSE FH -------------------------------------------------------------------------------- /os/programs/mkdir.rrbasic: -------------------------------------------------------------------------------- 1 | IF ARGS$ = "" THEN PRINT "Directory name not specified" 2 | IF ARGS$ = "" THEN END 3 | MKDIR ARGS$ -------------------------------------------------------------------------------- /os/programs/proclist.rrbasic: -------------------------------------------------------------------------------- 1 | REM Process List 2 | REM ------------ 3 | 4 | COLOR 15 5 | PRINT "PID", "PPID", "CPUID", "PROCESS NAME" 6 | COLOR 7 7 | PROCline() 8 | FOR Y = 0 TO GETPROCCOUNT 9 | PRINT GETPROCID(Y), GETPROCPARENT(Y), GETPROCCPUID(Y); 10 | COLOR 15 11 | PRINT "", LEFT$(GETPROCNAME$(Y), 60) 12 | COLOR 7 13 | NEXT 14 | PROCline() 15 | COLOR 15 16 | PRINT GETPROCCOUNT; " Total Processes" 17 | COLOR 7 18 | END 19 | 20 | DEF PROCline() 21 | FOR X = 0 TO TERMWIDTH 22 | PRINT "─"; 23 | NEXT 24 | PRINT "" 25 | RETPROC -------------------------------------------------------------------------------- /os/programs/rmdir.rrbasic: -------------------------------------------------------------------------------- 1 | IF ARGS$ = "" THEN PRINT "Directory name not specified" 2 | IF ARGS$ = "" THEN END 3 | RMDIR ARGS$ -------------------------------------------------------------------------------- /os/programs/sine.rrbasic: -------------------------------------------------------------------------------- 1 | CLS 2 | HALFSCREEN = 600 / 2 3 | MAG# = 8 4 | LASTY# = HALFSCREEN 5 | LASTX# = 0 6 | FOR X# = 0 TO 800 / MAG# 7 | Y# = HALFSCREEN * SIN(X# * MAG# / 48) + HALFSCREEN 8 | C = Y# / 3 9 | GCOL RGB(C, 255 - C, 30) 10 | LINE LASTX# * MAG#, LASTY#, X# * MAG#, Y# 11 | LASTY# = Y# 12 | LASTX# = X# 13 | NEXT -------------------------------------------------------------------------------- /os/programs/socktest.rrbasic: -------------------------------------------------------------------------------- 1 | 10 REM Socket test 2 | 20 HOST$ = "neuron.brainbox.cc" 3 | 30 PRINT "Connecting to "; HOST$; " "; 4 | 40 IP$ = DNS$(HOST$) 5 | 50 PRINT " (IP: "; IP$; ")... "; 6 | 60 CONNECT FD, IP$, 80 7 | 70 PRINT "Connected! Socket descriptor="; FD 8 | 80 SOCKWRITE FD, "GET /test.txt HTTP/1.1"; CHR$(13); CHR$(10); "Host: "; IP$; CHR$(13); CHR$(10); CHR$(13); CHR$(10); 9 | 90 SOCKREAD FD, TEST$ 10 | 100 PRINT TEST$ 11 | 110 SOCKCLOSE FD 12 | 120 END 13 | -------------------------------------------------------------------------------- /os/programs/test.rrbasic: -------------------------------------------------------------------------------- 1 | LIBRARY LIB$ + "/ansi" 2 | PROCEdInit(TRUE) 3 | PROCEdAddHistory("Some line") 4 | PROCEdAddHistory("Some other line") 5 | PROCEdAddHistory("Third history line") 6 | PRINT "Enter something: "; 7 | PROCEdLine 8 | PRINT "" 9 | line$ = FNEdResult$() 10 | PRINT "You entered: "; FNEdResult$() 11 | PROCEdAddHistory(line$) 12 | END -------------------------------------------------------------------------------- /os/programs/test_blockif.rrbasic: -------------------------------------------------------------------------------- 1 | PRINT "START" 2 | IF 5 = 7 THEN 3 | PRINT "BLOCK ONE" 4 | PRINT "BLOCK ONE" 5 | IF 1 = 1 THEN PRINT "NO FAIL" ELSE PRINT "FAIL" 6 | PRINT "MORE BLOCK ONE" 7 | ELSE 8 | PRINT "BLOCK TWO" 9 | PRINT "BLOCK TWO" 10 | IF 1 = 0 THEN PRINT "FAIL" ELSE PRINT "NO FAIL" 11 | PRINT "BLOCK TWO END" 12 | ENDIF 13 | IF 1 = TRUE THEN 14 | PRINT "BLOCK THREE" 15 | ENDIF 16 | IF 0 = TRUE THEN 17 | PRINT "FAIL BLOCK 4" 18 | ENDIF 19 | PRINT "TEST END" -------------------------------------------------------------------------------- /os/programs/textcolours.rrbasic: -------------------------------------------------------------------------------- 1 | FOR X = 1 TO 16 2 | COLOUR X 3 | PRINT "VGA FOREGROUND COLOUR "; X, ""; 4 | COLOUR 15 5 | PRINT "" 6 | NEXT 7 | COLOUR 15 8 | FOR X = 1 TO 8 9 | BACKGROUND X 10 | PRINT "VGA BACKGROUND COLOUR "; X, ""; 11 | BACKGROUND 0 12 | PRINT "" 13 | NEXT -------------------------------------------------------------------------------- /src/ap.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void kmain_ap() 4 | { 5 | wait_forever(); 6 | } 7 | -------------------------------------------------------------------------------- /src/apic.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void get_lapic_address(uint64_t* lapic); 4 | 5 | uint32_t apic_read(uint64_t reg) 6 | { 7 | uint64_t lapic = 0; 8 | get_lapic_address(&lapic); 9 | uint32_t res = *((volatile uint32_t *)(lapic + reg)); 10 | return res; 11 | } 12 | 13 | void apic_write(uint64_t reg, uint32_t value) 14 | { 15 | uint64_t lapic = 0; 16 | get_lapic_address(&lapic); 17 | *((volatile uint32_t *)(lapic + reg)) = value; 18 | } 19 | 20 | uint8_t cpu_id() 21 | { 22 | uint32_t id = apic_read(APIC_ID); 23 | id = (id >> 24) & 0xff; 24 | return id; 25 | } 26 | -------------------------------------------------------------------------------- /src/basic/debugger.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | -------------------------------------------------------------------------------- /src/init.c: -------------------------------------------------------------------------------- 1 | #include "initialisation-functions.h" 2 | 3 | typedef void (*init_func_t)(void); 4 | 5 | init_func_t init_funcs[] = { 6 | init_console, init_heap, init_cores, init_idt, 7 | init_pci, init_realtime_clock, 8 | init_devicenames, init_keyboard, init_ide, init_ahci, 9 | init_filesystem, init_iso9660, init_devfs, init_fat32, 10 | NULL, 11 | }; 12 | 13 | void init() 14 | { 15 | for (init_func_t* func = init_funcs; *func; ++func) { 16 | (*func)(); 17 | } 18 | 19 | } -------------------------------------------------------------------------------- /src/kernel.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | void kmain() 6 | { 7 | init(); 8 | 9 | if (!filesystem_mount("/", "cd0", "iso9660")) { 10 | preboot_fail("Failed to mount boot drive to VFS!"); 11 | } 12 | 13 | init_rtl8139(); 14 | 15 | init_process(); 16 | } 17 | --------------------------------------------------------------------------------