Lines Matching refs:map

1171 		struct spi_nor_erase_map *map = &nor->params->erase_map;
1176 erase = &map->erase_type[i];
1530 * @map: the erase map of the SPI NOR
1538 spi_nor_find_best_erase_type(const struct spi_nor_erase_map *map,
1555 erase = &map->erase_type[i];
1636 const struct spi_nor_erase_map *map = &nor->params->erase_map;
1644 for (i = 0; i < map->n_regions && len; i++) {
1645 region = &map->regions[i];
1649 erase = spi_nor_find_best_erase_type(map, region, addr,
2399 * spi_nor_init_uniform_erase_map() - Initialize uniform erase map
2400 * @map: the erase map of the SPI NOR
2405 void spi_nor_init_uniform_erase_map(struct spi_nor_erase_map *map,
2408 map->uniform_region.offset = 0;
2409 map->uniform_region.size = flash_size;
2410 map->uniform_region.erase_mask = erase_mask;
2411 map->regions = &map->uniform_region;
2412 map->n_regions = 1;
2487 * @map: the erase map of the SPI NOR
2495 spi_nor_select_uniform_erase(struct spi_nor_erase_map *map)
2499 u8 uniform_erase_type = map->uniform_region.erase_mask;
2509 tested_erase = &map->erase_type[i];
2538 map->uniform_region.erase_mask = BIT(erase - map->erase_type);
2544 struct spi_nor_erase_map *map = &nor->params->erase_map;
2558 erase = spi_nor_select_uniform_erase(map);
2571 if (map->erase_type[i].size) {
2572 erase = &map->erase_type[i];
2730 struct spi_nor_erase_map *map = &params->erase_map;
2781 spi_nor_set_erase_type(&map->erase_type[i], 4096u,
2786 spi_nor_set_erase_type(&map->erase_type[i],
2789 spi_nor_init_uniform_erase_map(map, erase_mask, params->size);
3391 const struct spi_nor_erase_map *map = &nor->params->erase_map;
3392 const struct spi_nor_erase_region *region = map->regions;
3397 mtd_region = devm_kcalloc(nor->dev, map->n_regions, sizeof(*mtd_region),
3402 for (i = 0; i < map->n_regions; i++) {
3404 map->erase_type);
3413 mtd->numeraseregions = map->n_regions;