Lines Matching refs:mtd
164 max_offset = (0x100000<part->mbd.mtd->size)?0x100000:part->mbd.mtd->size; in scan_header()
168 offset += part->mbd.mtd->erasesize ? : 0x2000) { in scan_header()
170 err = mtd_read(part->mbd.mtd, offset, sizeof(header), &ret, in scan_header()
189 if ((1 << header.EraseUnitSize) != part->mbd.mtd->erasesize) { in scan_header()
191 1 << header.EraseUnitSize,part->mbd.mtd->erasesize); in scan_header()
226 ret = mtd_read(part->mbd.mtd, offset, sizeof(header), &retval, in build_maps()
291 ret = mtd_read(part->mbd.mtd, offset, in build_maps()
351 erase->mtd = part->mbd.mtd; in erase_xfer()
357 ret = mtd_erase(part->mbd.mtd, erase); in erase_xfer()
424 ret = mtd_write(part->mbd.mtd, xfer->Offset, sizeof(header), &retlen, in prepare_xfer()
440 ret = mtd_write(part->mbd.mtd, offset, sizeof(uint32_t), &retlen, in prepare_xfer()
487 ret = mtd_read(part->mbd.mtd, offset, in copy_erase_unit()
505 ret = mtd_write(part->mbd.mtd, offset, sizeof(uint16_t), &retlen, in copy_erase_unit()
525 ret = mtd_read(part->mbd.mtd, src, SECTOR_SIZE, &retlen, in copy_erase_unit()
533 ret = mtd_write(part->mbd.mtd, dest, SECTOR_SIZE, &retlen, in copy_erase_unit()
552 ret = mtd_write(part->mbd.mtd, in copy_erase_unit()
564 ret = mtd_write(part->mbd.mtd, xfer->Offset + 20, sizeof(uint16_t), in copy_erase_unit()
652 mtd_sync(part->mbd.mtd); in reclaim_block()
750 ret = mtd_read(part->mbd.mtd, in find_free()
814 ret = mtd_read(part->mbd.mtd, offset, SECTOR_SIZE, &retlen, in ftl_read()
853 ret = mtd_read(part->mbd.mtd, offset, sizeof(uint32_t), &retlen, in set_bam_entry()
890 ret = mtd_write(part->mbd.mtd, offset, sizeof(uint32_t), &retlen, in set_bam_entry()
950 ret = mtd_write(part->mbd.mtd, offset, SECTOR_SIZE, &retlen, buffer); in ftl_write()
1045 static void ftl_add_mtd(struct mtd_blktrans_ops *tr, struct mtd_info *mtd) in ftl_add_mtd() argument
1053 mtd->name); in ftl_add_mtd()
1057 partition->mbd.mtd = mtd; in ftl_add_mtd()