/freebsd-13-stable/lib/libc/posix1e/ |
H A D | extattr.c | 43 extattr_namespace_to_string(int attrnamespace, char **string) argument 46 switch(attrnamespace) { 64 extattr_string_to_namespace(const char *string, int *attrnamespace) argument 68 if (attrnamespace != NULL) 69 *attrnamespace = EXTATTR_NAMESPACE_USER; 72 if (attrnamespace != NULL) 73 *attrnamespace = EXTATTR_NAMESPACE_SYSTEM;
|
/freebsd-13-stable/sys/fs/ext2fs/ |
H A D | ext2_extattr.h | 101 int ext2_extattr_inode_delete(struct inode *ip, int attrnamespace, 104 int ext2_extattr_block_delete(struct inode *ip, int attrnamespace, 108 int ext2_extattr_inode_list(struct inode *ip, int attrnamespace, 111 int ext2_extattr_block_list(struct inode *ip, int attrnamespace, 114 int ext2_extattr_inode_get(struct inode *ip, int attrnamespace, 117 int ext2_extattr_block_get(struct inode *ip, int attrnamespace, 120 int ext2_extattr_inode_set(struct inode *ip, int attrnamespace, 123 int ext2_extattr_block_set(struct inode *ip, int attrnamespace, 126 int ext2_extattr_valid_attrname(int attrnamespace, const char *attrname);
|
H A D | ext2_extattr.c | 61 ext2_extattr_attrnamespace_to_bsd(int attrnamespace) argument 64 switch (attrnamespace) { 82 ext2_extattr_name_to_bsd(int attrnamespace, const char *name, int* name_len) argument 85 if (attrnamespace == EXT4_XATTR_INDEX_SYSTEM) 87 else if (attrnamespace == EXT4_XATTR_INDEX_USER) 89 else if (attrnamespace == EXT4_XATTR_INDEX_POSIX_ACL_DEFAULT) { 92 } else if (attrnamespace == EXT4_XATTR_INDEX_POSIX_ACL_ACCESS) { 108 ext2_extattr_attrnamespace_to_linux(int attrnamespace, const char *name) argument 111 if (attrnamespace == POSIX1E_ACL_DEFAULT_EXTATTR_NAMESPACE && 115 if (attrnamespace 135 ext2_extattr_name_to_linux(int attrnamespace, const char *name) argument 146 ext2_extattr_valid_attrname(int attrnamespace, const char *attrname) argument 193 ext2_extattr_inode_list(struct inode *ip, int attrnamespace, struct uio *uio, size_t *size) argument 267 ext2_extattr_block_list(struct inode *ip, int attrnamespace, struct uio *uio, size_t *size) argument 334 ext2_extattr_inode_get(struct inode *ip, int attrnamespace, const char *name, struct uio *uio, size_t *size) argument 409 ext2_extattr_block_get(struct inode *ip, int attrnamespace, const char *name, struct uio *uio, size_t *size) argument 540 ext2_extattr_inode_delete(struct inode *ip, int attrnamespace, const char *name) argument 672 ext2_extattr_block_delete(struct inode *ip, int attrnamespace, const char *name) argument 767 allocate_entry(const char *name, int attrnamespace, uint16_t offs, uint32_t size, uint32_t hash) argument 850 ext2_extattr_set_new_entry(char *off, struct ext2fs_extattr_entry *first_entry, const char *name, int attrnamespace, char *end, struct uio *uio) argument 904 ext2_extattr_inode_set(struct inode *ip, int attrnamespace, const char *name, struct uio *uio) argument 1065 ext2_extattr_block_set(struct inode *ip, int attrnamespace, const char *name, struct uio *uio) argument [all...] |
H A D | ext2_acl.c | 216 int attrnamespace; local 224 attrnamespace = POSIX1E_ACL_DEFAULT_EXTATTR_NAMESPACE; 228 attrnamespace = POSIX1E_ACL_ACCESS_EXTATTR_NAMESPACE; 238 error = vn_extattr_get(ap->a_vp, IO_NODELOCKED, attrnamespace, attrname,
|
/freebsd-13-stable/sys/kern/ |
H A D | vfs_extattr.c | 53 int attrnamespace, const char *attrname, void *data, 56 int attrnamespace, const char *attrname, void *data, 59 int attrnamespace, const char *attrname, int follow); 61 int attrnamespace, void *data, size_t nbytes, int follow); 75 int attrnamespace; member in struct:extattrctl_args 89 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 260 int attrnamespace; member in struct:extattr_set_file_args 277 int attrnamespace; member in struct:extattr_set_link_args 292 kern_extattr_set_path(struct thread *td, const char *path, int attrnamespace, const char *uattrname, void *data, size_t nbytes, int follow) argument 329 extattr_get_vp(struct vnode *vp, int attrnamespace, const char *attrname, void *data, size_t nbytes, struct thread *td) argument 391 int attrnamespace; member in struct:extattr_get_fd_args 427 int attrnamespace; member in struct:extattr_get_file_args 443 int attrnamespace; member in struct:extattr_get_link_args 457 kern_extattr_get_path(struct thread *td, const char *path, int attrnamespace, const char *uattrname, void *data, size_t nbytes, int follow) argument 494 extattr_delete_vp(struct vnode *vp, int attrnamespace, const char *attrname, struct thread *td) argument 528 int attrnamespace; member in struct:extattr_delete_fd_args 561 int attrnamespace; member in struct:extattr_delete_file_args 576 int attrnamespace; member in struct:extattr_delete_link_args 589 kern_extattr_delete_path(struct thread *td, const char *path, int attrnamespace, const char *uattrname, int follow) argument 624 extattr_list_vp(struct vnode *vp, int attrnamespace, void *data, size_t nbytes, struct thread *td) argument 679 int attrnamespace; member in struct:extattr_list_fd_args 708 int attrnamespace; member in struct:extattr_list_file_args 724 int attrnamespace; member in struct:extattr_list_link_args 738 kern_extattr_list_path(struct thread *td, const char *path, int attrnamespace, void *data, size_t nbytes, int follow) argument [all...] |
H A D | vfs_init.c | 285 int attrnamespace, const char *attrname) 291 filename_vp, attrnamespace, attrname); 284 vfs_extattrctl_sigdefer(struct mount *mp, int cmd, struct vnode *filename_vp, int attrnamespace, const char *attrname) argument
|
H A D | systrace_args.c | 1730 iarg[3] = p->attrnamespace; /* int */ 1739 iarg[1] = p->attrnamespace; /* int */ 1750 iarg[1] = p->attrnamespace; /* int */ 1761 iarg[1] = p->attrnamespace; /* int */ 1801 iarg[1] = p->attrnamespace; /* int */ 1812 iarg[1] = p->attrnamespace; /* int */ 1823 iarg[1] = p->attrnamespace; /* int */ 2056 iarg[1] = p->attrnamespace; /* int */ 2067 iarg[1] = p->attrnamespace; /* int */ 2078 iarg[1] = p->attrnamespace; /* in [all...] |
H A D | vfs_vnops.c | 2193 vn_extattr_get(struct vnode *vp, int ioflg, int attrnamespace, argument 2217 error = VOP_GETEXTATTR(vp, attrnamespace, attrname, &auio, NULL, NULL, 2234 vn_extattr_set(struct vnode *vp, int ioflg, int attrnamespace, argument 2262 error = VOP_SETEXTATTR(vp, attrnamespace, attrname, &auio, NULL, td); 2273 vn_extattr_rm(struct vnode *vp, int ioflg, int attrnamespace, argument 2288 error = VOP_DELETEEXTATTR(vp, attrnamespace, attrname, NULL, td); 2290 error = VOP_SETEXTATTR(vp, attrnamespace, attrname, NULL,
|
/freebsd-13-stable/usr.sbin/extattr/ |
H A D | rmextattr.c | 64 fprintf(stderr, "usage: getextattr [-fhqsx] attrnamespace"); 68 fprintf(stderr, "usage: setextattr [-fhnq] attrnamespace"); 70 fprintf(stderr, " or setextattr -i [-fhnq] attrnamespace"); 74 fprintf(stderr, "usage: rmextattr [-fhq] attrnamespace"); 78 fprintf(stderr, "usage: lsextattr [-fhq] attrnamespace"); 114 int ch, error, i, arg_counter, attrnamespace, minargc; local 190 error = extattr_string_to_namespace(argv[0], &attrnamespace); 218 attrnamespace, attrname); 221 attrnamespace, attrname); 229 attrnamespace, attrnam [all...] |
/freebsd-13-stable/sys/ufs/ufs/ |
H A D | ufs_extattr.c | 83 static int ufs_extattr_valid_attrname(int attrnamespace, 86 struct vnode *vp, int attrnamespace, const char *attrname, 88 static int ufs_extattr_enable(struct ufsmount *ump, int attrnamespace, 91 static int ufs_extattr_disable(struct ufsmount *ump, int attrnamespace, 93 static int ufs_extattr_get(struct vnode *vp, int attrnamespace, 96 static int ufs_extattr_set(struct vnode *vp, int attrnamespace, 99 static int ufs_extattr_rm(struct vnode *vp, int attrnamespace, 138 ufs_extattr_valid_attrname(int attrnamespace, const char *attrname) argument 153 ufs_extattr_find_attr(struct ufsmount *ump, int attrnamespace, argument 165 (attrnamespace 329 ufs_extattr_enable_with_open(struct ufsmount *ump, struct vnode *vp, int attrnamespace, const char *attrname, struct thread *td) argument 370 ufs_extattr_iterate_directory(struct ufsmount *ump, struct vnode *dvp, int attrnamespace, struct thread *td) argument 595 ufs_extattr_enable(struct ufsmount *ump, int attrnamespace, const char *attrname, struct vnode *backing_vnode, struct thread *td) argument 684 ufs_extattr_disable(struct ufsmount *ump, int attrnamespace, const char *attrname, struct thread *td) argument 716 ufs_extattrctl(struct mount *mp, int cmd, struct vnode *filename_vp, int attrnamespace, const char *attrname) argument 846 ufs_extattr_get(struct vnode *vp, int attrnamespace, const char *name, struct uio *uio, size_t *size, struct ucred *cred, struct thread *td) argument 1052 ufs_extattr_set(struct vnode *vp, int attrnamespace, const char *name, struct uio *uio, struct ucred *cred, struct thread *td) argument 1160 ufs_extattr_rm(struct vnode *vp, int attrnamespace, const char *name, struct ucred *cred, struct thread *td) argument [all...] |
H A D | extattr.h | 139 int attrnamespace, const char *attrname);
|
/freebsd-13-stable/usr.sbin/extattrctl/ |
H A D | extattrctl.c | 68 " extattrctl enable path attrnamespace attrname attrfile\n" 69 " extattrctl disable path attrnamespace attrname\n"); 200 int error = 0, attrnamespace; local 226 error = extattr_string_to_namespace(argv[3], &attrnamespace); 232 attrnamespace, argv[4]); 240 error = extattr_string_to_namespace(argv[3], &attrnamespace); 246 attrnamespace, argv[4]);
|
/freebsd-13-stable/sys/security/mac_bsdextended/ |
H A D | ugidfw_internal.h | 67 struct vnode *vp, struct label *vplabel, int attrnamespace, 75 struct label *vplabel, int attrnamespace, const char *name); 80 struct label *vplabel, int attrnamespace); 100 struct label *vplabel, int attrnamespace, const char *name);
|
H A D | ugidfw_vnode.c | 105 struct label *vplabel, int attrnamespace, const char *name) 130 struct label *vplabel, int attrnamespace, const char *name) 154 struct label *vplabel, int attrnamespace) 238 struct label *vplabel, int attrnamespace, const char *name) 104 ugidfw_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument 129 ugidfw_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument 153 ugidfw_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace) argument 237 ugidfw_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
|
/freebsd-13-stable/sys/sys/ |
H A D | extattr.h | 70 int extattr_check_cred(struct vnode *vp, int attrnamespace,
|
H A D | sysproto.h | 924 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattrctl_args 929 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_set_file_args 936 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_get_file_args 943 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_delete_file_args 965 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_set_fd_args 972 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_get_fd_args 979 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_delete_fd_args 1100 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_set_link_args 1107 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_get_link_args 1114 char attrnamespace_l_[PADL_(int)]; int attrnamespace; cha member in struct:extattr_delete_link_args 1187 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_list_fd_args 1193 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_list_file_args 1199 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_list_link_args [all...] |
H A D | vnode.h | 771 int vn_extattr_get(struct vnode *vp, int ioflg, int attrnamespace, 773 int vn_extattr_set(struct vnode *vp, int ioflg, int attrnamespace, 775 int vn_extattr_rm(struct vnode *vp, int ioflg, int attrnamespace,
|
/freebsd-13-stable/sys/security/mac/ |
H A D | mac_vfs.c | 459 int attrnamespace, const char *name) 466 attrnamespace, name); 468 attrnamespace, name); 512 int attrnamespace, const char *name) 519 attrnamespace, name); 521 attrnamespace, name); 550 int attrnamespace) 557 attrnamespace); 559 attrnamespace); 808 int attrnamespace, cons 458 mac_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, int attrnamespace, const char *name) argument 511 mac_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, int attrnamespace, const char *name) argument 549 mac_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, int attrnamespace) argument 807 mac_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, int attrnamespace, const char *name) argument [all...] |
H A D | mac_framework.h | 453 int attrnamespace, const char *name); 459 int attrnamespace, const char *name); 463 int attrnamespace); 569 int attrnamespace, const char *name);
|
H A D | mac_policy.h | 567 int attrnamespace, const char *name); 576 int attrnamespace, const char *name); 583 int attrnamespace); 625 int attrnamespace, const char *name);
|
/freebsd-13-stable/contrib/llvm-project/compiler-rt/include/sanitizer/ |
H A D | netbsd_syscall_hooks.h | 1867 #define __sanitizer_syscall_pre_extattrctl(path, cmd, filename, attrnamespace, \ 1871 (long long)(attrnamespace), (long long)(attrname)) 1873 attrnamespace, attrname) \ 1876 (long long)(attrnamespace), (long long)(attrname)) 1877 #define __sanitizer_syscall_pre_extattr_set_file(path, attrnamespace, \ 1880 (long long)(path), (long long)(attrnamespace), (long long)(attrname), \ 1882 #define __sanitizer_syscall_post_extattr_set_file(res, path, attrnamespace, \ 1885 res, (long long)(path), (long long)(attrnamespace), \ 1887 #define __sanitizer_syscall_pre_extattr_get_file(path, attrnamespace, \ 1890 (long long)(path), (long long)(attrnamespace), (lon [all...] |
/freebsd-13-stable/sys/fs/pseudofs/ |
H A D | pseudofs.h | 158 int attrnamespace, const char *name, struct uio *uio, \ 161 td, p, pn, attrnamespace, name, uio, size, cred
|
/freebsd-13-stable/sys/compat/freebsd32/ |
H A D | freebsd32_systrace_args.c | 1685 iarg[3] = p->attrnamespace; /* int */ 1694 iarg[1] = p->attrnamespace; /* int */ 1705 iarg[1] = p->attrnamespace; /* int */ 1716 iarg[1] = p->attrnamespace; /* int */ 1756 iarg[1] = p->attrnamespace; /* int */ 1767 iarg[1] = p->attrnamespace; /* int */ 1778 iarg[1] = p->attrnamespace; /* int */ 1920 iarg[1] = p->attrnamespace; /* int */ 1931 iarg[1] = p->attrnamespace; /* int */ 1942 iarg[1] = p->attrnamespace; /* in [all...] |
/freebsd-13-stable/sys/security/mac_stub/ |
H A D | mac_stub.c | 1382 struct label *vplabel, int attrnamespace, const char *name) 1407 struct label *vplabel, int attrnamespace, const char *name) 1424 struct label *vplabel, int attrnamespace) 1545 struct label *vplabel, int attrnamespace, const char *name) 1381 stub_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument 1406 stub_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument 1423 stub_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace) argument 1544 stub_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
|
/freebsd-13-stable/sys/security/mac_biba/ |
H A D | mac_biba.c | 2948 struct label *vplabel, int attrnamespace, const char *name) 3016 struct label *vplabel, int attrnamespace, const char *name) 3058 struct label *vplabel, int attrnamespace) 3356 struct label *vplabel, int attrnamespace, const char *name) 2947 biba_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument 3015 biba_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument 3057 biba_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace) argument 3355 biba_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
|