qri                84 fs/ceph/quota.c 	struct ceph_quotarealm_inode *qri = NULL;
qri                91 fs/ceph/quota.c 		qri = container_of(*node, struct ceph_quotarealm_inode, node);
qri                93 fs/ceph/quota.c 		if (ino < qri->ino)
qri                95 fs/ceph/quota.c 		else if (ino > qri->ino)
qri               100 fs/ceph/quota.c 	if (!qri || (qri->ino != ino)) {
qri               102 fs/ceph/quota.c 		qri = kmalloc(sizeof(*qri), GFP_KERNEL);
qri               103 fs/ceph/quota.c 		if (qri) {
qri               104 fs/ceph/quota.c 			qri->ino = ino;
qri               105 fs/ceph/quota.c 			qri->inode = NULL;
qri               106 fs/ceph/quota.c 			qri->timeout = 0;
qri               107 fs/ceph/quota.c 			mutex_init(&qri->mutex);
qri               108 fs/ceph/quota.c 			rb_link_node(&qri->node, parent, node);
qri               109 fs/ceph/quota.c 			rb_insert_color(&qri->node, &mdsc->quotarealms_inodes);
qri               115 fs/ceph/quota.c 	return qri;
qri               130 fs/ceph/quota.c 	struct ceph_quotarealm_inode *qri;
qri               133 fs/ceph/quota.c 	qri = find_quotarealm_inode(mdsc, realm->ino);
qri               134 fs/ceph/quota.c 	if (!qri)
qri               137 fs/ceph/quota.c 	mutex_lock(&qri->mutex);
qri               138 fs/ceph/quota.c 	if (qri->inode && ceph_is_any_caps(qri->inode)) {
qri               140 fs/ceph/quota.c 		mutex_unlock(&qri->mutex);
qri               141 fs/ceph/quota.c 		return qri->inode;
qri               144 fs/ceph/quota.c 	if (qri->timeout &&
qri               145 fs/ceph/quota.c 	    time_before_eq(jiffies, qri->timeout)) {
qri               146 fs/ceph/quota.c 		mutex_unlock(&qri->mutex);
qri               149 fs/ceph/quota.c 	if (qri->inode) {
qri               151 fs/ceph/quota.c 		int ret = __ceph_do_getattr(qri->inode, NULL,
qri               154 fs/ceph/quota.c 			in = qri->inode;
qri               164 fs/ceph/quota.c 		qri->timeout = jiffies + msecs_to_jiffies(60 * 1000); /* XXX */
qri               166 fs/ceph/quota.c 		qri->timeout = 0;
qri               167 fs/ceph/quota.c 		qri->inode = in;
qri               169 fs/ceph/quota.c 	mutex_unlock(&qri->mutex);
qri               176 fs/ceph/quota.c 	struct ceph_quotarealm_inode *qri;
qri               186 fs/ceph/quota.c 		qri = rb_entry(node, struct ceph_quotarealm_inode, node);
qri               188 fs/ceph/quota.c 		iput(qri->inode);
qri               189 fs/ceph/quota.c 		kfree(qri);