Lines Matching refs:trap
866 struct inode *trap; in ovl_lookup_trap_inode() local
869 trap = ilookup5(sb, (unsigned long) key, ovl_inode_test, key); in ovl_lookup_trap_inode()
870 if (!trap) in ovl_lookup_trap_inode()
873 res = IS_DEADDIR(trap) && !ovl_inode_upper(trap) && in ovl_lookup_trap_inode()
874 !ovl_inode_lower(trap); in ovl_lookup_trap_inode()
876 iput(trap); in ovl_lookup_trap_inode()
888 struct inode *trap; in ovl_get_trap_inode() local
893 trap = iget5_locked(sb, (unsigned long) key, ovl_inode_test, in ovl_get_trap_inode()
895 if (!trap) in ovl_get_trap_inode()
898 if (!(trap->i_state & I_NEW)) { in ovl_get_trap_inode()
900 iput(trap); in ovl_get_trap_inode()
904 trap->i_mode = S_IFDIR; in ovl_get_trap_inode()
905 trap->i_flags = S_DEAD; in ovl_get_trap_inode()
906 unlock_new_inode(trap); in ovl_get_trap_inode()
908 return trap; in ovl_get_trap_inode()