cma 592 compat/linux/linux_misc.c struct sys_mmap_args cma; cma 609 compat/linux/linux_misc.c linux_to_bsd_mmap_args(&cma, &nlmap); cma 610 compat/linux/linux_misc.c SCARG(&cma, pos) = (off_t)SCARG(&nlmap, offset); cma 612 compat/linux/linux_misc.c return sys_mmap(p, &cma, retval); cma 638 compat/linux/linux_misc.c struct sys_mmap_args cma; cma 640 compat/linux/linux_misc.c linux_to_bsd_mmap_args(&cma, uap); cma 641 compat/linux/linux_misc.c SCARG(&cma, pos) = ((off_t)SCARG(uap, offset)) << PAGE_SHIFT; cma 643 compat/linux/linux_misc.c return sys_mmap(p, &cma, retval); cma 647 compat/linux/linux_misc.c linux_to_bsd_mmap_args(cma, uap) cma 648 compat/linux/linux_misc.c struct sys_mmap_args *cma; cma 659 compat/linux/linux_misc.c SCARG(cma, addr) = (void *)SCARG(uap, addr); cma 660 compat/linux/linux_misc.c SCARG(cma, len) = SCARG(uap, len); cma 661 compat/linux/linux_misc.c SCARG(cma, prot) = SCARG(uap, prot); cma 662 compat/linux/linux_misc.c if (SCARG(cma, prot) & VM_PROT_WRITE) /* XXX */ cma 663 compat/linux/linux_misc.c SCARG(cma, prot) |= VM_PROT_READ; cma 664 compat/linux/linux_misc.c SCARG(cma, flags) = flags; cma 665 compat/linux/linux_misc.c SCARG(cma, fd) = flags & MAP_ANON ? -1 : SCARG(uap, fd); cma 666 compat/linux/linux_misc.c SCARG(cma, pad) = 0;