Lines Matching refs:uap
59 struct freebsd32_ioctl_args *uap, struct file *fp) in freebsd32_ioctl_memrange() argument
66 if ((error = copyin(uap->data, &mro32, sizeof(mro32))) != 0) in freebsd32_ioctl_memrange()
73 com = _IOC_NEWTYPE(uap->com, struct mem_range_op); in freebsd32_ioctl_memrange()
82 error = copyout(&mro32, uap->data, sizeof(mro32)); in freebsd32_ioctl_memrange()
90 struct freebsd32_ioctl_args *uap, struct file *fp) in freebsd32_ioctl_barmmap() argument
96 error = copyin(uap->data, &pbm32, sizeof(pbm32)); in freebsd32_ioctl_barmmap()
117 error = copyout(&pbm32, uap->data, sizeof(pbm32)); in freebsd32_ioctl_barmmap()
124 struct freebsd32_ioctl_args *uap, struct file *fp) in freebsd32_ioctl_sg() argument
130 if ((error = copyin(uap->data, &io32, sizeof(io32))) != 0) in freebsd32_ioctl_sg()
182 error = copyout(&io32, uap->data, sizeof(io32)); in freebsd32_ioctl_sg()
188 freebsd32_ioctl(struct thread *td, struct freebsd32_ioctl_args *uap) in freebsd32_ioctl() argument
199 error = fget(td, uap->fd, cap_rights_init_one(&rights, CAP_IOCTL), &fp); in freebsd32_ioctl()
207 switch (uap->com) { in freebsd32_ioctl()
210 error = freebsd32_ioctl_memrange(td, uap, fp); in freebsd32_ioctl()
214 error = freebsd32_ioctl_sg(td, uap, fp); in freebsd32_ioctl()
218 error = freebsd32_ioctl_barmmap(td, uap, fp); in freebsd32_ioctl()
223 ap.fd = uap->fd; in freebsd32_ioctl()
224 ap.com = uap->com; in freebsd32_ioctl()
225 PTRIN_CP(*uap, ap, data); in freebsd32_ioctl()