Home | History | Annotate | Download | only in lfs

Lines Matching refs:attrnamespace

83 static int	ulfs_extattr_valid_attrname(int attrnamespace,
86 struct vnode *vp, int attrnamespace, const char *attrname,
88 static int ulfs_extattr_enable(struct ulfsmount *ump, int attrnamespace,
91 static int ulfs_extattr_disable(struct ulfsmount *ump, int attrnamespace,
93 static int ulfs_extattr_get(struct vnode *vp, int attrnamespace,
96 static int ulfs_extattr_list(struct vnode *vp, int attrnamespace,
99 static int ulfs_extattr_set(struct vnode *vp, int attrnamespace,
102 static int ulfs_extattr_rm(struct vnode *vp, int attrnamespace,
154 ulfs_extattr_valid_attrname(int attrnamespace, const char *attrname)
168 ulfs_extattr_autocreate_attr(struct vnode *vp, int attrnamespace,
185 switch (attrnamespace) {
278 error = ulfs_extattr_enable(ump,attrnamespace, attrname, backing_vp, l);
289 uele = ulfs_extattr_find_attr(ump, attrnamespace, attrname);
310 ulfs_extattr_find_attr(struct ulfsmount *ump, int attrnamespace,
320 (attrnamespace == search_attribute->uele_attrnamespace)) {
482 int attrnamespace, const char *attrname, struct lwp *l)
502 error = ulfs_extattr_enable(ump, attrnamespace, attrname, vp, l);
517 int attrnamespace, struct lwp *l)
586 attr_vp, attrnamespace, dp->d_name, l);
748 ulfs_extattr_enable(struct ulfsmount *ump, int attrnamespace,
756 if (!ulfs_extattr_valid_attrname(attrnamespace, attrname))
768 if (ulfs_extattr_find_attr(ump, attrnamespace, attrname)) {
775 attribute->uele_attrnamespace = attrnamespace;
850 ulfs_extattr_disable(struct ulfsmount *ump, int attrnamespace,
856 if (!ulfs_extattr_valid_attrname(attrnamespace, attrname))
859 uele = ulfs_extattr_find_attr(ump, attrnamespace, attrname);
880 int attrnamespace, const char *attrname)
934 attrnamespace, attrname, l);
947 error = ulfs_extattr_disable(ump, attrnamespace, attrname, l);
1074 ulfs_extattr_get(struct vnode *vp, int attrnamespace, const char *name,
1088 error = extattr_check_cred(vp, attrnamespace, cred, VREAD);
1092 attribute = ulfs_extattr_find_attr(ump, attrnamespace, name);
1191 ulfs_extattr_list(struct vnode *vp, int attrnamespace,
1206 attrnamespace, cred, VREAD);
1213 if (uele->uele_attrnamespace != attrnamespace)
1357 ulfs_extattr_set(struct vnode *vp, int attrnamespace, const char *name,
1373 if (!ulfs_extattr_valid_attrname(attrnamespace, name))
1376 error = extattr_check_cred(vp, attrnamespace, cred, VWRITE);
1380 attribute = ulfs_extattr_find_attr(ump, attrnamespace, name);
1382 error = ulfs_extattr_autocreate_attr(vp, attrnamespace,
1388 ulfs_extattr_find_attr(ump, attrnamespace, name);
1476 ulfs_extattr_rm(struct vnode *vp, int attrnamespace, const char *name,
1491 if (!ulfs_extattr_valid_attrname(attrnamespace, name))
1494 error = extattr_check_cred(vp, attrnamespace, cred, VWRITE);
1498 attribute = ulfs_extattr_find_attr(ump, attrnamespace, name);