Lines Matching refs:args
93 linux_execve(struct thread *td, struct linux_execve_args *args)
99 LCONVPATHEXIST(td, args->path, &path);
103 error = exec_copyin_args(&eargs, path, UIO_SYSSPACE, args->argp,
104 args->envp);
127 linux_mmap2(struct thread *td, struct linux_mmap2_args *args)
130 return (linux_mmap_common(td, PTROUT(args->addr), args->len, args->prot,
131 args->flags, args->fd, args->pgoff));
142 linux_iopl(struct thread *td, struct linux_iopl_args *args)
148 if (args->level > 3)
155 (args->level * (PSL_IOPL / 3));
182 linux_pause(struct thread *td, struct linux_pause_args *args)
226 linux_arch_prctl(struct thread *td, struct linux_arch_prctl_args *args)
231 LINUX_CTR2(arch_prctl, "0x%x, %p", args->code, args->addr);
236 switch (args->code) {
238 error = copyout(&pcb->pcb_gsbase, (unsigned long *)args->addr,
239 sizeof(args->addr));
242 if (args->addr >= VM_MAXUSER_ADDRESS)
246 error = copyout(&pcb->pcb_fsbase, (unsigned long *)args->addr,
247 sizeof(args->addr));
250 error = linux_set_cloned_tls(td, (void *)args->addr);