Home | History | Annotate | Download | only in ext2fs

Lines Matching full:ino

67 		fs->icache->cache[i].ino = 0;
110 errcode_t (*save_get_blocks)(ext2_filsys f, ext2_ino_t ino, blk_t *blocks);
384 errcode_t ext2fs_get_next_inode_full(ext2_inode_scan scan, ext2_ino_t *ino,
405 *ino = 0;
490 *ino = scan->current_inode;
494 errcode_t ext2fs_get_next_inode(ext2_inode_scan scan, ext2_ino_t *ino,
497 return ext2fs_get_next_inode_full(scan, ino, inode,
504 errcode_t ext2fs_read_inode_full(ext2_filsys fs, ext2_ino_t ino,
517 retval = (fs->read_inode)(fs, ino, inode);
531 if (fs->icache->cache[i].ino == ino) {
537 if ((ino == 0) || (ino > fs->super->s_inodes_count))
542 block_nr += (ino - 1) / inodes_per_block;
543 offset = ((ino - 1) % inodes_per_block) *
547 group = (ino - 1) / EXT2_INODES_PER_GROUP(fs->super);
548 offset = ((ino - 1) % EXT2_INODES_PER_GROUP(fs->super)) *
597 fs->icache->cache[fs->icache->cache_last].ino = ino;
603 errcode_t ext2fs_read_inode(ext2_filsys fs, ext2_ino_t ino,
606 return ext2fs_read_inode_full(fs, ino, inode,
610 errcode_t ext2fs_write_inode_full(ext2_filsys fs, ext2_ino_t ino,
623 ino, inode);
631 if (fs->icache->cache[i].ino == ino) {
645 if ((ino == 0) || (ino > fs->super->s_inodes_count))
670 group = (ino - 1) / EXT2_INODES_PER_GROUP(fs->super);
671 offset = ((ino - 1) % EXT2_INODES_PER_GROUP(fs->super)) *
723 errcode_t ext2fs_write_inode(ext2_filsys fs, ext2_ino_t ino,
726 return ext2fs_write_inode_full(fs, ino, inode,
734 errcode_t ext2fs_write_new_inode(ext2_filsys fs, ext2_ino_t ino,
743 return ext2fs_write_inode_full(fs, ino, inode,
757 retval = ext2fs_write_inode_full(fs, ino, buf, size);
763 errcode_t ext2fs_get_blocks(ext2_filsys fs, ext2_ino_t ino, blk_t *blocks)
771 if (ino > fs->super->s_inodes_count)
775 if (!(*fs->get_blocks)(fs, ino, blocks))
778 retval = ext2fs_read_inode(fs, ino, &inode);
786 errcode_t ext2fs_check_directory(ext2_filsys fs, ext2_ino_t ino)
793 if (ino > fs->super->s_inodes_count)
797 retval = (fs->check_directory)(fs, ino);
801 retval = ext2fs_read_inode(fs, ino, &inode);