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
↓ 8 callers
Method
id
LibLemon/include/lemon/ipc/message.h:146
↓ 7 callers
Method
AsString
LibLemon/include/lemon/core/json.h:136
↓ 7 callers
Method
BarIsIOPort
Kernel/include/arch/x86_64/pci.h:220
↓ 7 callers
Method
CanRead
Kernel/src/tty/pty.cpp:135
↓ 7 callers
Function
ConfigWriteWord
Kernel/src/arch/x86_64/pci.cpp:58
↓ 7 callers
Function
DrawGradientVertical
LibLemon/src/gfx/graphics.cpp:162
↓ 7 callers
Function
GetTicks
Kernel/src/arch/x86_64/timer.cpp:77
↓ 7 callers
Function
Interpolate
LibLemon/src/gfx/graphics.cpp:133
↓ 7 callers
Method
IsString
LibLemon/include/lemon/core/json.h:112
↓ 7 callers
Function
MapVirtualMemory4K
Kernel/src/arch/x86_64/paging.cpp:538
↓ 7 callers
Method
OnMouseDownRelative
LibLemon/src/gui/widgets.cpp:364
↓ 7 callers
Method
OnMouseMoveRelative
LibLemon/src/gui/widgets.cpp:371
↓ 7 callers
Method
Paint
Applications/LemonPaint/main.cpp:18
↓ 7 callers
Function
Scroll
System/FTerm/main.cpp:69
↓ 7 callers
Function
surfacecpyTransparent
LibLemon/src/gfx/graphics.cpp:284
↓ 6 callers
Function
Access
Kernel/src/storage/ata.cpp:172
↓ 6 callers
Method
AcquireWrite
Kernel/include/lock.h:34
↓ 6 callers
Method
AddColumn
LibLemon/src/gui/widgets.cpp:773
↓ 6 callers
Function
FileDialog
LibLemon/src/gui/filedialog.cpp:70
↓ 6 callers
Function
FindDir
Kernel/src/fs/initrd.cpp:130
↓ 6 callers
Function
GetBlockCount
Kernel/src/fs/tar.cpp:21
↓ 6 callers
Method
GetName
Kernel/include/device.h:30
↓ 6 callers
Function
GetPageFrame
Kernel/include/arch/x86_64/paging.h:132
↓ 6 callers
Function
Initialize
Kernel/src/arch/x86_64/idt.cpp:152
↓ 6 callers
Method
IsType
Kernel/include/objects/kobject.h:34
↓ 6 callers
Method
Minimize
System/LemonWM/window.cpp:76
↓ 6 callers
Method
Parse
LibLemon/src/json.cpp:43
↓ 6 callers
Method
ReleaseWrite
Kernel/include/lock.h:46
↓ 6 callers
Method
ResetScrollBar
///////////////////// Scroll Bar /////////////////////
LibLemon/src/gui/widgets.cpp:347
↓ 6 callers
Function
Scroll
Applications/Terminal/main.cpp:89
↓ 6 callers
Function
abs
Kernel/src/math.cpp:14
↓ 6 callers
Function
inportl
Kernel/src/arch/x86_64/system.cpp:37
↓ 6 callers
Function
memcmp
Kernel/src/string.cpp:88
↓ 6 callers
Function
stopCMD
Stop command engine
Kernel/include/ahci.h:397
↓ 6 callers
Function
strcat
Kernel/src/string.cpp:210
↓ 5 callers
Method
AddItem
LibLemon/src/gui/widgets.cpp:777
↓ 5 callers
Function
Allocate4KPages
Kernel/src/arch/x86_64/paging.cpp:264
↓ 5 callers
Method
AsBool
LibLemon/include/lemon/core/json.h:155
↓ 5 callers
Function
Close
Kernel/src/fs/initrd.cpp:102
↓ 5 callers
Function
ConfigReadByte
Kernel/src/arch/x86_64/pci.cpp:40
↓ 5 callers
Function
DrawChar
Kernel/src/video.cpp:185
↓ 5 callers
Function
DrawRectOutline
LibLemon/src/gfx/graphics.cpp:118
↓ 5 callers
Method
EnableBusMastering
Kernel/include/arch/x86_64/pci.h:240
↓ 5 callers
Function
FreePhysicalMemoryBlock
Frees a block of physical memory
Kernel/src/arch/x86_64/physicalallocator.cpp:115
↓ 5 callers
Function
Initialize
Kernel/src/video.cpp:154
↓ 5 callers
Method
IsBool
LibLemon/include/lemon/core/json.h:120
↓ 5 callers
Method
OnMouseDown
LibLemon/src/gui/window.cpp:319
↓ 5 callers
Function
OnSubmit
Applications/Run/main.cpp:78
↓ 5 callers
Function
Read
Kernel/src/arch/x86_64/apic.cpp:56
↓ 5 callers
Method
Unlink
Kernel/src/fs/ext2.cpp:1389
↓ 5 callers
Function
WriteF
Kernel/src/logging.cpp:124
↓ 5 callers
Function
strlenSafe
Kernel/src/arch/x86_64/stringsafe.cpp:5
↓ 4 callers
Method
AcquireRead
Kernel/include/lock.h:22
↓ 4 callers
Function
AlphaBlend
LibLemon/include/lemon/gfx/graphics.h:88
↓ 4 callers
Method
AsSignedNumber
LibLemon/include/lemon/core/json.h:141
↓ 4 callers
Method
CanWrite
Kernel/include/fs/filesystem.h:205
↓ 4 callers
Function
EndProcess
Kernel/src/arch/x86_64/scheduler.cpp:316
↓ 4 callers
Function
EndpointQueue
//////////////////////// \brief EndpointQueue (endpoint, id, size, data) - Queue a message on an endpoint Queues a new message on the specified endpo
LibLemon/include/lemon/system/ipc.h:77
↓ 4 callers
Function
FD_SET
Kernel/include/fs/filesystem.h:136
↓ 4 callers
Function
FindProcessByPID
Kernel/src/arch/x86_64/scheduler.cpp:133
↓ 4 callers
Function
FindSDT
Kernel/src/arch/x86_64/acpi.cpp:36
↓ 4 callers
Method
Flush
Kernel/src/characterbuffer.cpp:82
↓ 4 callers
Function
FollowLink
Kernel/src/fs/filesystem.cpp:47
↓ 4 callers
Function
Generate
InterfaceCompiler/main.cpp:470
↓ 4 callers
Function
GetFont
LibLemon/src/gfx/font.cpp:101
↓ 4 callers
Method
GetParent
LibLemon/include/lemon/gui/widgets.h:57
↓ 4 callers
Function
GetSharedMemory
Kernel/src/sharedmem.cpp:36
↓ 4 callers
Function
GetVideoMode
Kernel/src/video.cpp:166
↓ 4 callers
Function
InitializeFonts
LibLemon/src/gfx/font.cpp:29
↓ 4 callers
Method
IsNumber
LibLemon/include/lemon/core/json.h:116
↓ 4 callers
Method
Paint
Applications/LemonPaint/canvas.cpp:95
↓ 4 callers
Method
Paint
Applications/Minesweeper/main.cpp:147
↓ 4 callers
Function
PointInWindowProper
System/LemonWM/lemonwm.h:220
↓ 4 callers
Method
Queue
LibLemon/include/lemon/ipc/endpoint.h:103
↓ 4 callers
Function
Read
Kernel/src/fs/initrd.cpp:82
↓ 4 callers
Method
ReleaseRead
Kernel/include/lock.h:38
↓ 4 callers
Method
Set
LibLemon/include/lemon/ipc/message.h:124
↓ 4 callers
Method
SetBounds
LibLemon/include/lemon/gui/widgets.h:78
↓ 4 callers
Function
TimeDifference
Kernel/src/arch/x86_64/timer.cpp:96
↓ 4 callers
Function
UnmapSharedMemory
LibLemon/src/lemon/sharedmem.cpp:22
↓ 4 callers
Method
Write
Kernel/src/tty/pty.cpp:68
↓ 4 callers
Method
get_front
Kernel/include/list.h:177
↓ 4 callers
Function
invlpg
Kernel/include/arch/x86_64/paging.h:136
↓ 4 callers
Function
strrchr
strrchr - Get pointer to last occurance of c in string s
Kernel/src/string.cpp:164
↓ 3 callers
Method
AllocateVector
Kernel/src/arch/x86_64/pci.cpp:239
↓ 3 callers
Function
CheckInterrupts
Kernel/include/arch/x86_64/cpu.h:110
↓ 3 callers
Function
CheckRegion
Kernel/src/arch/x86_64/paging.cpp:184
↓ 3 callers
Function
ClearBit
Clears a bit in the physical memory bitmap
Kernel/src/arch/x86_64/physicalallocator.cpp:33
↓ 3 callers
Method
Close
Kernel/src/fs/tar.cpp:49
↓ 3 callers
Function
ConfigWriteDword
Kernel/src/arch/x86_64/pci.cpp:51
↓ 3 callers
Method
CreateMenuBar
LibLemon/src/gui/window.cpp:300
↓ 3 callers
Function
DestroyKObject
//////////////////////// \brief DestroyKObject (object) Destroy a KernelObject \param object (handle_t) Object to destroy \return negative error co
LibLemon/include/lemon/system/kobject.h:45
↓ 3 callers
Method
DisplayContextMenu
LibLemon/src/gui/window.cpp:285
↓ 3 callers
Function
DrawChar
LibLemon/src/gfx/text.cpp:15
↓ 3 callers
Method
Empty
Kernel/src/streams.cpp:25
↓ 3 callers
Function
Enable
Kernel/src/arch/x86_64/apic.cpp:35
↓ 3 callers
Method
EnableInterrupts
Kernel/include/arch/x86_64/pci.h:244
↓ 3 callers
Method
EnableMemorySpace
Kernel/include/arch/x86_64/pci.h:248
↓ 3 callers
Function
FindGenericDevice
Kernel/src/arch/x86_64/pci.cpp:104
↓ 3 callers
Method
Generate
Applications/Minesweeper/main.cpp:81
← previous
next →
101–200 of 1,303, ranked by callers