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()
252 struct mtd_info *mtd = nftl->mbd.mtd; in NFTL_foldchain()
525 struct mtd_info *mtd = nftl->mbd.mtd; in NFTL_findwriteunit()
672 static int nftl_writeblock(struct mtd_blktrans_dev *mbd, unsigned long block, in nftl_writeblock() argument
675 struct NFTLrecord *nftl = (void *)mbd; in nftl_writeblock()
693 nftl_write(nftl->mbd.mtd, (writeEUN * nftl->EraseSize) + blockofs, in nftl_writeblock()
699 static int nftl_readblock(struct mtd_blktrans_dev *mbd, unsigned long block, in nftl_readblock() argument
702 struct NFTLrecord *nftl = (void *)mbd; in nftl_readblock()
703 struct mtd_info *mtd = nftl->mbd.mtd; in nftl_readblock()