Lines Matching defs:uap
188 } */ *uap = v;
200 shmmap_s->va == (vaddr_t)SCARG(uap, shmaddr))
214 } */ *uap = v;
238 shmseg = shm_find_segment_by_shmid(SCARG(uap, shmid));
242 (SCARG(uap, shmflg) & SHM_RDONLY) ? IPC_R : IPC_R|IPC_W);
254 if ((SCARG(uap, shmflg) & SHM_RDONLY) == 0)
256 if (SCARG(uap, shmaddr)) {
258 if (SCARG(uap, shmflg) & SHM_RND)
260 (vaddr_t)SCARG(uap, shmaddr) & ~(SHMLBA-1);
261 else if (((vaddr_t)SCARG(uap, shmaddr) & (SHMLBA-1)) == 0)
262 attach_va = (vaddr_t)SCARG(uap, shmaddr);
281 shm_last_free = IPCID_TO_IX(SCARG(uap, shmid));
290 shmmap_s->shmid = SCARG(uap, shmid);
304 } */ *uap = v;
305 int shmid = SCARG(uap, shmid);
306 int cmd = SCARG(uap, cmd);
307 void *buf = SCARG(uap, buf);
364 } */ *uap,
374 if (SCARG(uap, size) && SCARG(uap, size) > shmseg->shm_segsz)
376 if ((SCARG(uap, shmflg) & (IPC_CREAT | IPC_EXCL)) ==
389 } */ *uap,
400 if (SCARG(uap, size) < shminfo.shmmin ||
401 SCARG(uap, size) > shminfo.shmmax)
405 size = round_page(SCARG(uap, size));
416 key = SCARG(uap, key);
451 shmseg->shm_segsz = SCARG(uap, size);
469 } */ *uap = v;
472 mode = SCARG(uap, shmflg) & ACCESSPERMS;
474 if (SCARG(uap, key) != IPC_PRIVATE) {
476 segnum = shm_find_segment_by_key(SCARG(uap, key));
478 return (shmget_existing(p, uap, mode, segnum, retval));
479 if ((SCARG(uap, shmflg) & IPC_CREAT) == 0)
482 error = shmget_allocate_segment(p, uap, mode, retval);