Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
- i -
- ICMP_PROTOCOL : ip_type.h
- iConfiguration : usb.h
- ICR_GPI_EN0 : e1000.cpp
- ICR_GPI_EN1 : e1000.cpp
- ICR_GPI_EN2 : e1000.cpp
- ICR_GPI_EN3 : e1000.cpp
- ICR_LSC : e1000.cpp
- ICR_MDAC : e1000.cpp
- ICR_RXCFG : e1000.cpp
- ICR_RXDMT0 : e1000.cpp
- ICR_RXO : e1000.cpp
- ICR_RXSEQ : e1000.cpp
- ICR_RXT0 : e1000.cpp
- ICR_TXDW : e1000.cpp
- ICR_TXQE : e1000.cpp
- ICW1_ICW4 : interrupt.h
- ICW1_INIT : interrupt.h
- ICW1_INTERVAL4 : interrupt.h
- ICW1_LEVEL : interrupt.h
- ICW1_SINGLE : interrupt.h
- ICW4_8086 : interrupt.h
- ICW4_AUTO : interrupt.h
- ICW4_BUF_MASTER : interrupt.h
- ICW4_BUF_SLAVE : interrupt.h
- ICW4_SFNM : interrupt.h
- id : thread.h, vnode.h, iso9660.h, ipv4.h, thread.h, virtio-gpu.hpp
- identifier : icmp.h
- idx : virtio-gpu.hpp
- iInterface : usb.h
- iman : xhci.hpp
- imod : xhci.hpp
- IMS_LSC : e1000.cpp
- IMS_OTHER : e1000.cpp, init.cpp
- IMS_RXDMT0 : e1000.cpp
- IMS_RXO : e1000.cpp
- IMS_RXQ0 : e1000.cpp, init.cpp
- IMS_RXT0 : e1000.cpp
- IMS_TXQ0 : e1000.cpp, init.cpp
- in_kernel_sleep : thread.h
- inb() : io.h
- INFLOOP : init.h
- info : xhci.hpp
- info2 : xhci.hpp
- info3 : xhci.hpp
- INIT : init.h, core.c, gdt.c, interrupt.c, paging.c, graphic.c, rand.c, timer.c, virtio.c, initrd.c, input.c, simd.c, phys_base_allocator.c, vm_manager.c, kernel_reader.c, netbuff.c, netdev.c, socket.c, process.c, scheduler.c, thread.c, workqueue.c, ioforge.c, syscall.c, tty.c, cache.c, mount.c, vfs.c, vnode.c
- INIT_CORE_ENTRYPOINT : core.c
- INIT_CORE_MAGIC : core.c
- init_runtime() : interrupt.c
- init_simd() : core.c, simd.c, simd.h
- init_timer_counter() : timer.c, timer.h
- initacpi() : acpi.c
- initcall_t : init.h
- initGdt() : core.c
- INITIAL_MAX_FDS : fd.h
- initialize_physical_paging_window() : paging.c
- initModuleRegister() : register.c
- initProccessRegister() : register.c
- initrd_file_t : initrd.h
- initrd_fs_impl() : initrd.c
- initrd_internal_vnode_data_cache : initrd.c
- initrd_load() : initrd.h
- initrd_module_t : initrd.h
- initrd_read() : initrd.c
- initSIMD() : core.c
- initTimer() : core.c
- inl() : io.h
- input_buffer : tty.h
- input_control : xhci.hpp
- INPUT_KEY : input.h
- input_lock : tty.h
- input_report_key() : input.h, input.c
- instance : init.cpp, keyboard.cpp, init.cpp, keyboard.cpp, init.cpp, keyboard.cpp, init.cpp
- int16_t : type.h, ssfn.h
- int32_t : type.h
- int64_t : type.h
- int8_t : type.h
- INT_ENABLE_OFFSET : serial.c
- int_lock : interrupt.c
- int_table : interrupt.c
- INTEL_HDA_GCAP_OFFSET : intel_hda.h
- INTEL_HDA_GCTL_OFFSET : intel_hda.h
- intel_hda_init() : intel_hda.h
- INTEL_HDA_INPAY_OFFSET : intel_hda.h
- INTEL_HDA_INT_OFFSET : intel_hda.h
- INTEL_HDA_OUTPAY_OFFSET : intel_hda.h
- intel_hda_play() : intel_hda.h
- INTEL_HDA_STATESTS_OFFSET : intel_hda.h
- INTEL_HDA_VMAJ_OFFSET : intel_hda.h
- INTEL_HDA_VMIN_OFFSET : intel_hda.h
- INTEL_HDA_WAKEEN_OFFSET : intel_hda.h
- interleave_gap : iso9660.h
- INTERRUPT_ATTR_KERNEL : interrupt.h
- INTERRUPT_ATTR_USER : interrupt.h
- interrupt_exist : virtio-gpu.cpp
- interrupt_io_wait() : interrupt.c
- interrupt_per_core_data : interrupt.c
- interrupt_pic_remap() : interrupt.c
- interrupt_register() : interrupt.c
- interrupt_reload() : interrupt.c
- InterruptCallback : ioforge_int_pipe.hpp
- INTO_DETECTED_OVERFLOW : interrupt.c
- INVALID_OPCODE : interrupt.c
- INVALID_PID : process.h
- inw() : io.h
- IO_ADDR_OFFSET : e1000.cpp
- IO_DATA_OFFSET : e1000.cpp
- ioapic_add_irq_gsi_map() : ioapic.c, ioapic.h
- ioapic_base_addr : ioapic.c
- ioapic_isr_get_apic_id() : ioapic.h
- ioapic_isr_get_vector() : ioapic.c, ioapic.h
- ioapic_setup() : ioapic.c, ioapic.h
- ioApicAddress : acpi.h
- IOAPICARB : ioapic.c
- ioApicId : acpi.h
- IOAPICREDTBL : ioapic.c
- IOAPICVER : ioapic.c
- IOFORGE_ACPI : ioforge.h
- ioforge_alloc() : ioforge.h
- ioforge_attach() : ioforge.h
- IOFORGE_BLOCK : ioforge.h
- ioforge_block_flags : ioforge_block.h
- IOFORGE_BLOCK_OP_FLUSH : ioforge_block.h
- IOFORGE_BLOCK_OP_IDENTIFY : ioforge_block.h
- IOFORGE_BLOCK_OP_PACKET : ioforge_block.h
- IOFORGE_BLOCK_OP_READ : ioforge_block.h
- ioforge_block_op_type : ioforge_block.h
- IOFORGE_BLOCK_OP_WRITE : ioforge_block.h
- IOFORGE_BLOCK_TYPE_PM : ioforge_block.h
- IOFORGE_BLOCK_TYPE_SATA : ioforge_block.h
- IOFORGE_BLOCK_TYPE_SATAPI : ioforge_block.h
- IOFORGE_BLOCK_TYPE_SEMB : ioforge_block.h
- ioforge_block_visitor_fn : ioforge_block.h
- ioforge_can_contain_block_device() : ioforge_block.c
- ioforge_can_contain_pci() : ioforge.h, ioforge.c
- ioforge_can_contain_usb_device() : ioforge_usb.c
- ioforge_clear_rx_queue() : ioforge_nic.h, ioforge_nic.c
- ioforge_dma_alloc() : ioforge.h
- ioforge_dma_free() : ioforge.h
- IOFORGE_F_ENABLE : ioforge.h
- IOFORGE_F_VIRTIO : ioforge.h
- ioforge_find_by_name() : ioforge.h
- ioforge_find_pci_device() : ioforge.h
- ioforge_find_usb_device_by_devclass() : ioforge_usb.h
- IOFORGE_FLAG_DMA : ioforge_block.h
- IOFORGE_FLAG_NODATA : ioforge_block.h
- IOFORGE_FLAG_WRITE : ioforge_block.h
- ioforge_free() : ioforge.h
- ioforge_get_block_devices_root() : ioforge.h
- ioforge_get_current_core_id() : ioforge.h
- ioforge_get_pci_device() : ioforge_pci.h
- ioforge_get_pci_root() : ioforge.h
- ioforge_get_root() : ioforge.h
- ioforge_get_usb_ctrl_root() : ioforge_usb.h
- ioforge_get_usb_devices_root() : ioforge_usb.h
- ioforge_irq_alloc_entry() : ioforge.h
- ioforge_irq_register() : ioforge.h
- ioforge_isr_get_vector() : ioforge.h
- ioforge_map_isr() : ioforge.h
- ioforge_memcpy() : ioforge.h
- ioforge_memset() : ioforge.h
- IOFORGE_NIC : ioforge.h
- ioforge_nic_rx() : ioforge_nic.h
- IOFORGE_PCI : ioforge.h
- IOFORGE_PCI_BUS : ioforge.h
- ioforge_receive_pending_queue() : ioforge_nic.h, ioforge_nic.c
- ioforge_register_nic() : ioforge_nic.h
- IOFORGE_ROOT : ioforge.h
- IOFORGE_SERVICE_NAME_MAX_LEN : ioforge.h
- ioforge_sleep() : ioforge.h
- IOFORGE_USB_CONTROLLER : ioforge.h
- IOFORGE_USB_DEVICE : ioforge.h
- ioforge_usb_version : ioforge_usb.h
- ioforge_usb_visitor_fn : ioforge_usb.h
- IOFORGE_VIRTIO : ioforge.h
- IOforgeMMapPhys() : ioforge.h
- IoForgeModuleConstructor : ioforge.hpp, init.cpp
- IOforgeNICFindByName() : ioforge_nic.h
- IoforgeNICStatus : ioforge_nic.h
- IOforgeStrCopy() : ioforge.h
- IOforgeStrnCopy() : ioforge.h
- IoForgeType : ioforge.h
- IoForgeUSB_VERSION_2 : ioforge_usb.h
- IoForgeUSB_VERSION_3 : ioforge_usb.h
- iomap_base : gdt.h
- iOS9660_ASSOCIATED_FILE_FLAG : iso9660.h
- iOS9660_DIR_FLAG : iso9660.h
- IPPROTO_IP : socket.h
- IPPROTO_TCP : socket.h
- IPPROTO_UDP : socket.h
- ipv4_send() : ipv4.c, ipv4.h
- ir : xhci.hpp
- irq_alloc_entry() : interrupt.c, interrupt.h
- irq_disable() : irq_lock.h
- irq_enable() : irq_lock.h
- irq_gsi_table : ioapic.c
- irq_is_enabled() : irq_lock.h
- irq_register() : interrupt.c, interrupt.h
- irq_restore() : irq_lock.h
- irq_save() : irq_lock.h
- irq_setup() : interrupt.c, interrupt.h
- is_device_present() : ahci.cpp
- is_running_program : interrupt.c
- iso9660_file_operations() : iso9660.c, iso9660.h
- iso9660_fs_operations() : iso9660.c, iso9660.h
- iso9660_get_rr_name() : iso9660.c
- iso9660_get_rr_symlink() : iso9660.c
- iso9660_lnk_operations() : iso9660.c, iso9660.h
- iso9660_lookup() : iso9660.c, iso9660.h
- iso9660_read() : iso9660.c, iso9660.h
- iso9660_readlink() : iso9660.c, iso9660.h
- isr_cfg : ioforge_virtio.h
- isr_irq_register() : ioforge.h
- ist : gdt.h
- itoa() : str.h, str.c