Lines Matching defs:parts
924 struct falcon_mtd_partition *parts;
932 parts = kcalloc(2, sizeof(*parts), GFP_KERNEL);
933 if (!parts)
939 parts[n_parts].spi = spi;
940 parts[n_parts].offset = FALCON_FLASH_BOOTCODE_START;
941 parts[n_parts].common.dev_type_name = "flash";
942 parts[n_parts].common.type_name = "sfc_flash_bootrom";
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;
952 parts[n_parts].spi = spi;
953 parts[n_parts].offset = FALCON_EEPROM_BOOTCONFIG_START;
954 parts[n_parts].common.dev_type_name = "EEPROM";
955 parts[n_parts].common.type_name = "sfc_bootconfig";
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;
965 rc = ef4_mtd_add(efx, &parts[0].common, n_parts, sizeof(*parts));
967 kfree(parts);