Searched refs:r8 (Results 1 – 9 of 9) sorted by relevance
/DragonOS-0.1.2/kernel/src/syscall/ |
D | syscall.c | 121 printk_color(regs->r9, regs->r10, (char *)regs->r8); in sys_put_string() 137 int fd_num = (int)regs->r8; in sys_close() 154 int fd_num = (int)regs->r8; in sys_read() 194 int fd_num = (int)regs->r8; in sys_write() 232 int fd_num = (int)regs->r8; in sys_lseek() 274 uint64_t new_brk = PAGE_2M_ALIGN(regs->r8); in sys_brk() 279 if ((int64_t)regs->r8 == -1) in sys_brk() 284 if ((int64_t)regs->r8 == -2) in sys_brk() 313 if ((int64_t)regs->r8 > 0) in sys_sbrk() 316 uint64_t new_brk = PAGE_2M_ALIGN(retval + regs->r8); in sys_sbrk() [all …]
|
/DragonOS-0.1.2/kernel/src/mm/ |
D | mm-stat.c | 187 if (regs->r8 == NULL) in sys_mstat() 191 copy_to_user((void *)regs->r8, &stat, sizeof(struct mm_stat_t)); in sys_mstat() 193 memcpy((void *)regs->r8, &stat, sizeof(struct mm_stat_t)); in sys_mstat()
|
/DragonOS-0.1.2/kernel/src/process/ |
D | ptrace.h | 18 unsigned long r8; member
|
D | proc.S | 18 popq %r8
|
/DragonOS-0.1.2/kernel/src/ |
D | head.S | 307 leaq GDT_Table(%rip), %r8 310 subq %r8, %r9 313 leaq IDT_Table(%rip), %r8 316 subq %r8, %r9 362 movq $0xffff800000000000, %r8 363 addq %r8, %rdx
|
/DragonOS-0.1.2/kernel/src/exception/ |
D | entry.S | 39 popq %r8 90 pushq %r8 134 pushq %r8
|
/DragonOS-0.1.2/kernel/src/ipc/ |
D | pipe.c | 142 fd = (int *)regs->r8; in sys_pipe()
|
D | signal.rs | 65 let pid: pid_t = regs.r8 as pid_t; in sys_kill() 828 regs.r8.clone() in sys_sigaction() 834 let sig = SignalNumber::from(regs.r8 as i32); in sys_sigaction()
|
/DragonOS-0.1.2/kernel/src/filesystem/VFS/ |
D | VFS.c | 358 const char *path = (const char *)regs->r8; in sys_mkdir() 537 char *filename = (char *)(regs->r8); in sys_open() 863 int dfd = regs->r8; in sys_unlink_at()
|