Lines Matching refs:syscall
5 #include <sys/syscall.h>
6 #include <syscall.h>
8 uint64_t syscall(int num, ...);
13 return syscall(SYSCALL_TIME);
19 syscall(SYSCALL_EXIT, status);
25 return syscall(SYSCALL_GETPID);
31 return syscall(SYSCALL_SPAWN, path, argv);
37 return syscall(SYSCALL_WAIT, pid);
43 return (void *)syscall(SYSCALL_MMAP, addr, len, flags);
49 return syscall(SYSCALL_MUNMAP, addr, len);
55 return syscall(SYSCALL_MPROTECT, addr, len, flags);
61 return syscall(SYSCALL_READ, fd, addr, off, length);
67 return syscall(SYSCALL_WRITE, fd, addr, off, length);
73 return syscall(SYSCALL_FLUSH, fd);
79 return syscall(SYSCALL_OPEN, path, flags);
85 return syscall(SYSCALL_CLOSE, fd);
91 return syscall(SYSCALL_STAT, path, sb);
97 return syscall(SYSCALL_READDIR, fd, buf, length, offset);
103 return syscall(SYSCALL_PIPE, &fd[0]);
109 return syscall(SYSCALL_THREADCREATE, rip, arg);
115 return syscall(SYSCALL_GETTID);
121 return syscall(SYSCALL_THREADEXIT, status);
127 return syscall(SYSCALL_THREADSLEEP, time);
133 return syscall(SYSCALL_THREADWAIT, tid);
139 return syscall(SYSCALL_NICSTAT, nicNo, nic);
145 return syscall(SYSCALL_NICSEND, nicNo, mbuf);
151 return syscall(SYSCALL_NICRECV, nicNo, mbuf);
157 return syscall(SYSCALL_SYSCTL, node, oldvar, newvar);
163 return syscall(SYSCALL_FSMOUNT, mntpt, device, flags);
169 return syscall(SYSCALL_FSUNMOUNT, mntpt);
175 return syscall(SYSCALL_FSINFO, info, max);