MCPcopy Create free account

hub / github.com/LemonOSProject/LemonOS / functions

Functions1,303 in github.com/LemonOSProject/LemonOS

MethodStopWaitingOnAll
LibLemon/src/lemon/waitable.cpp:38
MethodSubmit
Kernel/src/storage/nvme.cpp:42
MethodSync
Kernel/src/fs/fsnodestubs.cpp:85
MethodSync
Kernel/src/fs/ext2.cpp:1597
MethodSyncInode
Kernel/src/fs/ext2.cpp:1229
MethodSynchronousMethod
InterfaceCompiler/main.cpp:141
FunctionSysAccept
* SysAccept (sockfd, addr, addrlen) - Accept socket connection * sockfd - Socket file descriptor * addr - sockaddr structure * addrlen - size of ad
Kernel/src/arch/x86_64/syscalls.cpp:1242
FunctionSysAlloc
Kernel/src/arch/x86_64/syscalls.cpp:507
FunctionSysBind
* SysBind (sockfd, addr, addrlen) - Bind address to socket * sockfd - Socket file descriptor * addr - sockaddr structure * addrlen - size of addr
Kernel/src/arch/x86_64/syscalls.cpp:1183
FunctionSysChdir
Kernel/src/arch/x86_64/syscalls.cpp:462
FunctionSysChmod
Kernel/src/arch/x86_64/syscalls.cpp:525
FunctionSysClose
Kernel/src/arch/x86_64/syscalls.cpp:369
FunctionSysConnect
* SysConnect (sockfd, addr, addrlen) - Initiate socket connection * sockfd - Socket file descriptor * addr - sockaddr structure * addrlen - size of
Kernel/src/arch/x86_64/syscalls.cpp:1293
FunctionSysCreate
Kernel/src/arch/x86_64/syscalls.cpp:393
FunctionSysCreateInterface
//////////////////////// \brief SysCreateInterface (service, name, msgSize) - Create a new interface Create a new interface. Interfaces allow clients
Kernel/src/arch/x86_64/syscalls.cpp:2261
FunctionSysCreateService
//////////////////////// \brief SysCreateService (name) - Create a service Create a new service. Services are essentially named containers for interf
Kernel/src/arch/x86_64/syscalls.cpp:2227
FunctionSysCreateSharedMemory
* SysCreateSharedMemory (key, size, flags, recipient) - Create Shared Memory * key - Pointer to memory key * size - memory size * flags - flags *
Kernel/src/arch/x86_64/syscalls.cpp:1069
FunctionSysDebug
Kernel/src/arch/x86_64/syscalls.cpp:814
FunctionSysDestroySharedMemory
* SysDestroySharedMemory (key) - Destroy Shared Memory * key - Memory key * * On Success - return 0 * On Failure - return -1 */
Kernel/src/arch/x86_64/syscalls.cpp:1135
FunctionSysDup
//////////////////////// \brief SysDup(fd) Duplicate a file descriptor \param fd (int) file descriptor to duplicate \return new file descriptor (int
Kernel/src/arch/x86_64/syscalls.cpp:2016
FunctionSysEndpointCall
//////////////////////// \brief SysEndpointCall (endpoint, id, data, rID, rData, size, timeout) Accept a pending connection on an interface and retur
Kernel/src/arch/x86_64/syscalls.cpp:2474
FunctionSysEndpointDequeue
//////////////////////// \brief SysEndpointDequeue (endpoint, id, size, data) Accept a pending connection on an interface and return a new MessageEnd
Kernel/src/arch/x86_64/syscalls.cpp:2428
FunctionSysEndpointInfo
//////////////////////// \brief SysEndpointInfo (endpoint, info) Get endpoint information \param endpoint Endpoint handle \param info Pointer to end
Kernel/src/arch/x86_64/syscalls.cpp:2508
FunctionSysEndpointQueue
//////////////////////// \brief SysEndpointQueue (endpoint, id, size, data) - Queue a message on an endpoint Queues a new message on the specified en
Kernel/src/arch/x86_64/syscalls.cpp:2392
FunctionSysExec
Kernel/src/arch/x86_64/syscalls.cpp:134
FunctionSysExit
Kernel/src/arch/x86_64/syscalls.cpp:125
FunctionSysExitThread
//////////////////////// \brief SysExitThread(retval) Exit a thread \param retval - (void*) Return value pointer \return Undefined, always succeeds
Kernel/src/arch/x86_64/syscalls.cpp:1924
FunctionSysFStat
Kernel/src/arch/x86_64/syscalls.cpp:529
FunctionSysFutexWait
//////////////////////// \brief SysFutexWait(futex, expected) Wait on a futex. Will wait on the futex if the value is equal to expected \param futex
Kernel/src/arch/x86_64/syscalls.cpp:1978
FunctionSysFutexWake
//////////////////////// \brief SysFutexWake(futex) Wake a thread waiting on a futex \param futex - (int*) Futex pointer \return 0 on success, error
Kernel/src/arch/x86_64/syscalls.cpp:1942
FunctionSysGetCWD
Kernel/src/arch/x86_64/syscalls.cpp:918
FunctionSysGetEUID
//////////////////////// \brief SysGetEUID () - Set effective process UID \return Process EUID (int) ////////////////////////
Kernel/src/arch/x86_64/syscalls.cpp:1765
FunctionSysGetFileStatusFlags
//////////////////////// \brief SysGetFileStatusFlags(fd) Get a file handle's mode/status flags \param fd (int) file descriptor \return flags on suc
Kernel/src/arch/x86_64/syscalls.cpp:2042
FunctionSysGetNextProcessInfo
//////////////////////// \brief SysGetNextProcessInfo (pidP, pInfo) \param pidP - Pointer to an unsigned integer holding a PID \param pInfo - Pointer
Kernel/src/arch/x86_64/syscalls.cpp:1829
FunctionSysGetPID
Kernel/src/arch/x86_64/syscalls.cpp:640
FunctionSysGetProcessInfo
//////////////////////// \brief SysGetProcessInfo (pid, pInfo) \param pid - Process PID \param pInfo - Pointer to process_info_t structure \return O
Kernel/src/arch/x86_64/syscalls.cpp:1788
FunctionSysGetUID
* SetGetUID () - Get Process UID * * On Success - Return process UID * On Failure - Does not fail */
Kernel/src/arch/x86_64/syscalls.cpp:1482
FunctionSysGetVideoMode
Kernel/src/arch/x86_64/syscalls.cpp:819
FunctionSysGrantPTY
Kernel/src/arch/x86_64/syscalls.cpp:900
FunctionSysInfo
Kernel/src/arch/x86_64/syscalls.cpp:1026
FunctionSysInterfaceAccept
//////////////////////// \brief SysInterfaceAccept (interface) - Accept connections on an interface Accept a pending connection on an interface and r
Kernel/src/arch/x86_64/syscalls.cpp:2307
FunctionSysInterfaceConnect
//////////////////////// \brief SysInterfaceConnect (path) - Open a connection to an interface Open a new connection on an interface and return a new
Kernel/src/arch/x86_64/syscalls.cpp:2341
FunctionSysIoctl
Kernel/src/arch/x86_64/syscalls.cpp:998
FunctionSysKernelObjectDestroy
//////////////////////// \brief SysKernelObjectDestroy (object) Destroy a KernelObject \param object (handle_t) Object to destroy \return negative
Kernel/src/arch/x86_64/syscalls.cpp:2606
FunctionSysKernelObjectWait
//////////////////////// \brief SysKernelObjectWait (objects, count) Wait on one KernelObject \param objects (handle_t*) Pointer to array of handles
Kernel/src/arch/x86_64/syscalls.cpp:2570
FunctionSysKernelObjectWaitOne
//////////////////////// \brief SysKernelObjectWaitOne (object) Wait on one KernelObject \param object (handle_t) Object to wait on \return negativ
Kernel/src/arch/x86_64/syscalls.cpp:2543
FunctionSysLSeek
Kernel/src/arch/x86_64/syscalls.cpp:609
FunctionSysLink
Kernel/src/arch/x86_64/syscalls.cpp:397
FunctionSysListen
* SysListen (sockfd, backlog) - Marks socket as passive * sockfd - socket file descriptor * backlog - maximum amount of pending connections * * On
Kernel/src/arch/x86_64/syscalls.cpp:1216
FunctionSysMapFB
Kernel/src/arch/x86_64/syscalls.cpp:481
FunctionSysMapSharedMemory
* SysMapSharedMemory (ptr, key, hint) - Map Shared Memory * ptr - Pointer to pointer of mapped memory * key - Memory key * key - Address hint * *
Kernel/src/arch/x86_64/syscalls.cpp:1091
FunctionSysMkdir
Kernel/src/arch/x86_64/syscalls.cpp:652
FunctionSysMmap
Kernel/src/arch/x86_64/syscalls.cpp:874
FunctionSysMount
Kernel/src/arch/x86_64/syscalls.cpp:648
FunctionSysMunmap
* SysMunmap - Unmap memory (addr, count) * * On success - return 0 * On failure - return -1 */
Kernel/src/arch/x86_64/syscalls.cpp:1046
FunctionSysNanoSleep
Kernel/src/arch/x86_64/syscalls.cpp:950
FunctionSysOpen
* SysOpen (path, flags) - Opens file at specified path with flags * path - Path of file * flags - flags of opened file descriptor * * On success:
Kernel/src/arch/x86_64/syscalls.cpp:297
FunctionSysPRead
Kernel/src/arch/x86_64/syscalls.cpp:959
FunctionSysPWrite
Kernel/src/arch/x86_64/syscalls.cpp:979
FunctionSysPoll
* SysPoll (fds, nfds, timeout) - Wait for file descriptors * fds - Array of pollfd structs * nfds - Number of pollfd structs * timeout - timeout pe
Kernel/src/arch/x86_64/syscalls.cpp:1505
FunctionSysRead
Kernel/src/arch/x86_64/syscalls.cpp:240
FunctionSysReadDir
Kernel/src/arch/x86_64/syscalls.cpp:840
FunctionSysReadDirNext
* SysReadDirNext(fd, direntPointer) - Read directory using the file descriptor offset as an index * * fd - File descriptor of directory * direntPo
Kernel/src/arch/x86_64/syscalls.cpp:757
FunctionSysReadLink
//////////////////////// \brief SysReadLink(pathname, buf, bufsize) Read a symbolic link \param pathname - const char*, Path of the symbolic link \pa
Kernel/src/arch/x86_64/syscalls.cpp:1880
FunctionSysReceive
* SysReceive (sockfd, buf, len, flags) - Receive data through a socket * sockfd - Socket file descriptor * buf - data * len - data length * flags
Kernel/src/arch/x86_64/syscalls.cpp:1407
FunctionSysReceiveFrom
* SysReceiveFrom (sockfd, buf, len, flags, srcaddr, addrlen) - Receive data through a socket * sockfd - Socket file descriptor * buf - data * len -
Kernel/src/arch/x86_64/syscalls.cpp:1445
FunctionSysReceiveMessage
RecieveMessage(message_t* msg) - Grabs next message on queue and copies it to msg
Kernel/src/arch/x86_64/syscalls.cpp:798
FunctionSysRecvMsg
* SysRecvMsg (sockfd, msg, flags) - Recieve data through socket * sockfd - Socket file descriptor * msg - Message Header * flags - flags * * On S
Kernel/src/arch/x86_64/syscalls.cpp:1702
FunctionSysRename
Kernel/src/arch/x86_64/syscalls.cpp:714
FunctionSysRenameAt
Kernel/src/arch/x86_64/syscalls.cpp:787
FunctionSysRmdir
Kernel/src/arch/x86_64/syscalls.cpp:685
FunctionSysSelect
//////////////////////// \brief SysSelect(nfds, readfds, writefds, exceptfds, timeout) Set a file handle's mode/status flags \param nfds (int) number
Kernel/src/arch/x86_64/syscalls.cpp:2090
FunctionSysSend
* SysSend (sockfd, buf, len, flags) - Send data through a socket * sockfd - Socket file descriptor * buf - data * len - data length * flags - flag
Kernel/src/arch/x86_64/syscalls.cpp:1328
FunctionSysSendMessage
SendMessage(message_t* msg) - Sends an IPC message to a process
Kernel/src/arch/x86_64/syscalls.cpp:793
FunctionSysSendMsg
* SysSend (sockfd, msg, flags) - Send data through a socket * sockfd - Socket file descriptor * msg - Message Header * flags - flags * * On Succe
Kernel/src/arch/x86_64/syscalls.cpp:1636
FunctionSysSendTo
* SysSendTo (sockfd, buf, len, flags, destaddr, addrlen) - Send data through a socket * sockfd - Socket file descriptor * buf - data * len - data l
Kernel/src/arch/x86_64/syscalls.cpp:1366
FunctionSysSetEUID
//////////////////////// \brief SysSetEUID () - Set effective process UID \return On success return 0, otherwise return negative error code /////////
Kernel/src/arch/x86_64/syscalls.cpp:1774
FunctionSysSetFileStatusFlags
//////////////////////// \brief SysSetFileStatusFlags(fd, flags) Set a file handle's mode/status flags \param fd (int) file descriptor \param flags (
Kernel/src/arch/x86_64/syscalls.cpp:2062
FunctionSysSetFsBase
Kernel/src/arch/x86_64/syscalls.cpp:868
FunctionSysSetUID
* SetSetUID () - Set Process UID * * On Success - Return process UID * On Failure - Return negative value */
Kernel/src/arch/x86_64/syscalls.cpp:1492
FunctionSysSleep
Kernel/src/arch/x86_64/syscalls.cpp:389
FunctionSysSocket
* SysSocket (domain, type, protocol) - Create socket * domain - socket domain * type - socket type * protcol - socket protocol * * On Success - r
Kernel/src/arch/x86_64/syscalls.cpp:1154
FunctionSysSpawnThread
//////////////////////// \brief SysSpawnThread(entry, stack) Spawn a new thread under current process \param entry - (uintptr_t) Thread entry point \
Kernel/src/arch/x86_64/syscalls.cpp:1911
FunctionSysStat
Kernel/src/arch/x86_64/syscalls.cpp:565
FunctionSysTime
Kernel/src/arch/x86_64/syscalls.cpp:477
FunctionSysUName
Kernel/src/arch/x86_64/syscalls.cpp:833
FunctionSysUnlink
Kernel/src/arch/x86_64/syscalls.cpp:434
FunctionSysUnmapSharedMemory
* SysUnmapSharedMemory (address, key) - Map Shared Memory * address - address of mapped memory * key - Memory key * * On Success - return 0 * On
Kernel/src/arch/x86_64/syscalls.cpp:1109
FunctionSysUptime
Kernel/src/arch/x86_64/syscalls.cpp:802
FunctionSysWaitPID
Kernel/src/arch/x86_64/syscalls.cpp:933
FunctionSysWrite
Kernel/src/arch/x86_64/syscalls.cpp:264
FunctionSysYield
Kernel/src/arch/x86_64/syscalls.cpp:740
FunctionSyscallHandler
Kernel/src/arch/x86_64/syscalls.cpp:2719
MethodTakeOwnership
Kernel/src/usb/xhci.cpp:269
MethodTarVolume
Kernel/src/fs/tar.cpp:118
MethodTempNode
Kernel/src/fs/tmp.cpp:17
MethodTempVolume
Kernel/src/fs/tmp.cpp:4
FunctionTestBit
Tests a bit in the physical memory bitmap
Kernel/src/arch/x86_64/physicalallocator.cpp:38
MethodTextBox
///////////////////// Text Box /////////////////////
LibLemon/src/gui/widgets.cpp:417
MethodTextObject
LibLemon/src/gfx/text.cpp:263
← previousnext →1,001–1,100 of 1,303, ranked by callers