Lines Matching refs:mbd
66 nftl->mbd.mtd = mtd; in nftl_add_mtd()
67 nftl->mbd.devnum = -1; in nftl_add_mtd()
69 nftl->mbd.tr = tr; in nftl_add_mtd()
84 nftl->sectors = nftl->mbd.size / temp; in nftl_add_mtd()
85 if (nftl->mbd.size % temp) { in nftl_add_mtd()
88 nftl->heads = nftl->mbd.size / temp; in nftl_add_mtd()
90 if (nftl->mbd.size % temp) { in nftl_add_mtd()
93 nftl->cylinders = nftl->mbd.size / temp; in nftl_add_mtd()
97 if (nftl->mbd.size != nftl->heads * nftl->cylinders * nftl->sectors) { in nftl_add_mtd()
103 "match size of 0x%lx.\n", nftl->mbd.size); in nftl_add_mtd()
111 if (add_mtd_blktrans_dev(&nftl->mbd)) { in nftl_add_mtd()
118 printk(KERN_INFO "NFTL: Found new nftl%c\n", nftl->mbd.devnum + 'a'); in nftl_add_mtd()
246 struct mtd_info *mtd = nftl->mbd.mtd; in NFTL_foldchain()
436 nftl_write(nftl->mbd.mtd, (nftl->EraseSize * targetEUN) + in NFTL_foldchain()
539 struct mtd_info *mtd = nftl->mbd.mtd; in NFTL_findwriteunit()
687 static int nftl_writeblock(struct mtd_blktrans_dev *mbd, unsigned long block, in nftl_writeblock() argument
690 struct NFTLrecord *nftl = (void *)mbd; in nftl_writeblock()
708 nftl_write(nftl->mbd.mtd, (writeEUN * nftl->EraseSize) + blockofs, in nftl_writeblock()
714 static int nftl_readblock(struct mtd_blktrans_dev *mbd, unsigned long block, in nftl_readblock() argument
717 struct NFTLrecord *nftl = (void *)mbd; in nftl_readblock()
718 struct mtd_info *mtd = nftl->mbd.mtd; in nftl_readblock()