| /sys/kern/ |
| D | handle.c | 36 Handle *handle, *handle_tmp; in Handle_Destroy() local 39 TAILQ_FOREACH_SAFE(handle, &proc->handles[i], handleList, handle_tmp) { in Handle_Destroy() 40 TAILQ_REMOVE(&proc->handles[i], handle, handleList); in Handle_Destroy() 41 (handle->close)(handle); in Handle_Destroy() 47 Handle_Add(Process *proc, Handle *handle) in Handle_Add() argument 51 handle->fd = proc->nextFD; in Handle_Add() 53 handle->processId = proc->pid; in Handle_Add() 55 slot = handle->fd % PROCESS_HANDLE_SLOTS; in Handle_Add() 57 TAILQ_INSERT_HEAD(&proc->handles[slot], handle, handleList); in Handle_Add() 59 return handle->fd; in Handle_Add() [all …]
|
| D | vfsuio.c | 16 VFSUIO_Read(Handle *handle, void *buf, uint64_t len, uint64_t off) in VFSUIO_Read() argument 18 ASSERT(handle->type == HANDLE_TYPE_FILE); in VFSUIO_Read() 22 return VFS_Read(handle->vnode, buf, len, off); in VFSUIO_Read() 26 VFSUIO_Write(Handle *handle, void *buf, uint64_t len, uint64_t off) in VFSUIO_Write() argument 28 ASSERT(handle->type == HANDLE_TYPE_FILE); in VFSUIO_Write() 32 return VFS_Write(handle->vnode, buf, len, off); in VFSUIO_Write() 36 VFSUIO_Flush(Handle *handle) in VFSUIO_Flush() argument 38 ASSERT(handle->type == HANDLE_TYPE_FILE); in VFSUIO_Flush() 43 VFSUIO_Close(Handle *handle) in VFSUIO_Close() argument 47 ASSERT(handle->type == HANDLE_TYPE_FILE); in VFSUIO_Close() [all …]
|
| D | printf.c | 32 static void printnum(void (*func)(int, void*),void *handle, in printnum() argument 57 func(padc, handle); in printnum() 65 func((int)*p, handle); in printnum() 72 func(' ', handle); in printnum() 78 int kvprintf(char const *fmt, void (*func)(int,void *), void *handle, va_list ap) in kvprintf() argument 89 func(ch, handle); in kvprintf() 129 func(va_arg(ap, int) & 0xff, handle); in kvprintf() 141 func(' ', handle); in kvprintf() 148 func(*p++, handle); in kvprintf() 154 func(' ', handle); in kvprintf() [all …]
|
| D | syscall.c | 142 Handle *handle = Console_OpenHandle(); in Syscall_Spawn() local 143 Handle_Add(proc, handle); in Syscall_Spawn() 144 handle = Console_OpenHandle(); in Syscall_Spawn() 145 Handle_Add(proc, handle); in Syscall_Spawn() 146 handle = Console_OpenHandle(); in Syscall_Spawn() 147 Handle_Add(proc, handle); in Syscall_Spawn() 223 Handle *handle = Handle_Lookup(cur->proc, fd); in Syscall_Read() local 225 if (handle == NULL) { in Syscall_Read() 228 status = (handle->read)(handle, (void *)addr, off, length); in Syscall_Read() 241 Handle *handle = Handle_Lookup(cur->proc, fd); in Syscall_Write() local [all …]
|
| D | loader.c | 208 Handle *handle = Console_OpenHandle(); in Loader_LoadInit() local 209 Handle_Add(thr->proc, handle); in Loader_LoadInit() 210 handle = Console_OpenHandle(); in Loader_LoadInit() 211 Handle_Add(thr->proc, handle); in Loader_LoadInit() 212 handle = Console_OpenHandle(); in Loader_LoadInit() 213 Handle_Add(thr->proc, handle); in Loader_LoadInit()
|
| /lib/libc/ |
| D | printf.c | 29 static void printnum(void (*func)(int, void*),void *handle, in printnum() argument 54 func(padc, handle); in printnum() 62 func((int)*p, handle); in printnum() 69 func(' ', handle); in printnum() 75 static int kvprintf(char const *fmt, void (*func)(int,void *), void *handle, va_list ap) in kvprintf() argument 86 func(ch, handle); in kvprintf() 126 func(va_arg(ap, int) & 0xff, handle); in kvprintf() 133 func('*', handle); in kvprintf() 134 func('N', handle); in kvprintf() 135 func('U', handle); in kvprintf() [all …]
|
| /sys/dev/ |
| D | console.c | 151 Console_Read(Handle *handle, void *buf, uint64_t off, uint64_t len) in Console_Read() argument 167 Console_Write(Handle *handle, void *buf, uint64_t off, uint64_t len) in Console_Write() argument 187 Console_Flush(Handle *handle) in Console_Flush() argument 193 Console_Close(Handle *handle) in Console_Close() argument 195 Handle_Free(handle); in Console_Close() 202 Handle *handle = Handle_Alloc(); in Console_OpenHandle() local 203 if (!handle) in Console_OpenHandle() 206 handle->read = &Console_Read; in Console_OpenHandle() 207 handle->write = &Console_Write; in Console_OpenHandle() 208 handle->flush = &Console_Flush; in Console_OpenHandle() [all …]
|
| D | e1000.c | 501 ethDev->nic.handle = ethDev; in E1000_Configure()
|
| /sys/include/ |
| D | vfsuio.h | 7 int VFSUIO_Open(const char *path, Handle **handle);
|
| D | nic.h | 12 void *handle; // Driver handle member
|
| D | thread.h | 138 uint64_t Handle_Add(Process *proc, Handle *handle); 139 void Handle_Remove(Process *proc, Handle *handle);
|
| D | disk.h | 12 void *handle; // Driver handle member
|
| /sys/dev/x86/ |
| D | ide.c | 257 disk->handle = &primaryDrives[drive]; in IDE_Identify() 277 idedrive = disk->handle; in IDE_Read() 299 idedrive = disk->handle; in IDE_Write() 321 idedrive = disk->handle; in IDE_Flush()
|
| /sys/ |
| D | SConscript | 47 "kern/handle.c",
|
| /lib/liblwip/ |
| D | UPGRADING | 137 * Correctly handle remote side overrunning our rcv_wnd in ooseq case
|
| D | CHANGELOG | 742 * tcp_in.c, test_tcp_oos.c: Fixed bug #29080: Correctly handle remote side 1220 * tcp_in.c, tcp.c: Fix bug #27209: handle trimming of segments when 1853 a link callback in the netif struct, and functions to handle it. Be carefull 2341 * netifapi.h, netifapi.c, tcpip.h, tcpip.c: Update code to handle the option 2770 * api_msg.c: Applied patch #5146 to handle allocation failures
|
| /lib/liblwip/doc/ |
| D | rawapi.txt | 405 Doesn't do much, it should be called to handle future changes.
|