/freebsd-10.0-release/lib/libc/posix1e/ |
H A D | extattr.c | 41 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 D | vfs_extattr.c | 64 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 D | vfs_vnops.c | 1761 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 D | systrace_args.c | 1930 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 D | vfs_default.c | 1246 vfs_stdextattrctl(mp, cmd, filename_vp, attrnamespace, attrname) 1250 int attrnamespace;
|
/freebsd-10.0-release/usr.sbin/extattr/ |
H A D | rmextattr.c | 61 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 D | ufs_extattr.c | 78 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 D | extattr.h | 142 int attrnamespace, const char *attrname);
|
/freebsd-10.0-release/usr.sbin/extattrctl/ |
H A D | extattrctl.c | 66 " 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 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-10.0-release/sys/sys/ |
H A D | extattr.h | 67 int extattr_check_cred(struct vnode *vp, int attrnamespace,
|
H A D | vnode.h | 691 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 D | sysproto.h | 1021 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 D | mount.h | 605 struct vnode *filename_vp, int attrnamespace,
|
/freebsd-10.0-release/sys/security/mac/ |
H A D | mac_vfs.c | 460 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 D | mac_framework.h | 387 int attrnamespace, const char *name); 393 int attrnamespace, const char *name); 397 int attrnamespace); 420 int attrnamespace, const char *name);
|
H A D | mac_policy.h | 571 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 D | pseudofs.h | 157 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 D | freebsd32_systrace_args.c | 1822 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 D | mac_stub.c | 1395 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 D | mac_biba.c | 2968 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 D | mac_mls.c | 2593 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 D | mac_test.c | 2524 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 D | ffs_vfsops.c | 1961 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
|