| /freebsd/sys/kern/ |
| H A D | vfs_extattr.c | 51 int attrnamespace, const char *attrname, void *data, 54 int attrnamespace, const char *attrname, void *data, 57 int attrnamespace, const char *attrname, int follow); 59 int attrnamespace, void *data, size_t nbytes, int follow); 73 int attrnamespace; member 87 AUDIT_ARG_VALUE(uap->attrnamespace); in sys_extattrctl() 145 error = VFS_EXTATTRCTL(mp, uap->cmd, filename_vp, uap->attrnamespace, in sys_extattrctl() 173 extattr_set_vp(struct vnode *vp, int attrnamespace, const char *attrname, in extattr_set_vp() argument 202 error = mac_vnode_check_setextattr(td->td_ucred, vp, attrnamespace, in extattr_set_vp() 208 error = VOP_SETEXTATTR(vp, attrnamespace, attrname, &auio, in extattr_set_vp() [all …]
|
| H A D | vfs_init.c | 294 int attrnamespace, const char *attrname) in vfs_extattrctl_sigdefer() argument 300 filename_vp, attrnamespace, attrname); in vfs_extattrctl_sigdefer()
|
| H A D | vnode_if.src | 619 IN int attrnamespace; 632 IN int attrnamespace; 655 IN int attrnamespace; 668 IN int attrnamespace;
|
| /freebsd/sys/compat/linux/ |
| H A D | linux_xattr.c | 91 error_to_xattrerror(int attrnamespace, int error) in error_to_xattrerror() argument 94 if (attrnamespace == EXTATTR_NAMESPACE_SYSTEM && error == EPERM) in error_to_xattrerror() 101 xattr_to_extattr(const char *uattrname, int *attrnamespace, char *attrname) in xattr_to_extattr() argument 116 for (*attrnamespace = EXTATTR_NAMESPACE_USER; in xattr_to_extattr() 117 *attrnamespace < nitems(extattr_namespace_names); in xattr_to_extattr() 118 (*attrnamespace)++) { in xattr_to_extattr() 119 if (bcmp(uname, extattr_namespace_names[*attrnamespace], in xattr_to_extattr() 139 int attrnamespace, error; in listxattr() local 153 for (attrnamespace = EXTATTR_NAMESPACE_USER; in listxattr() 154 attrnamespace < nitems(extattr_namespace_names); in listxattr() [all …]
|
| /freebsd/lib/libc/posix1e/ |
| H A D | extattr.c | 40 extattr_namespace_to_string(int attrnamespace, char **string) in extattr_namespace_to_string() argument 43 switch(attrnamespace) { in extattr_namespace_to_string() 61 extattr_string_to_namespace(const char *string, int *attrnamespace) in extattr_string_to_namespace() argument 65 if (attrnamespace != NULL) in extattr_string_to_namespace() 66 *attrnamespace = EXTATTR_NAMESPACE_USER; in extattr_string_to_namespace() 69 if (attrnamespace != NULL) in extattr_string_to_namespace() 70 *attrnamespace = EXTATTR_NAMESPACE_SYSTEM; in extattr_string_to_namespace()
|
| /freebsd/sys/fs/ext2fs/ |
| H A D | ext2_extattr.h | 99 int ext2_extattr_inode_delete(struct inode *ip, int attrnamespace, 102 int ext2_extattr_block_delete(struct inode *ip, int attrnamespace, 106 int ext2_extattr_inode_list(struct inode *ip, int attrnamespace, 109 int ext2_extattr_block_list(struct inode *ip, int attrnamespace, 112 int ext2_extattr_inode_get(struct inode *ip, int attrnamespace, 115 int ext2_extattr_block_get(struct inode *ip, int attrnamespace, 118 int ext2_extattr_inode_set(struct inode *ip, int attrnamespace, 121 int ext2_extattr_block_set(struct inode *ip, int attrnamespace, 124 int ext2_extattr_valid_attrname(int attrnamespace, const char *attrname);
|
| H A D | ext2_extattr.c | 59 ext2_extattr_attrnamespace_to_bsd(int attrnamespace) in ext2_extattr_attrnamespace_to_bsd() argument 62 switch (attrnamespace) { in ext2_extattr_attrnamespace_to_bsd() 80 ext2_extattr_name_to_bsd(int attrnamespace, const char *name, int* name_len) in ext2_extattr_name_to_bsd() argument 83 if (attrnamespace == EXT4_XATTR_INDEX_SYSTEM) in ext2_extattr_name_to_bsd() 85 else if (attrnamespace == EXT4_XATTR_INDEX_USER) in ext2_extattr_name_to_bsd() 87 else if (attrnamespace == EXT4_XATTR_INDEX_POSIX_ACL_DEFAULT) { in ext2_extattr_name_to_bsd() 90 } else if (attrnamespace == EXT4_XATTR_INDEX_POSIX_ACL_ACCESS) { in ext2_extattr_name_to_bsd() 106 ext2_extattr_attrnamespace_to_linux(int attrnamespace, const char *name) in ext2_extattr_attrnamespace_to_linux() argument 109 if (attrnamespace == POSIX1E_ACL_DEFAULT_EXTATTR_NAMESPACE && in ext2_extattr_attrnamespace_to_linux() 113 if (attrnamespace == POSIX1E_ACL_ACCESS_EXTATTR_NAMESPACE && in ext2_extattr_attrnamespace_to_linux() [all …]
|
| H A D | ext2_acl.c | 214 int attrnamespace; in ext2_getacl_posix1e() local 222 attrnamespace = POSIX1E_ACL_DEFAULT_EXTATTR_NAMESPACE; in ext2_getacl_posix1e() 226 attrnamespace = POSIX1E_ACL_ACCESS_EXTATTR_NAMESPACE; in ext2_getacl_posix1e() 236 error = vn_extattr_get(ap->a_vp, IO_NODELOCKED, attrnamespace, attrname, in ext2_getacl_posix1e()
|
| /freebsd/usr.sbin/extattr/ |
| H A D | rmextattr.c | 111 int ch, error, i, arg_counter, attrnamespace, minargc; in main() local 187 error = extattr_string_to_namespace(argv[0], &attrnamespace); in main() 215 attrnamespace, attrname); in main() 218 attrnamespace, attrname); in main() 226 attrnamespace, attrname, in main() 230 attrnamespace, attrname, in main() 243 attrnamespace, NULL, 0); in main() 246 attrnamespace, NULL, 0); in main() 252 attrnamespace, buf, buflen); in main() 255 attrnamespace, buf, buflen); in main() [all …]
|
| /freebsd/sys/ufs/ufs/ |
| H A D | ufs_extattr.c | 81 static int ufs_extattr_valid_attrname(int attrnamespace, 84 struct vnode *vp, int attrnamespace, const char *attrname, 86 static int ufs_extattr_enable(struct ufsmount *ump, int attrnamespace, 89 static int ufs_extattr_disable(struct ufsmount *ump, int attrnamespace, 91 static int ufs_extattr_get(struct vnode *vp, int attrnamespace, 94 static int ufs_extattr_set(struct vnode *vp, int attrnamespace, 97 static int ufs_extattr_rm(struct vnode *vp, int attrnamespace, 136 ufs_extattr_valid_attrname(int attrnamespace, const char *attrname) in ufs_extattr_valid_attrname() argument 151 ufs_extattr_find_attr(struct ufsmount *ump, int attrnamespace, in ufs_extattr_find_attr() argument 163 (attrnamespace == search_attribute->uele_attrnamespace)) { in ufs_extattr_find_attr() [all …]
|
| H A D | README.extattr | 47 extattrctl enable [path] [attrnamespace] [attrname] [attrfile] 48 extattrctl disable [path] [attrnamespace] [attrname] 51 to perform the operation. [attrnamespace] refers to the namespace in
|
| H A D | extattr.h | 138 int attrnamespace, const char *attrname);
|
| /freebsd/usr.sbin/extattrctl/ |
| H A D | extattrctl.c | 198 int error = 0, attrnamespace; in main() local 224 error = extattr_string_to_namespace(argv[3], &attrnamespace); in main() 230 attrnamespace, argv[4]); in main() 238 error = extattr_string_to_namespace(argv[3], &attrnamespace); in main() 244 attrnamespace, argv[4]); in main()
|
| /freebsd/sys/security/mac_bsdextended/ |
| H A D | ugidfw_internal.h | 65 struct vnode *vp, struct label *vplabel, int attrnamespace, 73 struct label *vplabel, int attrnamespace, const char *name); 78 struct label *vplabel, int attrnamespace); 98 struct label *vplabel, int attrnamespace, const char *name);
|
| H A D | ugidfw_vnode.c | 103 struct label *vplabel, int attrnamespace, const char *name) in ugidfw_vnode_check_deleteextattr() argument 128 struct label *vplabel, int attrnamespace, const char *name) in ugidfw_vnode_check_getextattr() argument 152 struct label *vplabel, int attrnamespace) in ugidfw_vnode_check_listextattr() argument 236 struct label *vplabel, int attrnamespace, const char *name) in ugidfw_vnode_check_setextattr() argument
|
| /freebsd/contrib/llvm-project/compiler-rt/include/sanitizer/ |
| H A D | netbsd_syscall_hooks.h | 1894 #define __sanitizer_syscall_pre_extattrctl(path, cmd, filename, attrnamespace, \ argument 1898 (long long)(attrnamespace), (long long)(attrname)) 1900 attrnamespace, attrname) \ argument 1903 (long long)(attrnamespace), (long long)(attrname)) 1904 #define __sanitizer_syscall_pre_extattr_set_file(path, attrnamespace, \ argument 1907 (long long)(path), (long long)(attrnamespace), (long long)(attrname), \ 1909 #define __sanitizer_syscall_post_extattr_set_file(res, path, attrnamespace, \ argument 1912 res, (long long)(path), (long long)(attrnamespace), \ 1914 #define __sanitizer_syscall_pre_extattr_get_file(path, attrnamespace, \ argument 1917 (long long)(path), (long long)(attrnamespace), (long long)(attrname), \ [all …]
|
| /freebsd/sys/security/mac/ |
| H A D | mac_vfs.c | 457 int attrnamespace, const char *name) in mac_vnode_check_deleteextattr() argument 464 attrnamespace, name); in mac_vnode_check_deleteextattr() 466 attrnamespace, name); in mac_vnode_check_deleteextattr() 510 int attrnamespace, const char *name) in mac_vnode_check_getextattr() argument 517 attrnamespace, name); in mac_vnode_check_getextattr() 519 attrnamespace, name); in mac_vnode_check_getextattr() 548 int attrnamespace) in mac_vnode_check_listextattr() argument 555 attrnamespace); in mac_vnode_check_listextattr() 557 attrnamespace); in mac_vnode_check_listextattr() 806 int attrnamespace, const char *name) in mac_vnode_check_setextattr() argument [all …]
|
| H A D | mac_framework.h | 538 int attrnamespace, const char *name); 544 int attrnamespace, const char *name); 548 int attrnamespace); 654 int attrnamespace, const char *name);
|
| H A D | mac_policy.h | 625 int attrnamespace, const char *name); 634 int attrnamespace, const char *name); 641 int attrnamespace); 683 int attrnamespace, const char *name);
|
| /freebsd/sys/sys/ |
| H A D | syscallsubr.h | 146 int kern_extattr_delete_fd(struct thread *td, int fd, int attrnamespace, 149 int attrnamespace, const char *attrname, int follow, 151 int kern_extattr_get_fd(struct thread *td, int fd, int attrnamespace, 154 int attrnamespace, const char *attrname, void *data, 156 int kern_extattr_list_fd(struct thread *td, int fd, int attrnamespace, 159 int attrnamespace, struct uio *auiop, int follow, 161 int kern_extattr_set_fd(struct thread *td, int fd, int attrnamespace, 164 int attrnamespace, const char *attrname, void *data,
|
| H A D | extattr.h | 68 int extattr_check_cred(struct vnode *vp, int attrnamespace,
|
| /freebsd/lib/libsys/ |
| H A D | _libsys.h | 678 int __sys_extattrctl(const char * path, int cmd, const char * filename, int attrnamespace, const ch… 679 ssize_t __sys_extattr_set_file(const char * path, int attrnamespace, const char * attrname, void * … 680 ssize_t __sys_extattr_get_file(const char * path, int attrnamespace, const char * attrname, void * … 681 int __sys_extattr_delete_file(const char * path, int attrnamespace, const char * attrname); 686 ssize_t __sys_extattr_set_fd(int fd, int attrnamespace, const char * attrname, void * data, size_t … 687 ssize_t __sys_extattr_get_fd(int fd, int attrnamespace, const char * attrname, void * data, size_t … 688 int __sys_extattr_delete_fd(int fd, int attrnamespace, const char * attrname); 716 ssize_t __sys_extattr_set_link(const char * path, int attrnamespace, const char * attrname, void * … 717 ssize_t __sys_extattr_get_link(const char * path, int attrnamespace, const char * attrname, void * … 718 int __sys_extattr_delete_link(const char * path, int attrnamespace, const char * attrname); [all …]
|
| /freebsd/sys/fs/pseudofs/ |
| H A D | pseudofs.h | 156 int attrnamespace, const char *name, struct uio *uio, \ 159 td, p, pn, attrnamespace, name, uio, size, cred
|
| /freebsd/tools/test/stress2/misc/ |
| H A D | syzkaller88.sh | 183 // attrnamespace: attrnamespace_flags = 0x0 (8 bytes) 189 syscall(SYS_extattr_delete_fd, /*fd=*/r[0], /*attrnamespace=*/0ul,
|
| /freebsd/sys/security/mac_stub/ |
| H A D | mac_stub.c | 1496 struct label *vplabel, int attrnamespace, const char *name) 1521 struct label *vplabel, int attrnamespace, const char *name) 1538 struct label *vplabel, int attrnamespace) 1659 struct label *vplabel, int attrnamespace, const char *name) 1490 stub_vnode_check_deleteextattr(struct ucred * cred,struct vnode * vp,struct label * vplabel,int attrnamespace,const char * name) stub_vnode_check_deleteextattr() argument 1515 stub_vnode_check_getextattr(struct ucred * cred,struct vnode * vp,struct label * vplabel,int attrnamespace,const char * name) stub_vnode_check_getextattr() argument 1532 stub_vnode_check_listextattr(struct ucred * cred,struct vnode * vp,struct label * vplabel,int attrnamespace) stub_vnode_check_listextattr() argument 1653 stub_vnode_check_setextattr(struct ucred * cred,struct vnode * vp,struct label * vplabel,int attrnamespace,const char * name) stub_vnode_check_setextattr() argument
|