Lines Matching refs:this_parent
182 struct dentry *this_parent; in set_gid() local
185 this_parent = parent; in set_gid()
186 spin_lock(&this_parent->d_lock); in set_gid()
188 change_gid(this_parent, gid); in set_gid()
190 next = this_parent->d_subdirs.next; in set_gid()
192 while (next != &this_parent->d_subdirs) { in set_gid()
202 spin_unlock(&this_parent->d_lock); in set_gid()
204 this_parent = dentry; in set_gid()
205 spin_acquire(&this_parent->d_lock.dep_map, 0, 1, _RET_IP_); in set_gid()
215 if (this_parent != parent) { in set_gid()
216 struct dentry *child = this_parent; in set_gid()
217 this_parent = child->d_parent; in set_gid()
220 spin_lock(&this_parent->d_lock); in set_gid()
225 if (next == &this_parent->d_subdirs) in set_gid()
233 spin_unlock(&this_parent->d_lock); in set_gid()