if (!tags)
tags = &local_tags;
- result = dev->th.read_chunk_tags_fn(dev, flash_chunk, buffer, tags);
+ result = dev->tagger.read_chunk_tags_fn(dev, flash_chunk, buffer, tags);
if (tags && tags->ecc_result > YAFFS_ECC_RESULT_NO_ERROR) {
struct yaffs_block_info *bi;
"Writing chunk %d tags %d %d",
nand_chunk, tags->obj_id, tags->chunk_id);
- result = dev->th.write_chunk_tags_fn(dev, flash_chunk,
+ result = dev->tagger.write_chunk_tags_fn(dev, flash_chunk,
buffer, tags);
yaffs_summary_add(dev, tags, nand_chunk);
{
block_no -= dev->block_offset;
dev->n_bad_markings++;
- return dev->th.mark_bad_fn(dev, block_no);
+ return dev->tagger.mark_bad_fn(dev, block_no);
}
u32 *seq_number)
{
block_no -= dev->block_offset;
- return dev->th.query_block_fn(dev, block_no, state, seq_number);
+ return dev->tagger.query_block_fn(dev, block_no, state, seq_number);
}
int yaffs_erase_block(struct yaffs_dev *dev, int block_no)