Lines Matching refs:mbd

72 	struct mtd_blktrans_dev mbd;  member
127 part->mbd.mtd->name, block_no, i, entry); in build_block_map()
134 part->mbd.mtd->name, entry); in build_block_map()
159 part->total_blocks = (u32)part->mbd.mtd->size / part->block_size; in scan_header()
202 rc = mtd_read(part->mbd.mtd, i * part->block_size, in scan_header()
218 part->mbd.mtd->name); in scan_header()
225 part->mbd.mtd->name); in scan_header()
242 struct partition *part = container_of(dev, struct partition, mbd); in rfd_ftl_readsect()
252 rc = mtd_read(part->mbd.mtd, addr, SECTOR_SIZE, &retlen, in rfd_ftl_readsect()
259 "0x%lx\n", part->mbd.mtd->name, addr); in rfd_ftl_readsect()
283 rc = mtd_erase(part->mbd.mtd, erase); in erase_block()
287 (unsigned long long)erase->len, part->mbd.mtd->name); in erase_block()
300 rc = mtd_write(part->mbd.mtd, part->blocks[block].offset, in erase_block()
307 part->mbd.mtd->name, part->blocks[block].offset); in erase_block()
336 rc = mtd_read(part->mbd.mtd, part->blocks[block_no].offset, in move_block_contents()
344 "0x%lx\n", part->mbd.mtd->name, in move_block_contents()
376 rc = mtd_read(part->mbd.mtd, addr, SECTOR_SIZE, &retlen, in move_block_contents()
385 part->mbd.mtd->name); in move_block_contents()
413 mtd_sync(part->mbd.mtd); in reclaim_block()
525 rc = mtd_read(part->mbd.mtd, part->blocks[block].offset, in find_writable_block()
534 "0x%lx\n", part->mbd.mtd->name, in find_writable_block()
558 rc = mtd_write(part->mbd.mtd, addr, sizeof(del), &retlen, in mark_sector_deleted()
566 "0x%lx\n", part->mbd.mtd->name, addr); in mark_sector_deleted()
603 struct partition *part = container_of(dev, struct partition, mbd); in do_writesect()
630 rc = mtd_write(part->mbd.mtd, addr, SECTOR_SIZE, &retlen, in do_writesect()
638 part->mbd.mtd->name, addr); in do_writesect()
649 rc = mtd_write(part->mbd.mtd, addr, sizeof(entry), &retlen, in do_writesect()
657 part->mbd.mtd->name, addr); in do_writesect()
669 struct partition *part = container_of(dev, struct partition, mbd); in rfd_ftl_writesect()
711 struct partition *part = container_of(dev, struct partition, mbd); in rfd_ftl_discardsect()
738 struct partition *part = container_of(dev, struct partition, mbd); in rfd_ftl_getgeo()
759 part->mbd.mtd = mtd; in rfd_ftl_add_mtd()
772 part->mbd.size = part->sector_count; in rfd_ftl_add_mtd()
773 part->mbd.tr = tr; in rfd_ftl_add_mtd()
774 part->mbd.devnum = -1; in rfd_ftl_add_mtd()
776 part->mbd.readonly = 1; in rfd_ftl_add_mtd()
780 part->mbd.readonly = 1; in rfd_ftl_add_mtd()
786 if (!add_mtd_blktrans_dev(&part->mbd)) in rfd_ftl_add_mtd()
795 struct partition *part = container_of(dev, struct partition, mbd); in rfd_ftl_remove_dev()
800 part->mbd.mtd->name, i, part->blocks[i].erases); in rfd_ftl_remove_dev()
806 del_mtd_blktrans_dev(&part->mbd); in rfd_ftl_remove_dev()