Lines Matching refs:mbd

73 	inftl->mbd.mtd = mtd;  in inftl_add_mtd()
74 inftl->mbd.devnum = -1; in inftl_add_mtd()
76 inftl->mbd.tr = tr; in inftl_add_mtd()
91 inftl->sectors = inftl->mbd.size / temp; in inftl_add_mtd()
92 if (inftl->mbd.size % temp) { in inftl_add_mtd()
95 inftl->heads = inftl->mbd.size / temp; in inftl_add_mtd()
97 if (inftl->mbd.size % temp) { in inftl_add_mtd()
100 inftl->cylinders = inftl->mbd.size / temp; in inftl_add_mtd()
104 if (inftl->mbd.size != inftl->heads * inftl->cylinders * inftl->sectors) { in inftl_add_mtd()
110 "match size of 0x%lx.\n", inftl->mbd.size); in inftl_add_mtd()
118 if (add_mtd_blktrans_dev(&inftl->mbd)) { in inftl_add_mtd()
125 printk(KERN_INFO "INFTL: Found new inftl%c\n", inftl->mbd.devnum + 'a'); in inftl_add_mtd()
254 struct mtd_info *mtd = inftl->mbd.mtd; in INFTL_foldchain()
363 inftl_write(inftl->mbd.mtd, (inftl->EraseSize * targetEUN) + in INFTL_foldchain()
478 struct mtd_info *mtd = inftl->mbd.mtd; in INFTL_findwriteunit()
640 struct mtd_info *mtd = inftl->mbd.mtd; in INFTL_trydeletechain()
762 struct mtd_info *mtd = inftl->mbd.mtd; in INFTL_deleteblock()
817 static int inftl_writeblock(struct mtd_blktrans_dev *mbd, unsigned long block, in inftl_writeblock() argument
820 struct INFTLrecord *inftl = (void *)mbd; in inftl_writeblock()
851 inftl_write(inftl->mbd.mtd, (writeEUN * inftl->EraseSize) + in inftl_writeblock()
865 static int inftl_readblock(struct mtd_blktrans_dev *mbd, unsigned long block, in inftl_readblock() argument
868 struct INFTLrecord *inftl = (void *)mbd; in inftl_readblock()
871 struct mtd_info *mtd = inftl->mbd.mtd; in inftl_readblock()