Lines Matching refs:bsd_args

140 	} */ bsd_args;  in linux_mmap2()  local
150 bsd_args.flags = 0; in linux_mmap2()
162 bsd_args.flags |= MAP_SHARED; in linux_mmap2()
164 bsd_args.flags |= MAP_PRIVATE; in linux_mmap2()
166 bsd_args.flags |= MAP_FIXED; in linux_mmap2()
168 bsd_args.flags |= MAP_ANON; in linux_mmap2()
170 bsd_args.flags |= MAP_NOSYNC; in linux_mmap2()
172 bsd_args.flags |= MAP_STACK; in linux_mmap2()
179 bsd_args.prot = args->prot; in linux_mmap2()
180 if (bsd_args.prot & (PROT_READ | PROT_WRITE | PROT_EXEC)) in linux_mmap2()
181 bsd_args.prot |= PROT_READ | PROT_EXEC; in linux_mmap2()
184 bsd_args.fd = (bsd_args.flags & MAP_ANON) ? -1 : args->fd; in linux_mmap2()
185 if (bsd_args.fd != -1) { in linux_mmap2()
193 error = fget(td, bsd_args.fd, in linux_mmap2()
267 bsd_args.addr = (caddr_t)PTRIN(args->addr); in linux_mmap2()
268 bsd_args.len = args->len; in linux_mmap2()
270 bsd_args.addr = (caddr_t)PTRIN(args->addr) - in linux_mmap2()
272 bsd_args.len = STACK_SIZE - GUARD_SIZE; in linux_mmap2()
275 bsd_args.addr = (caddr_t)PTRIN(args->addr); in linux_mmap2()
276 bsd_args.len = args->len; in linux_mmap2()
278 bsd_args.pos = (off_t)args->pgoff; in linux_mmap2()
280 error = sys_mmap(td, &bsd_args); in linux_mmap2()
290 struct mprotect_args bsd_args; in linux_mprotect() local
294 bsd_args.addr = uap->addr; in linux_mprotect()
295 bsd_args.len = uap->len; in linux_mprotect()
296 bsd_args.prot = uap->prot; in linux_mprotect()
297 if (bsd_args.prot & (PROT_READ | PROT_WRITE | PROT_EXEC)) in linux_mprotect()
298 bsd_args.prot |= PROT_READ | PROT_EXEC; in linux_mprotect()
299 return (sys_mprotect(td, &bsd_args)); in linux_mprotect()