/freebsd-current/lib/libc/posix1e/ |
H A D | extattr.c | 40 extattr_namespace_to_string(int attrnamespace, char **string) argument 43 switch(attrnamespace) { 61 extattr_string_to_namespace(const char *string, int *attrnamespace) argument 65 if (attrnamespace != NULL) 66 *attrnamespace = EXTATTR_NAMESPACE_USER; 69 if (attrnamespace != NULL) 70 *attrnamespace = EXTATTR_NAMESPACE_SYSTEM;
|
/freebsd-current/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) argument 62 switch (attrnamespace) { 80 ext2_extattr_name_to_bsd(int attrnamespace, const char *name, int* name_len) argument 83 if (attrnamespace == EXT4_XATTR_INDEX_SYSTEM) 85 else if (attrnamespace == EXT4_XATTR_INDEX_USER) 87 else if (attrnamespace == EXT4_XATTR_INDEX_POSIX_ACL_DEFAULT) { 90 } else if (attrnamespace == EXT4_XATTR_INDEX_POSIX_ACL_ACCESS) { 106 ext2_extattr_attrnamespace_to_linux(int attrnamespace, const char *name) argument 109 if (attrnamespace == POSIX1E_ACL_DEFAULT_EXTATTR_NAMESPACE && 113 if (attrnamespace 133 ext2_extattr_name_to_linux(int attrnamespace, const char *name) argument 144 ext2_extattr_valid_attrname(int attrnamespace, const char *attrname) argument 191 ext2_extattr_inode_list(struct inode *ip, int attrnamespace, struct uio *uio, size_t *size) argument 265 ext2_extattr_block_list(struct inode *ip, int attrnamespace, struct uio *uio, size_t *size) argument 332 ext2_extattr_inode_get(struct inode *ip, int attrnamespace, const char *name, struct uio *uio, size_t *size) argument 407 ext2_extattr_block_get(struct inode *ip, int attrnamespace, const char *name, struct uio *uio, size_t *size) argument 538 ext2_extattr_inode_delete(struct inode *ip, int attrnamespace, const char *name) argument 670 ext2_extattr_block_delete(struct inode *ip, int attrnamespace, const char *name) argument 765 allocate_entry(const char *name, int attrnamespace, uint16_t offs, uint32_t size, uint32_t hash) argument 848 ext2_extattr_set_new_entry(char *off, struct ext2fs_extattr_entry *first_entry, const char *name, int attrnamespace, char *end, struct uio *uio) argument 902 ext2_extattr_inode_set(struct inode *ip, int attrnamespace, const char *name, struct uio *uio) argument 1063 ext2_extattr_block_set(struct inode *ip, int attrnamespace, const char *name, struct uio *uio) argument [all...] |
H A D | ext2_acl.c | 214 int attrnamespace; local 222 attrnamespace = POSIX1E_ACL_DEFAULT_EXTATTR_NAMESPACE; 226 attrnamespace = POSIX1E_ACL_ACCESS_EXTATTR_NAMESPACE; 236 error = vn_extattr_get(ap->a_vp, IO_NODELOCKED, attrnamespace, attrname,
|
/freebsd-current/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 in struct:extattrctl_args 87 AUDIT_ARG_VALUE(uap->attrnamespace); 145 error = VFS_EXTATTRCTL(mp, uap->cmd, filename_vp, uap->attrnamespace, 165 * Arguments: unlocked vnode "vp", attribute namespace "attrnamespace", 173 extattr_set_vp(struct vnode *vp, int attrnamespace, const char *attrname, argument 202 error = mac_vnode_check_setextattr(td->td_ucred, vp, attrnamespace, 224 int attrnamespace; member in struct:extattr_set_fd_args 244 kern_extattr_set_fd(struct thread *td, int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes) argument 270 int attrnamespace; member in struct:extattr_set_file_args 287 int attrnamespace; member in struct:extattr_set_link_args 302 user_extattr_set_path(struct thread *td, const char *path, int attrnamespace, const char *uattrname, void *data, size_t nbytes, int follow) argument 316 kern_extattr_set_path(struct thread *td, const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes, int follow, enum uio_seg pathseg) argument 350 extattr_get_vp(struct vnode *vp, int attrnamespace, const char *attrname, void *data, size_t nbytes, struct thread *td) argument 412 int attrnamespace; member in struct:extattr_get_fd_args 432 kern_extattr_get_fd(struct thread *td, int fd, int attrnamespace, const char *attrname, void *data, size_t nbytes) argument 458 int attrnamespace; member in struct:extattr_get_file_args 474 int attrnamespace; member in struct:extattr_get_link_args 488 user_extattr_get_path(struct thread *td, const char *path, int attrnamespace, const char *uattrname, void *data, size_t nbytes, int follow) argument 502 kern_extattr_get_path(struct thread *td, const char *path, int attrnamespace, const char *attrname, void *data, size_t nbytes, int follow, enum uio_seg pathseg) argument 536 extattr_delete_vp(struct vnode *vp, int attrnamespace, const char *attrname, struct thread *td) argument 570 int attrnamespace; member in struct:extattr_delete_fd_args 588 kern_extattr_delete_fd(struct thread *td, int fd, int attrnamespace, const char *attrname) argument 613 int attrnamespace; member in struct:extattr_delete_file_args 628 int attrnamespace; member in struct:extattr_delete_link_args 641 user_extattr_delete_path(struct thread *td, const char *path, int attrnamespace, const char *uattrname, int follow) argument 655 kern_extattr_delete_path(struct thread *td, const char *path, int attrnamespace, const char *attrname, int follow, enum uio_seg pathseg) argument 686 extattr_list_vp(struct vnode *vp, int attrnamespace, struct uio *auiop, struct thread *td) argument 727 int attrnamespace; member in struct:extattr_list_fd_args 757 kern_extattr_list_fd(struct thread *td, int fd, int attrnamespace, struct uio *auiop) argument 780 int attrnamespace; member in struct:extattr_list_file_args 796 int attrnamespace; member in struct:extattr_list_link_args 810 user_extattr_list_path(struct thread *td, const char *path, int attrnamespace, void *data, size_t nbytes, int follow) argument 835 kern_extattr_list_path(struct thread *td, const char *path, int attrnamespace, struct uio *auiop, int follow, enum uio_seg pathseg) argument [all...] |
H A D | vfs_init.c | 282 int attrnamespace, const char *attrname) 288 filename_vp, attrnamespace, attrname); 281 vfs_extattrctl_sigdefer(struct mount *mp, int cmd, struct vnode *filename_vp, int attrnamespace, const char *attrname) argument
|
H A D | systrace_args.c | 1716 iarg[a++] = p->attrnamespace; /* int */ 1725 iarg[a++] = p->attrnamespace; /* int */ 1736 iarg[a++] = p->attrnamespace; /* int */ 1747 iarg[a++] = p->attrnamespace; /* int */ 1787 iarg[a++] = p->attrnamespace; /* int */ 1798 iarg[a++] = p->attrnamespace; /* int */ 1809 iarg[a++] = p->attrnamespace; /* int */ 2042 iarg[a++] = p->attrnamespace; /* int */ 2053 iarg[a++] = p->attrnamespace; /* int */ 2064 iarg[a++] = p->attrnamespace; /* in [all...] |
/freebsd-current/sys/compat/linux/ |
H A D | linux_xattr.c | 91 error_to_xattrerror(int attrnamespace, int error) argument 94 if (attrnamespace == EXTATTR_NAMESPACE_SYSTEM && error == EPERM) 101 xatrr_to_extattr(const char *uattrname, int *attrnamespace, char *attrname) argument 116 for (*attrnamespace = EXTATTR_NAMESPACE_USER; 117 *attrnamespace < nitems(extattr_namespace_names); 118 (*attrnamespace)++) { 119 if (bcmp(uname, extattr_namespace_names[*attrnamespace], 139 int attrnamespace, error; local 153 for (attrnamespace = EXTATTR_NAMESPACE_USER; 154 attrnamespace < nitem 256 int attrnamespace, error; local 313 int attrnamespace, error; local 376 int attrnamespace, error; local [all...] |
/freebsd-current/usr.sbin/extattr/ |
H A D | rmextattr.c | 62 fprintf(stderr, "usage: getextattr [-fhqsx] attrnamespace"); 66 fprintf(stderr, "usage: setextattr [-fhnq] attrnamespace"); 68 fprintf(stderr, " or setextattr -i [-fhnq] attrnamespace"); 72 fprintf(stderr, "usage: rmextattr [-fhq] attrnamespace"); 76 fprintf(stderr, "usage: lsextattr [-fhq] attrnamespace"); 111 int ch, error, i, arg_counter, attrnamespace, minargc; local 187 error = extattr_string_to_namespace(argv[0], &attrnamespace); 215 attrnamespace, attrname); 218 attrnamespace, attrname); 226 attrnamespace, attrnam [all...] |
/freebsd-current/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) argument 151 ufs_extattr_find_attr(struct ufsmount *ump, int attrnamespace, argument 163 (attrnamespace 326 ufs_extattr_enable_with_open(struct ufsmount *ump, struct vnode *vp, int attrnamespace, const char *attrname, struct thread *td) argument 367 ufs_extattr_iterate_directory(struct ufsmount *ump, struct vnode *dvp, int attrnamespace, struct thread *td) argument 592 ufs_extattr_enable(struct ufsmount *ump, int attrnamespace, const char *attrname, struct vnode *backing_vnode, struct thread *td) argument 681 ufs_extattr_disable(struct ufsmount *ump, int attrnamespace, const char *attrname, struct thread *td) argument 713 ufs_extattrctl(struct mount *mp, int cmd, struct vnode *filename_vp, int attrnamespace, const char *attrname) argument 841 ufs_extattr_get(struct vnode *vp, int attrnamespace, const char *name, struct uio *uio, size_t *size, struct ucred *cred, struct thread *td) argument 1043 ufs_extattr_set(struct vnode *vp, int attrnamespace, const char *name, struct uio *uio, struct ucred *cred, struct thread *td) argument 1151 ufs_extattr_rm(struct vnode *vp, int attrnamespace, const char *name, struct ucred *cred, struct thread *td) argument [all...] |
H A D | extattr.h | 138 int attrnamespace, const char *attrname);
|
/freebsd-current/usr.sbin/extattrctl/ |
H A D | extattrctl.c | 66 " extattrctl enable path attrnamespace attrname attrfile\n" 67 " extattrctl disable path attrnamespace attrname\n"); 198 int error = 0, attrnamespace; local 224 error = extattr_string_to_namespace(argv[3], &attrnamespace); 230 attrnamespace, argv[4]); 238 error = extattr_string_to_namespace(argv[3], &attrnamespace); 244 attrnamespace, argv[4]);
|
/freebsd-current/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) 128 struct label *vplabel, int attrnamespace, const char *name) 152 struct label *vplabel, int attrnamespace) 236 struct label *vplabel, int attrnamespace, const char *name) 102 ugidfw_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument 127 ugidfw_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument 151 ugidfw_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace) argument 235 ugidfw_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
|
/freebsd-current/sys/sys/ |
H A D | extattr.h | 68 int extattr_check_cred(struct vnode *vp, int attrnamespace,
|
H A D | syscallsubr.h | 143 int kern_extattr_delete_fd(struct thread *td, int fd, int attrnamespace, 146 int attrnamespace, const char *attrname, int follow, 148 int kern_extattr_get_fd(struct thread *td, int fd, int attrnamespace, 151 int attrnamespace, const char *attrname, void *data, 153 int kern_extattr_list_fd(struct thread *td, int fd, int attrnamespace, 156 int attrnamespace, struct uio *auiop, int follow, 158 int kern_extattr_set_fd(struct thread *td, int fd, int attrnamespace, 161 int attrnamespace, const char *attrname, void *data,
|
H A D | sysproto.h | 914 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattrctl_args 919 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_set_file_args 926 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_get_file_args 933 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_delete_file_args 955 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_set_fd_args 962 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_get_fd_args 969 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_delete_fd_args 1090 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_set_link_args 1097 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_get_link_args 1104 char attrnamespace_l_[PADL_(int)]; int attrnamespace; cha member in struct:extattr_delete_link_args 1174 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_list_fd_args 1180 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_list_file_args 1186 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_list_link_args [all...] |
/freebsd-current/sys/security/mac/ |
H A D | mac_vfs.c | 457 int attrnamespace, const char *name) 464 attrnamespace, name); 466 attrnamespace, name); 510 int attrnamespace, const char *name) 517 attrnamespace, name); 519 attrnamespace, name); 548 int attrnamespace) 555 attrnamespace); 557 attrnamespace); 806 int attrnamespace, cons 456 mac_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, int attrnamespace, const char *name) argument 509 mac_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, int attrnamespace, const char *name) argument 547 mac_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, int attrnamespace) argument 805 mac_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, int attrnamespace, const char *name) argument [all...] |
H A D | mac_framework.h | 516 int attrnamespace, const char *name); 522 int attrnamespace, const char *name); 526 int attrnamespace); 632 int attrnamespace, const char *name);
|
H A D | mac_policy.h | 586 int attrnamespace, const char *name); 595 int attrnamespace, const char *name); 602 int attrnamespace); 644 int attrnamespace, const char *name);
|
/freebsd-current/contrib/llvm-project/compiler-rt/include/sanitizer/ |
H A D | netbsd_syscall_hooks.h | 1894 #define __sanitizer_syscall_pre_extattrctl(path, cmd, filename, attrnamespace, \ 1898 (long long)(attrnamespace), (long long)(attrname)) 1900 attrnamespace, attrname) \ 1903 (long long)(attrnamespace), (long long)(attrname)) 1904 #define __sanitizer_syscall_pre_extattr_set_file(path, attrnamespace, \ 1907 (long long)(path), (long long)(attrnamespace), (long long)(attrname), \ 1909 #define __sanitizer_syscall_post_extattr_set_file(res, path, attrnamespace, \ 1912 res, (long long)(path), (long long)(attrnamespace), \ 1914 #define __sanitizer_syscall_pre_extattr_get_file(path, attrnamespace, \ 1917 (long long)(path), (long long)(attrnamespace), (lon [all...] |
/freebsd-current/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-current/lib/libsys/ |
H A D | _libsys.h | 667 int __sys_extattrctl(const char * path, int cmd, const char * filename, int attrnamespace, const char * attrname); 668 ssize_t __sys_extattr_set_file(const char * path, int attrnamespace, const char * attrname, void * data, size_t nbytes); 669 ssize_t __sys_extattr_get_file(const char * path, int attrnamespace, const char * attrname, void * data, size_t nbytes); 670 int __sys_extattr_delete_file(const char * path, int attrnamespace, const char * attrname); 675 ssize_t __sys_extattr_set_fd(int fd, int attrnamespace, const char * attrname, void * data, size_t nbytes); 676 ssize_t __sys_extattr_get_fd(int fd, int attrnamespace, const char * attrname, void * data, size_t nbytes); 677 int __sys_extattr_delete_fd(int fd, int attrnamespace, const char * attrname); 705 ssize_t __sys_extattr_set_link(const char * path, int attrnamespace, const char * attrname, void * data, size_t nbytes); 706 ssize_t __sys_extattr_get_link(const char * path, int attrnamespace, const char * attrname, void * data, size_t nbytes); 707 int __sys_extattr_delete_link(const char * path, int attrnamespace, cons [all...] |
/freebsd-current/sys/security/mac_stub/ |
H A D | mac_stub.c | 1406 struct label *vplabel, int attrnamespace, const char *name) 1431 struct label *vplabel, int attrnamespace, const char *name) 1448 struct label *vplabel, int attrnamespace) 1569 struct label *vplabel, int attrnamespace, const char *name) 1405 stub_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument 1430 stub_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument 1447 stub_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace) argument 1568 stub_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
|
/freebsd-current/sys/compat/freebsd32/ |
H A D | freebsd32_systrace_args.c | 1675 iarg[a++] = p->attrnamespace; /* int */ 1684 iarg[a++] = p->attrnamespace; /* int */ 1695 iarg[a++] = p->attrnamespace; /* int */ 1706 iarg[a++] = p->attrnamespace; /* int */ 1746 iarg[a++] = p->attrnamespace; /* int */ 1757 iarg[a++] = p->attrnamespace; /* int */ 1768 iarg[a++] = p->attrnamespace; /* int */ 1919 iarg[a++] = p->attrnamespace; /* int */ 1930 iarg[a++] = p->attrnamespace; /* int */ 1941 iarg[a++] = p->attrnamespace; /* in [all...] |