Lines Matching refs:Inode
175 FSI->NumberOfLinks = Mcb->Inode.i_nlink; in Ext2QueryFileInformation()
213 FileInternalInformation->IndexNumber.QuadPart = (LONGLONG)Mcb->Inode.i_ino; in Ext2QueryFileInformation()
343 FSI->NumberOfLinks = Mcb->Inode.i_nlink; in Ext2QueryFileInformation()
365 FileInternalInformation->IndexNumber.QuadPart = (LONGLONG)Mcb->Inode.i_ino; in Ext2QueryFileInformation()
672 struct inode *Inode = &Mcb->Inode; in Ext2SetFileInformation() local
675 Inode->i_ctime = Ext2LinuxTime(FBI->CreationTime); in Ext2SetFileInformation()
676 Mcb->CreationTime = Ext2NtTime(Inode->i_ctime); in Ext2SetFileInformation()
681 Inode->i_atime = Ext2LinuxTime(FBI->LastAccessTime); in Ext2SetFileInformation()
682 Mcb->LastAccessTime = Ext2NtTime(Inode->i_atime); in Ext2SetFileInformation()
687 Inode->i_mtime = Ext2LinuxTime(FBI->LastWriteTime); in Ext2SetFileInformation()
688 Mcb->LastWriteTime = Ext2NtTime(Inode->i_mtime); in Ext2SetFileInformation()
703 Ext2SetOwnerReadOnly(Inode->i_mode); in Ext2SetFileInformation()
705 Ext2SetOwnerWritable(Inode->i_mode); in Ext2SetFileInformation()
722 if (Ext2SaveInode(IrpContext, Vcb, Inode)) { in Ext2SetFileInformation()
776 if (Mcb->Inode.i_size > (loff_t)AllocationSize.QuadPart) { in Ext2SetFileInformation()
777 Mcb->Inode.i_size = AllocationSize.QuadPart; in Ext2SetFileInformation()
779 Fcb->Header.FileSize.QuadPart = Mcb->Inode.i_size; in Ext2SetFileInformation()
796 Ext2SaveInode(IrpContext, Vcb, &Mcb->Inode); in Ext2SetFileInformation()
807 Mcb->Inode.i_size, Status)); in Ext2SetFileInformation()
898 ASSERT((loff_t)NewSize.QuadPart >= Mcb->Inode.i_size); in Ext2SetFileInformation()
899 if ((loff_t)Fcb->Header.FileSize.QuadPart < Mcb->Inode.i_size) { in Ext2SetFileInformation()
900 Fcb->Header.FileSize.QuadPart = Mcb->Inode.i_size; in Ext2SetFileInformation()
915 Fcb->Header.FileSize.QuadPart = Mcb->Inode.i_size = EndOfFile.QuadPart; in Ext2SetFileInformation()
932 Ext2SaveInode( IrpContext, Vcb, &Mcb->Inode); in Ext2SetFileInformation()
938 Mcb->Inode.i_size, Status)); in Ext2SetFileInformation()
1139 if (INODE_HAS_EXTENT(&Mcb->Inode)) { in Ext2BlockMap()
1163 Start = (ULONG)((Mcb->Inode.i_size + BLOCK_SIZE - 1) >> BLOCK_BITS); in Ext2ExpandFile()
1178 if (INODE_HAS_EXTENT(&Mcb->Inode)) { in Ext2ExpandFile()
1213 if (INODE_HAS_EXTENT(&Mcb->Inode)) { in Ext2TruncateFile()
1248 if (Mcb->Inode.i_ino == EXT2_ROOT_INO) { in Ext2IsFileRemovable()
1304 if (Ccb->SymLink || IsInodeSymLink(&Mcb->Inode)) { in Ext2SetDispositionInfo()
1366 if (Mcb->Inode.i_ino == EXT2_ROOT_INO) { in Ext2SetRenameInfo()
1433 if (TargetMcb->Inode.i_ino == Mcb->Parent->Inode.i_ino) { in Ext2SetRenameInfo()
1461 if ((TargetMcb->Inode.i_ino != ParentMcb->Inode.i_ino)) { in Ext2SetRenameInfo()
1536 Status = Ext2AddEntry(IrpContext, Vcb, TargetDcb, &Mcb->Inode, &FileName, &NewEntry); in Ext2SetRenameInfo()
1540 Ext2AddEntry(IrpContext, Vcb, ParentDcb, &Mcb->Inode, &Mcb->ShortName, &NewEntry); in Ext2SetRenameInfo()
1548 ParentMcb->Inode.i_ino, in Ext2SetRenameInfo()
1549 TargetMcb->Inode.i_ino ); in Ext2SetRenameInfo()
1601 if (TargetMcb->Inode.i_ino != ParentMcb->Inode.i_ino) { in Ext2SetRenameInfo()
1768 if (TargetMcb->Inode.i_ino == Mcb->Parent->Inode.i_ino) { in Ext2SetLinkInfo()
1792 if ((TargetMcb->Inode.i_ino != ParentMcb->Inode.i_ino)) { in Ext2SetLinkInfo()
1849 Status = Ext2AddEntry(IrpContext, Vcb, TargetDcb, &Mcb->Inode, &FileName, NULL); in Ext2SetLinkInfo()
1942 &Mcb->FullName, Mcb->Inode.i_ino)); in Ext2DeleteFile()
2010 if (Mcb->Inode.i_nlink > 0) { in Ext2DeleteFile()
2015 if (Mcb->Inode.i_nlink > 0) { in Ext2DeleteFile()
2019 if (Mcb->Inode.i_nlink >= 2) { in Ext2DeleteFile()
2024 if (S_ISLNK(Mcb->Inode.i_mode)) { in Ext2DeleteFile()
2027 if (Mcb->Inode.i_size > EXT2_LINKLEN_IN_INODE) { in Ext2DeleteFile()
2045 Fcb->Mcb->Inode.i_size = Size.QuadPart; in Ext2DeleteFile()
2052 if (Mcb->Inode.i_size > (loff_t)Size.QuadPart) { in Ext2DeleteFile()
2053 Mcb->Inode.i_size = Size.QuadPart; in Ext2DeleteFile()
2060 Mcb->Inode.i_nlink = 0; in Ext2DeleteFile()
2061 Mcb->Inode.i_dtime = Ext2LinuxTime(SysTime); in Ext2DeleteFile()
2062 Ext2SaveInode(IrpContext, Vcb, &Mcb->Inode); in Ext2DeleteFile()
2063 Ext2FreeInode(IrpContext, Vcb, Mcb->Inode.i_ino, Ext2InodeType(Mcb)); in Ext2DeleteFile()