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

12

/freebsd-13-stable/lib/libc/posix1e/
H A Dextattr.c43 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 Dext2_extattr.h101 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 Dext2_extattr.c61 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 Dext2_acl.c216 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 Dvfs_extattr.c53 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 Dvfs_init.c285 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 Dsystrace_args.c1730 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 Dvfs_vnops.c2193 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 Drmextattr.c64 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 Dufs_extattr.c83 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 Dextattr.h139 int attrnamespace, const char *attrname);
/freebsd-13-stable/usr.sbin/extattrctl/
H A Dextattrctl.c68 " 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 Dugidfw_internal.h67 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 Dugidfw_vnode.c105 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 Dextattr.h70 int extattr_check_cred(struct vnode *vp, int attrnamespace,
H A Dsysproto.h924 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 Dvnode.h771 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 Dmac_vfs.c459 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 Dmac_framework.h453 int attrnamespace, const char *name);
459 int attrnamespace, const char *name);
463 int attrnamespace);
569 int attrnamespace, const char *name);
H A Dmac_policy.h567 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 Dnetbsd_syscall_hooks.h1867 #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 Dpseudofs.h158 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 Dfreebsd32_systrace_args.c1685 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 Dmac_stub.c1382 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 Dmac_biba.c2948 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

Completed in 401 milliseconds

12