Lines Matching refs:vxattrs
363 static size_t ceph_vxattrs_name_size(struct ceph_vxattr *vxattrs) in ceph_vxattrs_name_size() argument
365 if (vxattrs == ceph_dir_vxattrs) in ceph_vxattrs_name_size()
367 if (vxattrs == ceph_file_vxattrs) in ceph_vxattrs_name_size()
369 BUG_ON(vxattrs); in ceph_vxattrs_name_size()
377 static size_t __init vxattrs_name_size(struct ceph_vxattr *vxattrs) in vxattrs_name_size() argument
382 for (vxattr = vxattrs; vxattr->name; vxattr++) { in vxattrs_name_size()
894 struct ceph_vxattr *vxattrs = ceph_inode_vxattrs(inode); in ceph_listxattr() local
921 vir_namelen = ceph_vxattrs_name_size(vxattrs); in ceph_listxattr()
937 if (vxattrs) { in ceph_listxattr()
938 for (i = 0; vxattrs[i].name; i++) { in ceph_listxattr()
939 if (!(vxattrs[i].flags & VXATTR_FLAG_HIDDEN) && in ceph_listxattr()
940 !(vxattrs[i].exists_cb && in ceph_listxattr()
941 !vxattrs[i].exists_cb(ci))) { in ceph_listxattr()
942 len = sprintf(names, "%s", vxattrs[i].name); in ceph_listxattr()