Home
last modified time | relevance | path

Searched refs:erase_mask (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/mtd/spi-nor/
H A Dsfdp.c360 static u8 spi_nor_sort_erase_mask(struct spi_nor_erase_map *map, u8 erase_mask) in spi_nor_sort_erase_mask() argument
366 if (!erase_mask) in spi_nor_sort_erase_mask()
371 if (erase_type[i].size && erase_mask & BIT(erase_type[i].idx)) in spi_nor_sort_erase_mask()
397 spi_nor_sort_erase_mask(map, region[i].erase_mask); in spi_nor_regions_sort_erase_types()
400 region[i].erase_mask = sorted_erase_mask; in spi_nor_regions_sort_erase_types()
444 u8 erase_mask; in spi_nor_parse_bfpt() local
520 erase_mask = 0; in spi_nor_parse_bfpt()
536 erase_mask |= BIT(i); in spi_nor_parse_bfpt()
540 spi_nor_init_uniform_erase_map(map, erase_mask, params->size); in spi_nor_parse_bfpt()
896 region[i].erase_mask = erase_type; in spi_nor_init_non_uniform_erase_map()
[all …]
H A Dcore.c1225 return !!nor->params->erase_map.uniform_region.erase_mask; in spi_nor_has_uniform_erase()
1584 if (!(region->erase_mask & BIT(i))) in spi_nor_find_best_erase_type()
2572 u8 erase_mask, u64 flash_size) in spi_nor_init_uniform_erase_map() argument
2576 map->uniform_region.erase_mask = erase_mask; in spi_nor_init_uniform_erase_map()
2665 u8 uniform_erase_type = map->uniform_region.erase_mask; in spi_nor_select_uniform_erase()
2704 map->uniform_region.erase_mask = BIT(erase - map->erase_type); in spi_nor_select_uniform_erase()
2884 u8 i, erase_mask; in spi_nor_no_sfdp_init_params() local
2928 erase_mask = 0; in spi_nor_no_sfdp_init_params()
2931 erase_mask |= BIT(i); in spi_nor_no_sfdp_init_params()
2936 erase_mask |= BIT(i); in spi_nor_no_sfdp_init_params()
[all …]