Lines Matching refs:arg
73 char *arg;
85 arg = PAlloc_AllocPage();
86 if (!arg) {
94 status = Copy_In(user_argv+off, arg+sizeof(uintptr_t)*(1+i), sizeof(uintptr_t));
96 PAlloc_Release(arg);
100 if (*(uintptr_t *)(arg+sizeof(uintptr_t)*(1+i)) == 0)
105 char *argstart = arg+sizeof(uintptr_t)*8;
107 uintptr_t *str = (uintptr_t *)(arg+sizeof(uintptr_t)*i);
113 PAlloc_Release(arg);
123 PAlloc_Release(arg);
132 PAlloc_Release(arg);
399 Syscall_ThreadCreate(uint64_t rip, uint64_t arg)
403 Thread *newThread = Thread_UThreadCreate(curThread, rip, arg);
445 ThreadWakeupHelper(void *arg)
447 Thread *thr = (Thread *)arg;