Lines Matching refs:uap
148 sys_extattrctl(struct lwp *l, const struct sys_extattrctl_args *uap,
164 if (SCARG(uap, attrname) != NULL) {
165 error = copyinstr(SCARG(uap, attrname), attrname,
171 error = namei_simple_user(SCARG(uap, path), NSM_FOLLOW_NOEMULROOT,
177 if (SCARG(uap, filename) != NULL) {
178 error = pathbuf_copyin(SCARG(uap, filename), &file_pb);
194 error = VFS_EXTATTRCTL(path_vp->v_mount, SCARG(uap, cmd), file_vp,
195 SCARG(uap, attrnamespace),
196 SCARG(uap, attrname) != NULL ? attrname : NULL);
427 sys_extattr_set_fd(struct lwp *l, const struct sys_extattr_set_fd_args *uap,
442 error = copyinstr(SCARG(uap, attrname), attrname, sizeof(attrname),
447 error = fd_getvnode(SCARG(uap, fd), &fp);
452 error = extattr_set_vp(vp, SCARG(uap, attrnamespace), attrname,
453 SCARG(uap, data), SCARG(uap, nbytes), l, retval, 0);
455 fd_putfile(SCARG(uap, fd));
461 const struct sys_extattr_set_file_args *uap,
475 error = copyinstr(SCARG(uap, attrname), attrname, sizeof(attrname),
480 error = namei_simple_user(SCARG(uap, path), NSM_FOLLOW_NOEMULROOT,
485 error = extattr_set_vp(vp, SCARG(uap, attrnamespace), attrname,
486 SCARG(uap, data), SCARG(uap, nbytes), l, retval, 0);
494 const struct sys_extattr_set_link_args *uap,
508 error = copyinstr(SCARG(uap, attrname), attrname, sizeof(attrname),
513 error = namei_simple_user(SCARG(uap, path), NSM_NOFOLLOW_NOEMULROOT,
518 error = extattr_set_vp(vp, SCARG(uap, attrnamespace), attrname,
519 SCARG(uap, data), SCARG(uap, nbytes), l, retval, 0);
527 const struct sys_extattr_get_fd_args *uap,
542 error = copyinstr(SCARG(uap, attrname), attrname, sizeof(attrname),
547 error = fd_getvnode(SCARG(uap, fd), &fp);
552 error = extattr_get_vp(vp, SCARG(uap, attrnamespace), attrname,
553 SCARG(uap, data), SCARG(uap, nbytes), l, retval);
555 fd_putfile(SCARG(uap, fd));
561 const struct sys_extattr_get_file_args *uap,
575 error = copyinstr(SCARG(uap, attrname), attrname, sizeof(attrname),
580 error = namei_simple_user(SCARG(uap, path), NSM_FOLLOW_NOEMULROOT,
585 error = extattr_get_vp(vp, SCARG(uap, attrnamespace), attrname,
586 SCARG(uap, data), SCARG(uap, nbytes), l, retval);
594 const struct sys_extattr_get_link_args *uap,
608 error = copyinstr(SCARG(uap, attrname), attrname, sizeof(attrname),
613 error = namei_simple_user(SCARG(uap, path), NSM_NOFOLLOW_NOEMULROOT,
618 error = extattr_get_vp(vp, SCARG(uap, attrnamespace), attrname,
619 SCARG(uap, data), SCARG(uap, nbytes), l, retval);
627 const struct sys_extattr_delete_fd_args *uap,
640 error = copyinstr(SCARG(uap, attrname), attrname, sizeof(attrname),
645 error = fd_getvnode(SCARG(uap, fd), &fp);
650 error = extattr_delete_vp(vp, SCARG(uap, attrnamespace), attrname, l);
652 fd_putfile(SCARG(uap, fd));
658 const struct sys_extattr_delete_file_args *uap,
670 uap, attrname), attrname, sizeof(attrname),
675 error = namei_simple_user(SCARG(uap, path), NSM_FOLLOW_NOEMULROOT,
680 error = extattr_delete_vp(vp, SCARG(uap, attrnamespace), attrname, l);
688 const struct sys_extattr_delete_link_args *uap,
700 error = copyinstr(SCARG(uap, attrname), attrname, sizeof(attrname),
705 error = namei_simple_user(SCARG(uap, path), NSM_NOFOLLOW_NOEMULROOT,
710 error = extattr_delete_vp(vp, SCARG(uap, attrnamespace), attrname, l);
718 const struct sys_extattr_list_fd_args *uap,
731 error = fd_getvnode(SCARG(uap, fd), &fp);
736 error = extattr_list_vp(vp, SCARG(uap, attrnamespace),
737 SCARG(uap, data), SCARG(uap, nbytes),
740 fd_putfile(SCARG(uap, fd));
746 const struct sys_extattr_list_file_args *uap,
758 error = namei_simple_user(SCARG(uap, path), NSM_FOLLOW_NOEMULROOT,
763 error = extattr_list_vp(vp, SCARG(uap, attrnamespace),
764 SCARG(uap, data), SCARG(uap, nbytes),
773 const struct sys_extattr_list_link_args *uap,
785 error = namei_simple_user(SCARG(uap, path), NSM_NOFOLLOW_NOEMULROOT,
790 error = extattr_list_vp(vp, SCARG(uap, attrnamespace),
791 SCARG(uap, data), SCARG(uap, nbytes),
824 const struct sys_setxattr_args *uap,
840 error = copyinstr(SCARG(uap, name), attrname, sizeof(attrname),
845 error = namei_simple_user(SCARG(uap, path),
853 attrname, SCARG(uap, value), SCARG(uap, size), l,
854 &attrlen, SCARG(uap, flags));
864 const struct sys_lsetxattr_args *uap,
880 error = copyinstr(SCARG(uap, name), attrname, sizeof(attrname),
885 error = namei_simple_user(SCARG(uap, path), NSM_NOFOLLOW_NOEMULROOT,
893 attrname, SCARG(uap, value), SCARG(uap, size), l,
894 &attrlen, SCARG(uap, flags));
904 const struct sys_fsetxattr_args *uap,
921 error = copyinstr(SCARG(uap, name), attrname, sizeof(attrname),
926 error = fd_getvnode(SCARG(uap, fd), &fp);
934 attrname, SCARG(uap, value), SCARG(uap, size), l,
935 &attrlen, SCARG(uap, flags));
937 fd_putfile(SCARG(uap, fd));
945 const struct sys_getxattr_args *uap,
959 error = copyinstr(SCARG(uap, name), attrname, sizeof(attrname),
964 error = namei_simple_user(SCARG(uap, path), NSM_FOLLOW_NOEMULROOT,
972 attrname, SCARG(uap, value), SCARG(uap, size), l, retval);
980 const struct sys_lgetxattr_args *uap,
994 error = copyinstr(SCARG(uap, name), attrname, sizeof(attrname),
999 error = namei_simple_user(SCARG(uap, path), NSM_NOFOLLOW_NOEMULROOT,
1007 attrname, SCARG(uap, value), SCARG(uap, size), l, retval);
1015 const struct sys_fgetxattr_args *uap,
1030 error = copyinstr(SCARG(uap, name), attrname, sizeof(attrname),
1035 error = fd_getvnode(SCARG(uap, fd), &fp);
1043 attrname, SCARG(uap, value), SCARG(uap, size), l, retval);
1045 fd_putfile(SCARG(uap, fd));
1051 const struct sys_listxattr_args *uap,
1065 error = namei_simple_user(SCARG(uap, path), NSM_FOLLOW_NOEMULROOT,
1070 list = SCARG(uap, list);
1071 size = SCARG(uap, size);
1105 const struct sys_llistxattr_args *uap,
1119 error = namei_simple_user(SCARG(uap, path), NSM_NOFOLLOW_NOEMULROOT,
1124 list = SCARG(uap, list);
1125 size = SCARG(uap, size);
1158 const struct sys_flistxattr_args *uap,
1173 error = fd_getvnode(SCARG(uap, fd), &fp);
1178 list = SCARG(uap, list);
1179 size = SCARG(uap, size);
1207 fd_putfile(SCARG(uap, fd));
1213 const struct sys_removexattr_args *uap,
1225 error = copyinstr(SCARG(uap, name), attrname, sizeof(attrname),
1230 error = namei_simple_user(SCARG(uap, path), NSM_FOLLOW_NOEMULROOT,
1245 const struct sys_lremovexattr_args *uap,
1257 error = copyinstr(SCARG(uap, name), attrname, sizeof(attrname),
1262 error = namei_simple_user(SCARG(uap, path), NSM_NOFOLLOW_NOEMULROOT,
1277 const struct sys_fremovexattr_args *uap,
1290 error = copyinstr(SCARG(uap, name), attrname, sizeof(attrname),
1295 error = fd_getvnode(SCARG(uap, fd), &fp);
1304 fd_putfile(SCARG(uap, fd));