Searched refs:num_mapped (Results 1 – 2 of 2) sorted by relevance
/titanic_41/usr/src/uts/common/syscall/ |
H A D | mmapobjsys.c | 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() [all …]
|
/titanic_41/usr/src/uts/common/os/ |
H A D | mmapobj.c | 547 mmapobj_unmap(mmapobj_result_t *mrp, int num_mapped, int num_segs, in mmapobj_unmap() argument 556 num_mapped = num_segs; in mmapobj_unmap() 560 ASSERT(num_mapped == num_segs); in mmapobj_unmap() 565 for (i = 0; i < num_mapped; i++) { in mmapobj_unmap() 602 if (num_mapped != num_segs) { in mmapobj_unmap() 605 if (num_mapped == 0) { in mmapobj_unmap() 608 addr = mrp[num_mapped - 1].mr_addr + in mmapobj_unmap() 609 mrp[num_mapped - 1].mr_msize; in mmapobj_unmap() 623 for (i = 1; i < num_mapped; i++) { in mmapobj_unmap() 636 mmapobj_unmap_exec(mmapobj_result_t *mrp, int num_mapped, caddr_t start_addr) in mmapobj_unmap_exec() argument [all …]
|