Lines Matching refs:erase_mask

1001 	u8 erase_mask = region->offset & SNOR_ERASE_TYPE_MASK;  in spi_nor_find_best_erase_type()  local
1009 if (!(erase_mask & BIT(i))) in spi_nor_find_best_erase_type()
3245 static u8 spi_nor_sort_erase_mask(struct spi_nor_erase_map *map, u8 erase_mask) in spi_nor_sort_erase_mask() argument
3251 if (!erase_mask) in spi_nor_sort_erase_mask()
3256 if (erase_type[i].size && erase_mask & BIT(erase_type[i].idx)) in spi_nor_sort_erase_mask()
3301 u8 erase_mask, u64 flash_size) in spi_nor_init_uniform_erase_map() argument
3304 map->uniform_region.offset = (erase_mask & SNOR_ERASE_TYPE_MASK) | in spi_nor_init_uniform_erase_map()
3308 map->uniform_erase_type = erase_mask; in spi_nor_init_uniform_erase_map()
3365 u8 erase_mask; in spi_nor_parse_bfpt() local
3438 erase_mask = 0; in spi_nor_parse_bfpt()
3454 erase_mask |= BIT(i); in spi_nor_parse_bfpt()
3458 spi_nor_init_uniform_erase_map(map, erase_mask, params->size); in spi_nor_parse_bfpt()
3908 u32 addr, discard_hwcaps, read_hwcaps, pp_hwcaps, erase_mask; in spi_nor_parse_4bait() local
3970 erase_mask = 0; in spi_nor_parse_4bait()
3975 erase_mask |= BIT(i); in spi_nor_parse_4bait()
3979 erase_mask = spi_nor_sort_erase_mask(map, erase_mask); in spi_nor_parse_4bait()
3986 if (!read_hwcaps || !pp_hwcaps || !erase_mask) in spi_nor_parse_4bait()
4017 if (erase_mask & BIT(i)) in spi_nor_parse_4bait()
4465 u8 i, erase_mask; in spi_nor_info_init_params() local
4526 erase_mask = 0; in spi_nor_info_init_params()
4529 erase_mask |= BIT(i); in spi_nor_info_init_params()
4534 erase_mask |= BIT(i); in spi_nor_info_init_params()
4539 erase_mask |= BIT(i); in spi_nor_info_init_params()
4542 spi_nor_init_uniform_erase_map(map, erase_mask, params->size); in spi_nor_info_init_params()