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

12

/freebsd-10.0-release/lib/libc/posix1e/
H A Dextattr.c41 extattr_namespace_to_string(int attrnamespace, char **string) argument
44 switch(attrnamespace) {
62 extattr_string_to_namespace(const char *string, int *attrnamespace) argument
66 if (attrnamespace != NULL)
67 *attrnamespace = EXTATTR_NAMESPACE_USER;
70 if (attrnamespace != NULL)
71 *attrnamespace = EXTATTR_NAMESPACE_SYSTEM;
/freebsd-10.0-release/sys/kern/
H A Dvfs_extattr.c64 int attrnamespace;
75 AUDIT_ARG_VALUE(uap->attrnamespace);
131 error = VFS_EXTATTRCTL(mp, uap->cmd, filename_vp, uap->attrnamespace,
151 * Arguments: unlocked vnode "vp", attribute namespace "attrnamespace",
159 extattr_set_vp(struct vnode *vp, int attrnamespace, const char *attrname, argument
189 error = mac_vnode_check_setextattr(td->td_ucred, vp, attrnamespace,
195 error = VOP_SETEXTATTR(vp, attrnamespace, attrname, &auio,
211 int attrnamespace;
223 AUDIT_ARG_VALUE(uap->attrnamespace);
234 error = extattr_set_vp(fp->f_vnode, uap->attrnamespace,
322 extattr_get_vp(struct vnode *vp, int attrnamespace, const char *attrname, void *data, size_t nbytes, struct thread *td) argument
496 extattr_delete_vp(struct vnode *vp, int attrnamespace, const char *attrname, struct thread *td) argument
630 extattr_list_vp(struct vnode *vp, int attrnamespace, void *data, size_t nbytes, struct thread *td) argument
[all...]
H A Dvfs_vnops.c1761 vn_extattr_get(struct vnode *vp, int ioflg, int attrnamespace, argument
1785 error = VOP_GETEXTATTR(vp, attrnamespace, attrname, &auio, NULL, NULL,
1802 vn_extattr_set(struct vnode *vp, int ioflg, int attrnamespace, argument
1830 error = VOP_SETEXTATTR(vp, attrnamespace, attrname, &auio, NULL, td);
1841 vn_extattr_rm(struct vnode *vp, int ioflg, int attrnamespace, argument
1856 error = VOP_DELETEEXTATTR(vp, attrnamespace, attrname, NULL, td);
1858 error = VOP_SETEXTATTR(vp, attrnamespace, attrname, NULL,
H A Dsystrace_args.c1930 iarg[3] = p->attrnamespace; /* int */
1939 iarg[1] = p->attrnamespace; /* int */
1950 iarg[1] = p->attrnamespace; /* int */
1961 iarg[1] = p->attrnamespace; /* int */
2013 iarg[1] = p->attrnamespace; /* int */
2024 iarg[1] = p->attrnamespace; /* int */
2035 iarg[1] = p->attrnamespace; /* int */
2301 iarg[1] = p->attrnamespace; /* int */
2312 iarg[1] = p->attrnamespace; /* int */
2323 iarg[1] = p->attrnamespace; /* in
[all...]
H A Dvfs_default.c1246 vfs_stdextattrctl(mp, cmd, filename_vp, attrnamespace, attrname)
1250 int attrnamespace;
/freebsd-10.0-release/usr.sbin/extattr/
H A Drmextattr.c61 fprintf(stderr, "usage: getextattr [-fhqsx] attrnamespace");
65 fprintf(stderr, "usage: setextattr [-fhnq] attrnamespace");
69 fprintf(stderr, "usage: rmextattr [-fhq] attrnamespace");
73 fprintf(stderr, "usage: lsextattr [-fhq] attrnamespace");
107 int buflen, visbuflen, ch, error, i, arg_counter, attrnamespace, local
175 error = extattr_string_to_namespace(argv[0], &attrnamespace);
197 attrnamespace, attrname);
200 attrnamespace, attrname);
208 attrnamespace, attrname, buf, len);
211 attrnamespace, attrnam
[all...]
/freebsd-10.0-release/sys/ufs/ufs/
H A Dufs_extattr.c78 static int ufs_extattr_valid_attrname(int attrnamespace,
81 struct vnode *vp, int attrnamespace, const char *attrname,
83 static int ufs_extattr_enable(struct ufsmount *ump, int attrnamespace,
86 static int ufs_extattr_disable(struct ufsmount *ump, int attrnamespace,
88 static int ufs_extattr_get(struct vnode *vp, int attrnamespace,
91 static int ufs_extattr_set(struct vnode *vp, int attrnamespace,
94 static int ufs_extattr_rm(struct vnode *vp, int attrnamespace,
133 ufs_extattr_valid_attrname(int attrnamespace, const char *attrname) argument
148 ufs_extattr_find_attr(struct ufsmount *ump, int attrnamespace, argument
160 (attrnamespace
324 ufs_extattr_enable_with_open(struct ufsmount *ump, struct vnode *vp, int attrnamespace, const char *attrname, struct thread *td) argument
360 ufs_extattr_iterate_directory(struct ufsmount *ump, struct vnode *dvp, int attrnamespace, struct thread *td) argument
585 ufs_extattr_enable(struct ufsmount *ump, int attrnamespace, const char *attrname, struct vnode *backing_vnode, struct thread *td) argument
676 ufs_extattr_disable(struct ufsmount *ump, int attrnamespace, const char *attrname, struct thread *td) argument
708 ufs_extattrctl(struct mount *mp, int cmd, struct vnode *filename_vp, int attrnamespace, const char *attrname) argument
838 ufs_extattr_get(struct vnode *vp, int attrnamespace, const char *name, struct uio *uio, size_t *size, struct ucred *cred, struct thread *td) argument
1045 ufs_extattr_set(struct vnode *vp, int attrnamespace, const char *name, struct uio *uio, struct ucred *cred, struct thread *td) argument
1153 ufs_extattr_rm(struct vnode *vp, int attrnamespace, const char *name, struct ucred *cred, struct thread *td) argument
[all...]
H A Dextattr.h142 int attrnamespace, const char *attrname);
/freebsd-10.0-release/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-10.0-release/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-10.0-release/sys/sys/
H A Dextattr.h67 int extattr_check_cred(struct vnode *vp, int attrnamespace,
H A Dvnode.h691 int vn_extattr_get(struct vnode *vp, int ioflg, int attrnamespace,
693 int vn_extattr_set(struct vnode *vp, int ioflg, int attrnamespace,
695 int vn_extattr_rm(struct vnode *vp, int ioflg, int attrnamespace,
H A Dsysproto.h1021 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattrctl_args
1026 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_set_file_args
1033 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_get_file_args
1040 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_delete_file_args
1070 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_set_fd_args
1077 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_get_fd_args
1084 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_delete_fd_args
1222 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_set_link_args
1229 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_get_link_args
1236 char attrnamespace_l_[PADL_(int)]; int attrnamespace; cha member in struct:extattr_delete_link_args
1315 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_list_fd_args
1321 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_list_file_args
1327 char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)]; member in struct:extattr_list_link_args
[all...]
H A Dmount.h605 struct vnode *filename_vp, int attrnamespace,
/freebsd-10.0-release/sys/security/mac/
H A Dmac_vfs.c460 int attrnamespace, const char *name)
467 attrnamespace, name);
469 attrnamespace, name);
513 int attrnamespace, const char *name)
520 attrnamespace, name);
522 attrnamespace, name);
551 int attrnamespace)
558 attrnamespace);
560 attrnamespace);
807 int attrnamespace, cons
459 mac_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, int attrnamespace, const char *name) argument
512 mac_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, int attrnamespace, const char *name) argument
550 mac_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, int attrnamespace) argument
806 mac_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, int attrnamespace, const char *name) argument
[all...]
H A Dmac_framework.h387 int attrnamespace, const char *name);
393 int attrnamespace, const char *name);
397 int attrnamespace);
420 int attrnamespace, const char *name);
H A Dmac_policy.h571 int attrnamespace, const char *name);
580 int attrnamespace, const char *name);
587 int attrnamespace);
629 int attrnamespace, const char *name);
/freebsd-10.0-release/sys/fs/pseudofs/
H A Dpseudofs.h157 int attrnamespace, const char *name, struct uio *uio, \
160 td, p, pn, attrnamespace, name, uio, size, cred
/freebsd-10.0-release/sys/compat/freebsd32/
H A Dfreebsd32_systrace_args.c1822 iarg[3] = p->attrnamespace; /* int */
1831 iarg[1] = p->attrnamespace; /* int */
1842 iarg[1] = p->attrnamespace; /* int */
1853 iarg[1] = p->attrnamespace; /* int */
1905 iarg[1] = p->attrnamespace; /* int */
1916 iarg[1] = p->attrnamespace; /* int */
1927 iarg[1] = p->attrnamespace; /* int */
2102 iarg[1] = p->attrnamespace; /* int */
2113 iarg[1] = p->attrnamespace; /* int */
2124 iarg[1] = p->attrnamespace; /* in
[all...]
/freebsd-10.0-release/sys/security/mac_stub/
H A Dmac_stub.c1395 struct label *vplabel, int attrnamespace, const char *name)
1420 struct label *vplabel, int attrnamespace, const char *name)
1437 struct label *vplabel, int attrnamespace)
1558 struct label *vplabel, int attrnamespace, const char *name)
1394 stub_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
1419 stub_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
1436 stub_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace) argument
1557 stub_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
/freebsd-10.0-release/sys/security/mac_biba/
H A Dmac_biba.c2968 struct label *vplabel, int attrnamespace, const char *name)
3036 struct label *vplabel, int attrnamespace, const char *name)
3078 struct label *vplabel, int attrnamespace)
3376 struct label *vplabel, int attrnamespace, const char *name)
2967 biba_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
3035 biba_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
3077 biba_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace) argument
3375 biba_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
/freebsd-10.0-release/sys/security/mac_mls/
H A Dmac_mls.c2593 struct label *vplabel, int attrnamespace, const char *name)
2661 struct label *vplabel, int attrnamespace, const char *name)
2702 struct label *vplabel, int attrnamespace)
3001 struct label *vplabel, int attrnamespace, const char *name)
2592 mls_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
2660 mls_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
2701 mls_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace) argument
3000 mls_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
/freebsd-10.0-release/sys/security/mac_test/
H A Dmac_test.c2524 struct label *vplabel, int attrnamespace, const char *name)
2565 struct label *vplabel, int attrnamespace, const char *name)
2593 struct label *vplabel, int attrnamespace)
2771 struct label *vplabel, int attrnamespace, const char *name)
2523 test_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
2564 test_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
2592 test_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace) argument
2770 test_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
/freebsd-10.0-release/sys/ufs/ffs/
H A Dffs_vfsops.c1961 int attrnamespace, const char *attrname)
1965 return (ufs_extattrctl(mp, cmd, filename_vp, attrnamespace,
1968 return (vfs_stdextattrctl(mp, cmd, filename_vp, attrnamespace,
1960 ffs_extattrctl(struct mount *mp, int cmd, struct vnode *filename_vp, int attrnamespace, const char *attrname) argument

Completed in 317 milliseconds

12