Lines Matching defs:inode

142 	Inode* inode = new(std::nothrow) Inode(volume, id);
143 if (inode == NULL)
146 status_t status = inode->InitCheck();
148 delete inode;
152 _node->private_node = inode;
154 *_type = inode->Mode();
234 Inode* inode = (Inode*)_node->private_node;
235 stat->st_dev = inode->GetVolume()->ID();
236 stat->st_ino = inode->ID();
237 stat->st_nlink = inode->LinkCount();
240 stat->st_uid = inode->UserID();
241 stat->st_gid = inode->GroupID();
242 stat->st_mode = inode->Mode();
245 inode->GetAccessTime(stat->st_atim);
246 inode->GetModificationTime(stat->st_mtim);
247 inode->GetChangeTime(stat->st_ctim);
248 inode->GetCreationTime(stat->st_crtim);
250 stat->st_size = inode->Size();
251 stat->st_blocks = inode->NumBlocks();
262 Inode* inode = (Inode*)_node->private_node;
266 if (inode->IsDirectory() && (openMode & O_RWMASK) != 0)
269 status_t status = inode->CheckPermissions(open_mode_to_access(openMode)
279 cookie->last_size = inode->Size();
293 Inode* inode = (Inode*)_node->private_node;
295 if (!inode->IsFile()) {
297 return inode->IsDirectory() ? B_IS_A_DIRECTORY : B_BAD_VALUE;
300 return inode->ReadAt(pos, (uint8*)buffer, _length);
323 Inode* inode = (Inode*)_node->private_node;
324 return inode->CheckPermissions(accessMode);
332 Inode* inode = (Inode*)_node->private_node;
334 return inode->ReadLink(buffer, _bufferSize);
365 Inode* inode = (Inode*)_node->private_node;
367 status_t status = inode->CheckPermissions(R_OK);
371 if (!inode->IsDirectory())
374 DirectoryIterator* iterator = new(std::nothrow) DirectoryIterator(inode);