Home
last modified time | relevance | path

Searched refs:attrnamespace (Results 1 – 25 of 39) sorted by relevance

12

/freebsd/sys/kern/
H A Dvfs_extattr.c51 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 Dvfs_init.c294 int attrnamespace, const char *attrname) in vfs_extattrctl_sigdefer() argument
300 filename_vp, attrnamespace, attrname); in vfs_extattrctl_sigdefer()
H A Dvnode_if.src619 IN int attrnamespace;
632 IN int attrnamespace;
655 IN int attrnamespace;
668 IN int attrnamespace;
/freebsd/sys/compat/linux/
H A Dlinux_xattr.c91 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 Dextattr.c40 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 Dext2_extattr.h99 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 Dext2_extattr.c59 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 Dext2_acl.c214 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 Drmextattr.c111 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 Dufs_extattr.c81 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 DREADME.extattr47 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 Dextattr.h138 int attrnamespace, const char *attrname);
/freebsd/usr.sbin/extattrctl/
H A Dextattrctl.c198 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 Dugidfw_internal.h65 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 Dugidfw_vnode.c103 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 Dnetbsd_syscall_hooks.h1894 #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 Dmac_vfs.c457 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 Dmac_framework.h538 int attrnamespace, const char *name);
544 int attrnamespace, const char *name);
548 int attrnamespace);
654 int attrnamespace, const char *name);
H A Dmac_policy.h625 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 Dsyscallsubr.h146 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 Dextattr.h68 int extattr_check_cred(struct vnode *vp, int attrnamespace,
/freebsd/lib/libsys/
H A D_libsys.h678 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 Dpseudofs.h156 int attrnamespace, const char *name, struct uio *uio, \
159 td, p, pn, attrnamespace, name, uio, size, cred
/freebsd/tools/test/stress2/misc/
H A Dsyzkaller88.sh183 // attrnamespace: attrnamespace_flags = 0x0 (8 bytes)
189 syscall(SYS_extattr_delete_fd, /*fd=*/r[0], /*attrnamespace=*/0ul,
/freebsd/sys/security/mac_stub/
H A Dmac_stub.c1496 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

12