Lines Matching refs:inode

203 	// Inode::Create() will keep the inode locked for us
218 uint16 newLength, Inode* inode)
237 fVolume->UpdateLiveQueries(inode, name, type, oldKey, oldLength,
256 inode->ID());
268 inode->ID());
276 Index::InsertName(Transaction& transaction, const char* name, Inode* inode)
278 return UpdateName(transaction, NULL, name, inode);
283 Index::RemoveName(Transaction& transaction, const char* name, Inode* inode)
285 return UpdateName(transaction, name, NULL, inode);
291 const char* newName, Inode* inode)
293 ASSERT(inode->IsRegularNode());
298 oldLength, (uint8*)newName, newLength, inode);
303 Index::InsertSize(Transaction& transaction, Inode* inode)
305 ASSERT(inode->InSizeIndex());
307 off_t size = inode->Size();
309 sizeof(int64), inode);
314 Index::RemoveSize(Transaction& transaction, Inode* inode)
316 ASSERT(inode->InSizeIndex());
319 off_t size = inode->OldSize();
321 sizeof(int64), NULL, 0, inode);
326 Index::UpdateSize(Transaction& transaction, Inode* inode)
328 ASSERT(inode->InSizeIndex());
330 off_t oldSize = inode->OldSize();
331 off_t newSize = inode->Size();
335 inode);
337 inode->UpdateOldSize();
344 Index::InsertLastModified(Transaction& transaction, Inode* inode)
346 ASSERT(inode->InLastModifiedIndex());
348 off_t modified = inode->LastModified();
350 (uint8*)&modified, sizeof(int64), inode);
355 Index::RemoveLastModified(Transaction& transaction, Inode* inode)
357 ASSERT(inode->InLastModifiedIndex());
360 off_t modified = inode->OldLastModified();
362 (uint8*)&modified, sizeof(int64), NULL, 0, inode);
367 Index::UpdateLastModified(Transaction& transaction, Inode* inode,
370 ASSERT(inode->InLastModifiedIndex());
372 bigtime_t oldModified = inode->OldLastModified();
378 sizeof(int64), inode);
380 inode->Node().last_modified_time = HOST_ENDIAN_TO_BFS_INT64(modified);
382 inode->UpdateOldLastModified();