Lines Matching refs:mbd_dev
114 struct mtd_blktrans_dev *mbd_dev; member
1119 hd->info.last_page = d->mbd_dev->size - 1; in mtdswap_auto_header()
1231 mutex_lock(&d->mbd_dev->lock); in mtdswap_show()
1260 pages = d->mbd_dev->size; in mtdswap_show()
1265 mutex_unlock(&d->mbd_dev->lock); in mtdswap_show()
1320 struct gendisk *gd = d->mbd_dev->disk; in mtdswap_add_debugfs()
1352 struct mtd_info *mtd = d->mbd_dev->mtd; in mtdswap_init()
1361 pages = d->mbd_dev->size; in mtdswap_init()
1414 struct mtd_blktrans_dev *mbd_dev; in mtdswap_add_mtd() local
1507 mbd_dev = kzalloc(sizeof(struct mtd_blktrans_dev), GFP_KERNEL); in mtdswap_add_mtd()
1508 if (!mbd_dev) { in mtdswap_add_mtd()
1513 d->mbd_dev = mbd_dev; in mtdswap_add_mtd()
1514 mbd_dev->priv = d; in mtdswap_add_mtd()
1516 mbd_dev->mtd = mtd; in mtdswap_add_mtd()
1517 mbd_dev->devnum = mtd->index; in mtdswap_add_mtd()
1518 mbd_dev->size = swap_size >> PAGE_SHIFT; in mtdswap_add_mtd()
1519 mbd_dev->tr = tr; in mtdswap_add_mtd()
1522 mbd_dev->readonly = 1; in mtdswap_add_mtd()
1527 if (add_mtd_blktrans_dev(mbd_dev) < 0) in mtdswap_add_mtd()
1530 d->dev = disk_to_dev(mbd_dev->disk); in mtdswap_add_mtd()
1539 del_mtd_blktrans_dev(mbd_dev); in mtdswap_add_mtd()
1545 kfree(mbd_dev); in mtdswap_add_mtd()