Lines Matching refs:sf_mtd_info
13 static struct mtd_info sf_mtd_info; variable
90 ret = del_mtd_device(&sf_mtd_info); in spi_flash_mtd_register()
98 memset(&sf_mtd_info, 0, sizeof(sf_mtd_info)); in spi_flash_mtd_register()
101 sf_mtd_info.name = sf_mtd_name; in spi_flash_mtd_register()
102 sf_mtd_info.type = MTD_NORFLASH; in spi_flash_mtd_register()
103 sf_mtd_info.flags = MTD_CAP_NORFLASH; in spi_flash_mtd_register()
104 sf_mtd_info.writesize = 1; in spi_flash_mtd_register()
105 sf_mtd_info.writebufsize = flash->page_size; in spi_flash_mtd_register()
107 sf_mtd_info._erase = spi_flash_mtd_erase; in spi_flash_mtd_register()
108 sf_mtd_info._read = spi_flash_mtd_read; in spi_flash_mtd_register()
109 sf_mtd_info._write = spi_flash_mtd_write; in spi_flash_mtd_register()
110 sf_mtd_info._sync = spi_flash_mtd_sync; in spi_flash_mtd_register()
112 sf_mtd_info.size = flash->size; in spi_flash_mtd_register()
113 sf_mtd_info.priv = flash; in spi_flash_mtd_register()
116 sf_mtd_info.numeraseregions = 0; in spi_flash_mtd_register()
117 sf_mtd_info.erasesize = flash->sector_size; in spi_flash_mtd_register()
119 ret = add_mtd_device(&sf_mtd_info); in spi_flash_mtd_register()
133 ret = del_mtd_device(&sf_mtd_info); in spi_flash_mtd_unregister()
145 sf_mtd_info.priv = NULL; in spi_flash_mtd_unregister()
147 sf_mtd_info.name); in spi_flash_mtd_unregister()