Searched refs:cur (Results 1 – 4 of 4) sorted by relevance
36 Thread *cur = Sched_Current(); in Syscall_GetPID() local37 uint64_t pid = cur->proc->pid; in Syscall_GetPID()39 Thread_Release(cur); in Syscall_GetPID()47 Thread *cur = Sched_Current(); in Syscall_Exit() local54 cur->proc->exitCode = status; in Syscall_Exit()57 Sched_SetZombie(cur); in Syscall_Exit()58 Thread_Release(cur); in Syscall_Exit()77 Thread *cur; in Syscall_Spawn() local136 cur = Sched_Current(); in Syscall_Spawn()137 proc = Process_Create(cur->proc, path); in Syscall_Spawn()[all …]
51 Thread *cur = Sched_Current(); in Semaphore_Acquire() local58 Thread_Release(cur); in Semaphore_Acquire()63 TAILQ_INSERT_TAIL(&sema->waiters, cur, semaQueue); in Semaphore_Acquire()64 Sched_SetWaiting(cur); in Semaphore_Acquire()
238 char *cur; member247 (state->cur - state->buf >= state->maxlen)) { in strputc()248 state->cur[0] = '\0'; in strputc()252 state->cur[0] = c; in strputc()253 state->cur++; in strputc()263 state.cur = str; in sprintf()270 state.cur[0] = '\0'; in sprintf()282 state.cur = str; in snprintf()289 state.cur[0] = '\0'; in snprintf()
593 struct mem *cur = lfree; in mem_malloc() local595 while (cur->used && cur != ram_end) { in mem_malloc()607 cur = (struct mem *)(void *)&ram[cur->next]; in mem_malloc()609 lfree = cur; in mem_malloc()