Lines Matching refs:vxattr
545 struct ceph_vxattr *vxattr = ceph_inode_vxattrs(inode);
547 if (vxattr) {
548 while (vxattr->name) {
549 if (!strcmp(vxattr->name, name))
550 return vxattr;
551 vxattr++;
555 vxattr = ceph_common_vxattrs;
556 while (vxattr->name) {
557 if (!strcmp(vxattr->name, name))
558 return vxattr;
559 vxattr++;
967 struct ceph_vxattr *vxattr;
975 vxattr = ceph_match_vxattr(inode, name);
976 if (vxattr) {
978 if (vxattr->flags & VXATTR_FLAG_RSTAT)
980 if (vxattr->flags & VXATTR_FLAG_DIRSTAT)
986 if (!(vxattr->exists_cb && !vxattr->exists_cb(ci))) {
987 err = vxattr->getxattr_cb(ci, value, size);
1165 struct ceph_vxattr *vxattr;
1185 vxattr = ceph_match_vxattr(inode, name);
1186 if (vxattr) {
1187 if (vxattr->flags & VXATTR_FLAG_READONLY)
1189 if (value && !strncmp(vxattr->name, "ceph.quota", 10))