Searched refs:attrnamespace (Results 1 - 25 of 36) sorted by relevance

12

/freebsd-current/lib/libc/posix1e/
H A Dextattr.c40 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 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) 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 Dext2_acl.c214 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 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 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 Dvfs_init.c282 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 Dsystrace_args.c1716 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 Dlinux_xattr.c91 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 Drmextattr.c62 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 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) 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 Dextattr.h138 int attrnamespace, const char *attrname);
/freebsd-current/usr.sbin/extattrctl/
H A Dextattrctl.c66 " 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 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)
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 Dextattr.h68 int extattr_check_cred(struct vnode *vp, int attrnamespace,
H A Dsyscallsubr.h143 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 Dsysproto.h914 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 Dmac_vfs.c457 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 Dmac_framework.h516 int attrnamespace, const char *name);
522 int attrnamespace, const char *name);
526 int attrnamespace);
632 int attrnamespace, const char *name);
H A Dmac_policy.h586 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 Dnetbsd_syscall_hooks.h1894 #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 Dpseudofs.h156 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.h667 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 Dmac_stub.c1406 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 Dfreebsd32_systrace_args.c1675 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...]

Completed in 468 milliseconds

12