Lines Matching refs:this
444 struct dentry *this, *prev = NULL; in ovl_lookup() local
450 this = ovl_lookup_real(upperdir, &dentry->d_name); in ovl_lookup()
451 err = PTR_ERR(this); in ovl_lookup()
452 if (IS_ERR(this)) in ovl_lookup()
455 if (this) { in ovl_lookup()
456 if (unlikely(ovl_dentry_remote(this))) { in ovl_lookup()
457 dput(this); in ovl_lookup()
461 if (ovl_is_whiteout(this)) { in ovl_lookup()
462 dput(this); in ovl_lookup()
463 this = NULL; in ovl_lookup()
465 } else if (poe->numlower && ovl_is_opaquedir(this)) { in ovl_lookup()
469 upperdentry = prev = this; in ovl_lookup()
483 this = ovl_lookup_real(lowerpath.dentry, &dentry->d_name); in ovl_lookup()
484 err = PTR_ERR(this); in ovl_lookup()
485 if (IS_ERR(this)) { in ovl_lookup()
493 if (!this) in ovl_lookup()
495 if (ovl_is_whiteout(this)) { in ovl_lookup()
496 dput(this); in ovl_lookup()
503 if (i < poe->numlower - 1 && ovl_is_opaquedir(this)) in ovl_lookup()
507 !S_ISDIR(this->d_inode->i_mode))) { in ovl_lookup()
514 dput(this); in ovl_lookup()
520 if (!S_ISDIR(this->d_inode->i_mode)) in ovl_lookup()
523 stack[ctr].dentry = this; in ovl_lookup()
526 prev = this; in ovl_lookup()