Lines Matching defs:mtd
654 #define to_falcon_mtd_partition(mtd) \
655 container_of(mtd, struct falcon_mtd_partition, common.mtd)
743 struct ef4_nic *efx = part->common.mtd.priv;
807 struct ef4_nic *efx = part->common.mtd.priv;
853 struct ef4_nic *efx = part->mtd.priv;
859 static int falcon_mtd_read(struct mtd_info *mtd, loff_t start,
862 struct falcon_mtd_partition *part = to_falcon_mtd_partition(mtd);
863 struct ef4_nic *efx = mtd->priv;
876 static int falcon_mtd_erase(struct mtd_info *mtd, loff_t start, size_t len)
878 struct falcon_mtd_partition *part = to_falcon_mtd_partition(mtd);
879 struct ef4_nic *efx = mtd->priv;
891 static int falcon_mtd_write(struct mtd_info *mtd, loff_t start,
894 struct falcon_mtd_partition *part = to_falcon_mtd_partition(mtd);
895 struct ef4_nic *efx = mtd->priv;
908 static int falcon_mtd_sync(struct mtd_info *mtd)
910 struct falcon_mtd_partition *part = to_falcon_mtd_partition(mtd);
911 struct ef4_nic *efx = mtd->priv;
943 parts[n_parts].common.mtd.type = MTD_NORFLASH;
944 parts[n_parts].common.mtd.flags = MTD_CAP_NORFLASH;
945 parts[n_parts].common.mtd.size = spi->size - FALCON_FLASH_BOOTCODE_START;
946 parts[n_parts].common.mtd.erasesize = spi->erase_size;
956 parts[n_parts].common.mtd.type = MTD_RAM;
957 parts[n_parts].common.mtd.flags = MTD_CAP_RAM;
958 parts[n_parts].common.mtd.size =
961 parts[n_parts].common.mtd.erasesize = spi->erase_size;