Lines Matching refs:main_mtd
305 struct mtd_info *main_mtd; in init_axis_flash() local
330 main_mtd = flash_probe(); in init_axis_flash()
331 if (main_mtd) in init_axis_flash()
333 main_mtd->name, main_mtd->size); in init_axis_flash()
347 tmp_mtd = main_mtd; in init_axis_flash()
348 main_mtd = aux_mtd; in init_axis_flash()
354 if (!main_mtd && !aux_mtd) { in init_axis_flash()
362 if (main_mtd) { in init_axis_flash()
366 main_mtd->read(main_mtd, sectoraddr, PAGESIZE, &len, in init_axis_flash()
390 if (main_mtd) { in init_axis_flash()
391 main_mtd->owner = THIS_MODULE; in init_axis_flash()
392 axisflash_mtd = main_mtd; in init_axis_flash()
404 blockstat = mtd_block_isbad(main_mtd, ptable_sector); in init_axis_flash()
408 ptable_sector += main_mtd->erasesize; in init_axis_flash()
412 mtd_read(main_mtd, ptable_sector, PAGESIZE, &len, in init_axis_flash()
490 if (main_mtd->type == MTD_NANDFLASH) { in init_axis_flash()
494 main_mtd->size : in init_axis_flash()
521 if (main_mtd && !ptable_ok) { in init_axis_flash()
558 if (main_mtd) { in init_axis_flash()
559 main_partition.size = main_mtd->size; in init_axis_flash()
560 err = mtd_device_register(main_mtd, &main_partition, 1); in init_axis_flash()
593 mtd_ram->erasesize = (main_mtd ? main_mtd->erasesize : in init_axis_flash()
596 err = mtd_device_register(main_mtd, &partition[part], in init_axis_flash()