Lines Matching refs:EntryMapTable
80 function EntryMapTable() class
86 EntryMapTable.STORAGE_SYSTEM_RESERVED = 1;
88 EntryMapTable.DIRECTORY_SYSTEM_RESERVED = 1;
89 EntryMapTable.FILE_SYSTEM_RESERVED = 0;
91 EntryMapTable.INDEX_SIZE = 4; // sizeof(u32)
92 EntryMapTable.STORAGE_INDEX_SIZE = 4; // sizeof(u32)
94 EntryMapTable.DIRECTORY_NAME_SIZE = 16;
95 EntryMapTable.FILE_NAME_SIZE = 16;
97 EntryMapTable.DIRECTORY_INFO_SIZE = 4; // sizeof(bit8[4])
99 EntryMapTable.FILE_SYSTEM_INFO_SIZE = 4 + // sizeof(u32)
101 EntryMapTable.FILE_OPTIONAL_INFO_SIZE = 4; // sizeof(bit8[4])
102 EntryMapTable.FILE_INFO_SIZE = EntryMapTable.FILE_NAME_SIZE;
104 EntryMapTable.DIRECTORY_KEY_SIZE = EntryMapTable.STORAGE_INDEX_SIZE +
105 EntryMapTable.DIRECTORY_NAME_SIZE;
106 EntryMapTable.DIRECTORY_VALUE_SIZE = EntryMapTable.STORAGE_INDEX_SIZE +
107 EntryMapTable.STORAGE_INDEX_SIZE +
108 EntryMapTable.STORAGE_INDEX_SIZE +
109 EntryMapTable.DIRECTORY_INFO_SIZE;
111 EntryMapTable.FILE_KEY_SIZE = EntryMapTable.STORAGE_INDEX_SIZE +
112 EntryMapTable.DIRECTORY_NAME_SIZE;
113 EntryMapTable.FILE_VALUE_SIZE = EntryMapTable.STORAGE_INDEX_SIZE +
115 EntryMapTable.FILE_INFO_SIZE;
117 EntryMapTable.DIRECTORY_STORAGE_ELEMENT_SIZE = EntryMapTable.DIRECTORY_KEY_SIZE +
118 EntryMapTable.DIRECTORY_VALUE_SIZE +
119 EntryMapTable.INDEX_SIZE;
121 EntryMapTable.FILE_STORAGE_ELEMENT_SIZE = EntryMapTable.FILE_KEY_SIZE +
122 EntryMapTable.FILE_VALUE_SIZE +
123 EntryMapTable.INDEX_SIZE;
127 EntryMapTable.QueryDirectoryEntryStorageSize = function(countDirectoryEntry)
129 return ((countDirectoryEntry + EntryMapTable.DIRECTORY_SYSTEM_RESERVED)
130 … + EntryMapTable.STORAGE_SYSTEM_RESERVED) * EntryMapTable.DIRECTORY_STORAGE_ELEMENT_SIZE;
135 EntryMapTable.QueryFileEntryStorageSize = function(countFileEntry)
137 return ((countFileEntry + EntryMapTable.FILE_SYSTEM_RESERVED)
138 + EntryMapTable.STORAGE_SYSTEM_RESERVED) * EntryMapTable.FILE_STORAGE_ELEMENT_SIZE;
143 EntryMapTable.QueryDirectoryEntryBucketStorageSize = function(countDirectoryBucket)
145 return countDirectoryBucket * EntryMapTable.INDEX_SIZE;
150 EntryMapTable.QueryFileEntryBucketStorageSize = function(countFileBucket)
152 return countFileBucket * EntryMapTable.INDEX_SIZE;
709 return EntryMapTable.QueryDirectoryEntryStorageSize(countDirectoryEntry);
716 return EntryMapTable.QueryDirectoryEntryBucketStorageSize(countDirectoryBucket);
723 return EntryMapTable.QueryFileEntryStorageSize(countFileEntry);
730 return EntryMapTable.QueryFileEntryBucketStorageSize(countFileBucket);
838 return EntryMapTable.QueryDirectoryEntryStorageSize(countDirectoryEntry);
845 return EntryMapTable.QueryDirectoryEntryBucketStorageSize(countDirectoryBucket);
852 return EntryMapTable.QueryFileEntryStorageSize(countFileEntry);
859 return EntryMapTable.QueryFileEntryBucketStorageSize(countFileBucket);