Lines Matching refs:mbd_dev
101 struct mtd_blktrans_dev *mbd_dev; member
1070 hd->info.last_page = d->mbd_dev->size - 1; in mtdswap_auto_header()
1183 mutex_lock(&d->mbd_dev->lock); in mtdswap_show()
1210 pages = d->mbd_dev->size; in mtdswap_show()
1215 mutex_unlock(&d->mbd_dev->lock); in mtdswap_show()
1275 struct mtd_info *mtd = d->mbd_dev->mtd; in mtdswap_init()
1284 pages = d->mbd_dev->size; in mtdswap_init()
1337 struct mtd_blktrans_dev *mbd_dev; in mtdswap_add_mtd() local
1422 mbd_dev = kzalloc(sizeof(struct mtd_blktrans_dev), GFP_KERNEL); in mtdswap_add_mtd()
1423 if (!mbd_dev) { in mtdswap_add_mtd()
1428 d->mbd_dev = mbd_dev; in mtdswap_add_mtd()
1429 mbd_dev->priv = d; in mtdswap_add_mtd()
1431 mbd_dev->mtd = mtd; in mtdswap_add_mtd()
1432 mbd_dev->devnum = mtd->index; in mtdswap_add_mtd()
1433 mbd_dev->size = swap_size >> PAGE_SHIFT; in mtdswap_add_mtd()
1434 mbd_dev->tr = tr; in mtdswap_add_mtd()
1437 mbd_dev->readonly = 1; in mtdswap_add_mtd()
1442 if (add_mtd_blktrans_dev(mbd_dev) < 0) in mtdswap_add_mtd()
1445 d->dev = disk_to_dev(mbd_dev->disk); in mtdswap_add_mtd()
1454 del_mtd_blktrans_dev(mbd_dev); in mtdswap_add_mtd()
1460 kfree(mbd_dev); in mtdswap_add_mtd()