Lines Matching refs:mbd

60 	inftl->mbd.mtd = mtd;  in inftl_add_mtd()
61 inftl->mbd.devnum = -1; in inftl_add_mtd()
63 inftl->mbd.tr = tr; in inftl_add_mtd()
78 inftl->sectors = inftl->mbd.size / temp; in inftl_add_mtd()
79 if (inftl->mbd.size % temp) { in inftl_add_mtd()
82 inftl->heads = inftl->mbd.size / temp; in inftl_add_mtd()
84 if (inftl->mbd.size % temp) { in inftl_add_mtd()
87 inftl->cylinders = inftl->mbd.size / temp; in inftl_add_mtd()
91 if (inftl->mbd.size != inftl->heads * inftl->cylinders * inftl->sectors) { in inftl_add_mtd()
97 "match size of 0x%lx.\n", inftl->mbd.size); in inftl_add_mtd()
105 if (add_mtd_blktrans_dev(&inftl->mbd)) { in inftl_add_mtd()
112 printk(KERN_INFO "INFTL: Found new inftl%c\n", inftl->mbd.devnum + 'a'); in inftl_add_mtd()
241 struct mtd_info *mtd = inftl->mbd.mtd; in INFTL_foldchain()
350 inftl_write(inftl->mbd.mtd, (inftl->EraseSize * targetEUN) + in INFTL_foldchain()
465 struct mtd_info *mtd = inftl->mbd.mtd; in INFTL_findwriteunit()
627 struct mtd_info *mtd = inftl->mbd.mtd; in INFTL_trydeletechain()
749 struct mtd_info *mtd = inftl->mbd.mtd; in INFTL_deleteblock()
804 static int inftl_writeblock(struct mtd_blktrans_dev *mbd, unsigned long block, in inftl_writeblock() argument
807 struct INFTLrecord *inftl = (void *)mbd; in inftl_writeblock()
838 inftl_write(inftl->mbd.mtd, (writeEUN * inftl->EraseSize) + in inftl_writeblock()
852 static int inftl_readblock(struct mtd_blktrans_dev *mbd, unsigned long block, in inftl_readblock() argument
855 struct INFTLrecord *inftl = (void *)mbd; in inftl_readblock()
858 struct mtd_info *mtd = inftl->mbd.mtd; in inftl_readblock()