Lines Matching refs:trans
240 struct mtd_info *mtd = ftl->trans->mtd; in sm_read_sector()
323 struct mtd_info *mtd = ftl->trans->mtd; in sm_write_sector()
459 struct mtd_info *mtd = ftl->trans->mtd; in sm_erase_block()
1131 struct mtd_blktrans_dev *trans; in sm_add_mtd() local
1173 trans = kzalloc(sizeof(struct mtd_blktrans_dev), GFP_KERNEL); in sm_add_mtd()
1174 if (!trans) in sm_add_mtd()
1177 ftl->trans = trans; in sm_add_mtd()
1178 trans->priv = ftl; in sm_add_mtd()
1180 trans->tr = tr; in sm_add_mtd()
1181 trans->mtd = mtd; in sm_add_mtd()
1182 trans->devnum = -1; in sm_add_mtd()
1183 trans->size = (ftl->block_size * ftl->max_lba * ftl->zone_count) >> 9; in sm_add_mtd()
1184 trans->readonly = ftl->readonly; in sm_add_mtd()
1194 trans->disk_attributes = ftl->disk_attributes; in sm_add_mtd()
1208 if (add_mtd_blktrans_dev(trans)) { in sm_add_mtd()
1214 kfree(trans); in sm_add_mtd()
1234 ftl->trans = NULL; in sm_remove_dev()