Lines Matching refs:vxattr
172 struct ceph_vxattr *vxattr; in vxattrs_name_size() local
175 for (vxattr = vxattrs; vxattr->name; vxattr++) in vxattrs_name_size()
176 size += vxattr->name_size; in vxattrs_name_size()
198 struct ceph_vxattr *vxattr = ceph_inode_vxattrs(inode); in ceph_match_vxattr() local
200 if (vxattr) { in ceph_match_vxattr()
201 while (vxattr->name) { in ceph_match_vxattr()
202 if (!strcmp(vxattr->name, name)) in ceph_match_vxattr()
203 return vxattr; in ceph_match_vxattr()
204 vxattr++; in ceph_match_vxattr()
578 struct ceph_vxattr *vxattr = NULL; in ceph_getxattr() local
584 vxattr = ceph_match_vxattr(inode, name); in ceph_getxattr()
603 if (vxattr && vxattr->readonly) { in ceph_getxattr()
604 err = vxattr->getxattr_cb(ci, value, size); in ceph_getxattr()
616 if (vxattr) in ceph_getxattr()
617 err = vxattr->getxattr_cb(ci, value, size); in ceph_getxattr()
771 struct ceph_vxattr *vxattr; in ceph_setxattr() local
789 vxattr = ceph_match_vxattr(inode, name); in ceph_setxattr()
790 if (vxattr && vxattr->readonly) in ceph_setxattr()
886 struct ceph_vxattr *vxattr; in ceph_removexattr() local
899 vxattr = ceph_match_vxattr(inode, name); in ceph_removexattr()
900 if (vxattr && vxattr->readonly) in ceph_removexattr()