Lines Matching defs:st
679 ramfs_read_stat(fs_volume* _volume, fs_vnode* _node, struct stat *st)
688 st->st_dev = volume->GetID();
689 st->st_ino = node->GetID();
690 st->st_mode = node->GetMode();
691 st->st_nlink = node->GetRefCount();
692 st->st_uid = node->GetUID();
693 st->st_gid = node->GetGID();
694 st->st_size = node->GetSize();
695 st->st_blksize = kOptimalIOSize;
696 st->st_blocks = (st->st_size + st->st_blksize - 1) / st->st_blksize;
697 st->st_atime = node->GetATime();
698 st->st_mtime = node->GetMTime();
699 st->st_ctime = node->GetCTime();
700 st->st_crtime = node->GetCrTime();
709 ramfs_write_stat(fs_volume* _volume, fs_vnode* _node, const struct stat *st,
723 error = node->SetSize(st->st_size);
728 | (st->st_mode & S_IUMSK));
732 node->SetUID(st->st_uid);
735 node->SetGID(st->st_gid);
738 node->SetMTime(st->st_mtime);
741 node->SetCrTime(st->st_crtime);
1754 struct stat *st)
1775 st->st_type = attribute->GetType();
1776 st->st_size = attribute->GetSize();
1999 ramfs_read_index_stat(fs_volume* _volume, const char *name, struct stat *st)
2009 st->st_type = index->GetType();
2011 st->st_size = index->GetKeyLength();
2013 st->st_size = kMaxIndexKeyLength;
2014 st->st_atime = 0; // TODO: index times
2015 st->st_mtime = 0; // ...
2016 st->st_ctime = 0; // ...
2017 st->st_crtime = 0; // ...
2018 st->st_uid = 0; // root owns the indices
2019 st->st_gid = 0; //