Lines Matching refs:block
89 struct ext2_block *ext2_get_block(struct ext2_data *fs, uint32_t block) in ext2_get_block() argument
97 b->num = block; in ext2_get_block()
99 ret = fs->backend_ops->read_block(fs, b->data, block); in ext2_get_block()
566 uint32_t block, block_off, offset = 0; in find_dir_entry() local
572 block = offset / fs->block_size; in find_dir_entry()
575 rc = ext2_fetch_inode_block(inode, block); in find_dir_entry()
618 uint32_t block = offset / block_size; in ext2_inode_read() local
621 rc = ext2_fetch_inode_block(inode, block); in ext2_inode_read()
650 uint32_t block = offset / block_size; in ext2_inode_write() local
654 inode->i_id, block, offset, offset + nbytes, inode->i_size); in ext2_inode_write()
656 rc = ext2_fetch_inode_block(inode, block); in ext2_inode_write()
665 LOG_DBG("Written %zd bytes at offset %d in block i%d", to_write, block_off, block); in ext2_inode_write()
812 uint32_t block = dir->f_off / fs->block_size; in ext2_get_direntry() local
816 LOG_DBG("Reading dir entry from block %d at offset %d", block, block_off); in ext2_get_direntry()
818 rc = ext2_fetch_inode_block(dir->f_inode, block); in ext2_get_direntry()