Home
last modified time | relevance | path

Searched refs:handle (Results 1 – 17 of 17) sorted by relevance

/sys/kern/
Dhandle.c36 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 …]
Dvfsuio.c16 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 …]
Dprintf.c32 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 …]
Dsyscall.c142 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 …]
Dloader.c208 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/
Dprintf.c29 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/
Dconsole.c151 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 …]
De1000.c501 ethDev->nic.handle = ethDev; in E1000_Configure()
/sys/include/
Dvfsuio.h7 int VFSUIO_Open(const char *path, Handle **handle);
Dnic.h12 void *handle; // Driver handle member
Dthread.h138 uint64_t Handle_Add(Process *proc, Handle *handle);
139 void Handle_Remove(Process *proc, Handle *handle);
Ddisk.h12 void *handle; // Driver handle member
/sys/dev/x86/
Dide.c257 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/
DSConscript47 "kern/handle.c",
/lib/liblwip/
DUPGRADING137 * Correctly handle remote side overrunning our rcv_wnd in ooseq case
DCHANGELOG742 * 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/
Drawapi.txt405 Doesn't do much, it should be called to handle future changes.