Lines Matching refs:this_parent
180 struct dentry *this_parent; in set_gid() local
183 this_parent = parent; in set_gid()
184 spin_lock(&this_parent->d_lock); in set_gid()
186 change_gid(this_parent, gid); in set_gid()
188 next = this_parent->d_subdirs.next; in set_gid()
190 while (next != &this_parent->d_subdirs) { in set_gid()
200 spin_unlock(&this_parent->d_lock); in set_gid()
202 this_parent = dentry; in set_gid()
203 spin_acquire(&this_parent->d_lock.dep_map, 0, 1, _RET_IP_); in set_gid()
213 if (this_parent != parent) { in set_gid()
214 struct dentry *child = this_parent; in set_gid()
215 this_parent = child->d_parent; in set_gid()
218 spin_lock(&this_parent->d_lock); in set_gid()
223 if (next == &this_parent->d_subdirs) in set_gid()
231 spin_unlock(&this_parent->d_lock); in set_gid()