Lines Matching refs:vxattrs
282 static size_t ceph_vxattrs_name_size(struct ceph_vxattr *vxattrs) in ceph_vxattrs_name_size() argument
284 if (vxattrs == ceph_dir_vxattrs) in ceph_vxattrs_name_size()
286 if (vxattrs == ceph_file_vxattrs) in ceph_vxattrs_name_size()
288 BUG_ON(vxattrs); in ceph_vxattrs_name_size()
296 static size_t __init vxattrs_name_size(struct ceph_vxattr *vxattrs) in vxattrs_name_size() argument
301 for (vxattr = vxattrs; vxattr->name; vxattr++) in vxattrs_name_size()
786 struct ceph_vxattr *vxattrs = ceph_inode_vxattrs(inode); in ceph_listxattr() local
813 vir_namelen = ceph_vxattrs_name_size(vxattrs); in ceph_listxattr()
829 if (vxattrs) { in ceph_listxattr()
830 for (i = 0; vxattrs[i].name; i++) { in ceph_listxattr()
831 if (!vxattrs[i].hidden && in ceph_listxattr()
832 !(vxattrs[i].exists_cb && in ceph_listxattr()
833 !vxattrs[i].exists_cb(ci))) { in ceph_listxattr()
834 len = sprintf(names, "%s", vxattrs[i].name); in ceph_listxattr()