Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LemonOSProject/LemonOS
/ functions
Functions
1,303 in github.com/LemonOSProject/LemonOS
⨍
Functions
1,303
◇
Types & classes
320
Method
FindDir
Kernel/src/fs/ext2.cpp:952
Method
FindWindow
System/LemonWM/wm.cpp:27
Method
FontException
LibLemon/include/lemon/gfx/font.h:35
Method
FontSize
//////////////////////// \brief Get size of the font being rendered Note that this is the font size not the screen size of the text object \return F
LibLemon/include/lemon/gfx/text.h:84
Method
FreeBlock
Kernel/src/fs/ext2.cpp:498
Function
FreeLargePhysicalMemoryBlock
Frees a block of physical memory
Kernel/src/arch/x86_64/physicalallocator.cpp:122
Method
GameOver
Applications/Minesweeper/main.cpp:39
Method
GetAllHandles
LibLemon/include/lemon/system/waitable.h:15
Method
GetBounds
LibLemon/include/lemon/gui/widgets.h:75
Method
GetClusterChain
Kernel/src/fs/fat32.cpp:66
Method
GetCommand
Kernel/include/arch/x86_64/pci.h:232
Method
GetCompletionDoorbell
Kernel/include/nvme.h:382
Method
GetControllerStatus
Kernel/include/xhci.h:723
Function
GetData
Kernel/src/arch/x86_64/mouse.cpp:178
Method
GetData
Kernel/include/arch/x86_64/pci.h:147
Function
GetDevFS
Kernel/src/device.cpp:126
Method
GetDoorbellStride
Kernel/include/nvme.h:335
Method
GetFlags
//////////////////////// \brief Get Window Flags \return window flags ////////////////////////
LibLemon/include/lemon/gui/window.h:222
Function
GetHeader
Kernel/src/fs/initrd.cpp:146
Method
GetInodeBlock
Kernel/src/fs/ext2.cpp:152
Method
GetInodeBlocks
Kernel/src/fs/ext2.cpp:200
Method
GetInterruptLine
Kernel/include/arch/x86_64/pci.h:224
Method
GetMaxMemoryPageSize
Capabilities
Kernel/include/nvme.h:327
Method
GetMaxQueueEntries
Kernel/include/nvme.h:339
Method
GetMinMemoryPageSize
Kernel/include/nvme.h:331
Method
GetName
Kernel/include/objects/service.h:50
Function
GetProcessInfo
LibLemon/src/lemon/util.cpp:19
Method
GetSize
LibLemon/include/lemon/ipc/message.h:33
Method
GetSize<MessageRawDataObject>
LibLemon/src/ipc/message.cpp:19
Method
GetSpeed
Kernel/src/net/8254x.cpp:137
Method
GetSubmissionDoorbell
Kernel/include/nvme.h:377
Method
GetValue
Kernel/include/lock.h:64
Method
GridView
LibLemon/include/lemon/gui/widgets.h:337
Function
Handler
Kernel/src/arch/x86_64/mouse.cpp:35
Function
Handler
Interrupt handler
Kernel/src/arch/x86_64/keyboard.cpp:62
Function
Handler
Timer handler
Kernel/src/arch/x86_64/timer.cpp:123
Method
HasCapability
Kernel/include/arch/x86_64/pci.h:273
Method
HashMap
Kernel/include/hash.h:45
Function
IPIHalt
Kernel/src/arch/x86_64/idt.cpp:131
Method
IPReceiveFrom
Kernel/src/net/ipsocket.cpp:15
Method
IPSocket
Kernel/src/net/ipsocket.cpp:6
Method
IPv4Address
Kernel/include/net/net.h:23
Function
IRQHandler
Kernel/src/storage/ata.cpp:94
Method
IST
Kernel/include/xhci.h:108
Function
Identify
Kernel/src/fs/fat32.cpp:11
Method
Identify
Kernel/src/storage/ahciport.cpp:422
Method
IdentifyController
Kernel/src/storage/nvme.cpp:169
Function
IdleProcess
Kernel/src/kernel.cpp:35
Function
Init
Kernel/src/arch/x86_64/acpi.cpp:139
Function
Init
Kernel/src/arch/x86_64/pci.cpp:199
Function
Init
Kernel/src/storage/ahci.cpp:27
Function
Initialize
Kernel/src/logging.cpp:56
Function
Initialize
Kernel/src/arch/x86_64/scheduler.cpp:68
Function
Initialize
Kernel/src/arch/x86_64/apic.cpp:41
Function
Initialize
Kernel/src/arch/x86_64/smp.cpp:113
Function
Initialize
Initialize
Kernel/src/arch/x86_64/timer.cpp:146
Function
Initialize
Kernel/src/storage/nvme.cpp:13
Function
Initialize
Kernel/src/fs/filesystem.cpp:29
Function
Initialize
Kernel/src/fs/initrd.cpp:39
Method
Initialize
Kernel/src/usb/xhci.cpp:23
Method
Initialize
Kernel/include/objects/service.h:20
Function
InitializeConnections
Kernel/src/net/net.cpp:17
Function
InitializeDrivers
Kernel/src/net/net.cpp:13
Function
InitializeFVIcons
LibLemon/src/gui/fileview.cpp:32
Method
InitializePartitions
Kernel/src/storage/diskdevice.cpp:20
Method
InitializePorts
Kernel/src/usb/xhci.cpp:327
Method
InitializeProtocols
Kernel/src/usb/xhci.cpp:296
Method
InitializeRx
Kernel/src/net/8254x.cpp:172
Method
InitializeShellConnection
LibLemon/src/gui/window.cpp:391
Method
InitializeShellConnection
LibLemon/include/lemon/gui/window.h:84
Method
InitializeTx
Kernel/src/net/8254x.cpp:202
Method
InitrdVolume
Kernel/src/fs/initrd.cpp:167
Method
InodeLBA
Kernel/include/fs/ext2.h:271
Method
InputManager
System/LemonWM/input.cpp:96
Method
Insert
LibLemon/include/lemon/ipc/message.h:38
Method
Insert<MessageRawDataObject>
LibLemon/src/ipc/message.cpp:7
Method
InsertDir
Kernel/src/fs/ext2.cpp:836
Function
InsertThreadIntoQueue
Kernel/src/arch/x86_64/scheduler.cpp:38
Function
Install
Register interrupt handler
Kernel/src/arch/x86_64/keyboard.cpp:82
Method
Instance
Kernel/include/objects/service.h:26
Method
InstanceTypeID
Kernel/include/objects/message.h:126
Method
InstanceTypeID
Kernel/include/objects/service.h:53
Method
InstanceTypeID
Kernel/include/objects/interface.h:58
Method
Intel8254x
Kernel/src/net/8254x.cpp:232
Method
Interface
LibLemon/src/ipc/interface.cpp:22
Method
InterfaceDeclarationStatement
InterfaceCompiler/main.cpp:100
Method
InterfaceException
LibLemon/include/lemon/ipc/interface.h:29
Function
InterfaceThread
Kernel/src/net/interface.cpp:70
Function
InterruptHandler
Kernel/src/storage/ahci.cpp:23
Method
InterruptHandler
Kernel/src/net/8254x.cpp:47
Function
InvalidInterruptHandler
Kernel/src/arch/x86_64/idt.cpp:136
Method
Ioctl
Kernel/src/logging.cpp:48
Method
Ioctl
Kernel/src/tty/pty.cpp:83
Method
IsBlocking
Kernel/include/net/socket.h:140
Method
IsOverflowing
LibLemon/include/lemon/gui/widgets.h:117
Method
JSONParser
LibLemon/src/json.cpp:6
Method
JSONValue
LibLemon/include/lemon/core/json.h:39
Function
KernelAllocate2MPages
Kernel/src/arch/x86_64/paging.cpp:431
Function
KernelAssertionFailed
Kernel/src/assert.cpp:12
Function
KernelFree2MPages
Kernel/src/arch/x86_64/paging.cpp:476
← previous
next →
701–800 of 1,303, ranked by callers