Lines Matching refs:this
345 struct dentry *this, *prev = NULL; in ovl_lookup() local
351 this = ovl_lookup_real(upperdir, &dentry->d_name); in ovl_lookup()
352 err = PTR_ERR(this); in ovl_lookup()
353 if (IS_ERR(this)) in ovl_lookup()
356 if (this) { in ovl_lookup()
357 if (ovl_is_whiteout(this)) { in ovl_lookup()
358 dput(this); in ovl_lookup()
359 this = NULL; in ovl_lookup()
361 } else if (poe->numlower && ovl_is_opaquedir(this)) { in ovl_lookup()
365 upperdentry = prev = this; in ovl_lookup()
379 this = ovl_lookup_real(lowerpath.dentry, &dentry->d_name); in ovl_lookup()
380 err = PTR_ERR(this); in ovl_lookup()
381 if (IS_ERR(this)) { in ovl_lookup()
389 if (!this) in ovl_lookup()
391 if (ovl_is_whiteout(this)) { in ovl_lookup()
392 dput(this); in ovl_lookup()
399 if (i < poe->numlower - 1 && ovl_is_opaquedir(this)) in ovl_lookup()
403 !S_ISDIR(this->d_inode->i_mode))) { in ovl_lookup()
410 dput(this); in ovl_lookup()
416 if (!S_ISDIR(this->d_inode->i_mode)) in ovl_lookup()
419 stack[ctr].dentry = this; in ovl_lookup()
422 prev = this; in ovl_lookup()