Lines Matching refs:uap

1301 __mac_get_pid(struct proc *p, struct __mac_get_pid_args *uap, int *ret __unused)
1310 AUDIT_ARG(pid, uap->pid);
1313 error = copyin(uap->mac_p, &mac64, sizeof(mac64));
1318 error = copyin(uap->mac_p, &mac32, sizeof(mac32));
1329 tproc = proc_find(uap->pid);
1357 __mac_get_proc(proc_t p, struct __mac_get_proc_args *uap, int *ret __unused)
1367 error = copyin(uap->mac_p, &mac64, sizeof(mac64));
1372 error = copyin(uap->mac_p, &mac32, sizeof(mac32));
1406 __mac_set_proc(proc_t p, struct __mac_set_proc_args *uap, int *ret __unused)
1417 error = copyin(uap->mac_p, &mac64, sizeof(mac64));
1422 error = copyin(uap->mac_p, &mac32, sizeof(mac32));
1480 * uap User argument descriptor (see below)
1483 * Indirect: uap->lcid login context ID to search
1484 * uap->mac_p.m_buflen MAC info buffer size
1485 * uap->mac_p.m_string MAC info user address
1491 __mac_get_lcid(proc_t p, struct __mac_get_lcid_args *uap, int *ret __unused)
1499 AUDIT_ARG(value32, uap->lcid);
1502 error = copyin(uap->mac_p, &mac64, sizeof(mac64));
1507 error = copyin(uap->mac_p, &mac32, sizeof(mac32));
1519 l = lcfind(uap->lcid);
1549 * uap User argument descriptor (see below)
1552 * Indirect: uap->lcid login context ID to search
1553 * uap->mac_p MAC info
1560 __mac_get_lctx(proc_t p, struct __mac_get_lctx_args *uap, int *ret __unused)
1569 error = copyin(uap->mac_p, &mac64, sizeof(mac64));
1574 error = copyin(uap->mac_p, &mac32, sizeof(mac32));
1615 __mac_set_lctx(proc_t p, struct __mac_set_lctx_args *uap, int *ret __unused)
1625 error = copyin(uap->mac_p, &mac64, sizeof(mac64));
1630 error = copyin(uap->mac_p, &mac32, sizeof(mac32));
1677 __mac_get_lcid(proc_t p __unused, struct __mac_get_lcid_args *uap __unused, int *ret __unused)
1684 __mac_get_lctx(proc_t p __unused, struct __mac_get_lctx_args *uap __unused, int *ret __unused)
1691 __mac_set_lctx(proc_t p __unused, struct __mac_set_lctx_args *uap __unused, int *ret __unused)
1699 __mac_get_fd(proc_t p, struct __mac_get_fd_args *uap, int *ret __unused)
1713 AUDIT_ARG(fd, uap->fd);
1717 error = copyin(uap->mac_p, &mac64, sizeof(mac64));
1722 error = copyin(uap->mac_p, &mac32, sizeof(mac32));
1743 error = fp_lookup(p, uap->fd, &fp, 0);
1754 fp_drop(p, uap->fd, fp, 0);
1798 fp_drop(p, uap->fd, fp, 0);
1882 __mac_get_file(proc_t p, struct __mac_get_file_args *uap,
1886 return (mac_get_filelink(p, uap->mac_p, uap->path_p, 1));
1890 __mac_get_link(proc_t p, struct __mac_get_link_args *uap,
1894 return (mac_get_filelink(p, uap->mac_p, uap->path_p, 0));
1898 __mac_set_fd(proc_t p, struct __mac_set_fd_args *uap, int *ret __unused)
1913 AUDIT_ARG(fd, uap->fd);
1917 error = copyin(uap->mac_p, &mac64, sizeof(mac64));
1922 error = copyin(uap->mac_p, &mac32, sizeof(mac32));
1941 error = fp_lookup(p, uap->fd, &fp, 0);
1950 fp_drop(p, uap->fd, fp, 0);
2005 fp_drop(p, uap->fd, fp, 0);
2082 __mac_set_file(proc_t p, struct __mac_set_file_args *uap,
2086 return (mac_set_filelink(p, uap->mac_p, uap->path_p, 1));
2090 __mac_set_link(proc_t p, struct __mac_set_link_args *uap,
2094 return (mac_set_filelink(p, uap->mac_p, uap->path_p, 0));
2101 * uap User argument descriptor (see below)
2104 * Indirect: uap->policy Name of target MAC policy
2105 * uap->call MAC policy-specific system call to perform
2106 * uap->arg MAC policy-specific system call arguments
2113 __mac_syscall(proc_t p, struct __mac_syscall_args *uap, int *retv __unused)
2121 error = copyinstr(uap->policy, target, sizeof(target), &ulen);
2124 AUDIT_ARG(value32, uap->call);
2137 uap->call, uap->arg);
2150 uap->call, uap->arg);
2213 * uap User argument descriptor (see below)
2216 * Indirect: uap->path Pathname
2217 * uap->mac_p MAC info
2223 __mac_get_mount(proc_t p __unused, struct __mac_get_mount_args *uap,
2232 UIO_USERSPACE, uap->path, ctx);
2240 return mac_mount_label_get(mp, uap->mac_p);
2351 __mac_get_pid(proc_t p __unused, struct __mac_get_pid_args *uap __unused, int *ret __unused)
2358 __mac_get_proc(proc_t p __unused, struct __mac_get_proc_args *uap __unused, int *ret __unused)
2365 __mac_set_proc(proc_t p __unused, struct __mac_set_proc_args *uap __unused, int *ret __unused)
2372 __mac_get_file(proc_t p __unused, struct __mac_get_file_args *uap __unused, int *ret __unused)
2379 __mac_get_link(proc_t p __unused, struct __mac_get_link_args *uap __unused, int *ret __unused)
2386 __mac_set_file(proc_t p __unused, struct __mac_set_file_args *uap __unused, int *ret __unused)
2393 __mac_set_link(proc_t p __unused, struct __mac_set_link_args *uap __unused, int *ret __unused)
2400 __mac_get_fd(proc_t p __unused, struct __mac_get_fd_args *uap __unused, int *ret __unused)
2407 __mac_set_fd(proc_t p __unused, struct __mac_set_fd_args *uap __unused, int *ret __unused)
2414 __mac_syscall(proc_t p __unused, struct __mac_syscall_args *uap __unused, int *ret __unused)
2421 __mac_get_lcid(proc_t p __unused, struct __mac_get_lcid_args *uap __unused, int *ret __unused)
2428 __mac_get_lctx(proc_t p __unused, struct __mac_get_lctx_args *uap __unused, int *ret __unused)
2435 __mac_set_lctx(proc_t p __unused, struct __mac_set_lctx_args *uap __unused, int *ret __unused)
2443 struct __mac_get_mount_args *uap __unused, int *ret __unused)