Lines Matching refs:num_mapped
65 uint_t num_mapped; in mmapobjsys() local
99 error = copyin(elements, &num_mapped, sizeof (uint_t)); in mmapobjsys()
105 num_in = num_mapped; in mmapobjsys()
144 if (num_mapped > MOBJ_STACK_SEGS) { in mmapobjsys()
145 num_mapped = MOBJ_STACK_SEGS; in mmapobjsys()
148 error = mmapobj(vp, flags, mrp, &num_mapped, padding, fp->f_cred); in mmapobjsys()
151 if (num_mapped > MOBJ_STACK_SEGS && num_mapped <= num_in) { in mmapobjsys()
152 mrp = kmem_alloc(sizeof (mmapobj_result_t) * num_mapped, in mmapobjsys()
154 alloc_num = num_mapped; in mmapobjsys()
161 error = copyout(&num_mapped, elements, sizeof (uint_t)); in mmapobjsys()
169 mmapobj_unmap(mrp, num_mapped, num_mapped, 0); in mmapobjsys()
171 } else if (num_in < num_mapped) { in mmapobjsys()
178 mrp32 = kmem_alloc(num_mapped * sizeof (*mrp32), in mmapobjsys()
180 mmapobj_copy_64to32(mrp, mrp32, num_mapped); in mmapobjsys()
182 num_mapped * sizeof (mmapobj_result32_t)); in mmapobjsys()
183 kmem_free(mrp32, num_mapped * sizeof (*mrp32)); in mmapobjsys()
186 num_mapped * sizeof (mmapobj_result_t)); in mmapobjsys()
190 mmapobj_unmap(mrp, num_mapped, num_mapped, 0); in mmapobjsys()
201 ASSERT(num_mapped > MOBJ_STACK_SEGS); in mmapobjsys()