Lines Matching refs:mbd
53 nftl->mbd.mtd = mtd; in nftl_add_mtd()
54 nftl->mbd.devnum = -1; in nftl_add_mtd()
56 nftl->mbd.tr = tr; in nftl_add_mtd()
71 nftl->sectors = nftl->mbd.size / temp; in nftl_add_mtd()
72 if (nftl->mbd.size % temp) { in nftl_add_mtd()
75 nftl->heads = nftl->mbd.size / temp; in nftl_add_mtd()
77 if (nftl->mbd.size % temp) { in nftl_add_mtd()
80 nftl->cylinders = nftl->mbd.size / temp; in nftl_add_mtd()
84 if (nftl->mbd.size != nftl->heads * nftl->cylinders * nftl->sectors) { in nftl_add_mtd()
90 "match size of 0x%lx.\n", nftl->mbd.size); in nftl_add_mtd()
98 if (add_mtd_blktrans_dev(&nftl->mbd)) { in nftl_add_mtd()
105 printk(KERN_INFO "NFTL: Found new nftl%c\n", nftl->mbd.devnum + 'a'); in nftl_add_mtd()
233 struct mtd_info *mtd = nftl->mbd.mtd; in NFTL_foldchain()
423 nftl_write(nftl->mbd.mtd, (nftl->EraseSize * targetEUN) + in NFTL_foldchain()
526 struct mtd_info *mtd = nftl->mbd.mtd; in NFTL_findwriteunit()
674 static int nftl_writeblock(struct mtd_blktrans_dev *mbd, unsigned long block, in nftl_writeblock() argument
677 struct NFTLrecord *nftl = (void *)mbd; in nftl_writeblock()
695 nftl_write(nftl->mbd.mtd, (writeEUN * nftl->EraseSize) + blockofs, in nftl_writeblock()
701 static int nftl_readblock(struct mtd_blktrans_dev *mbd, unsigned long block, in nftl_readblock() argument
704 struct NFTLrecord *nftl = (void *)mbd; in nftl_readblock()
705 struct mtd_info *mtd = nftl->mbd.mtd; in nftl_readblock()