Searched refs:erase_mask (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/mtd/spi-nor/ |
H A D | sfdp.c | 341 * @erase_mask: the erase type mask to be sorted 349 static u8 spi_nor_sort_erase_mask(struct spi_nor_erase_map *map, u8 erase_mask) in spi_nor_sort_erase_mask() argument 355 if (!erase_mask) in spi_nor_sort_erase_mask() 360 if (erase_type[i].size && erase_mask & BIT(erase_type[i].idx)) in spi_nor_sort_erase_mask() 438 u8 erase_mask; in spi_nor_parse_bfpt() local 511 erase_mask = 0; in spi_nor_parse_bfpt() 527 erase_mask |= BIT(i); in spi_nor_parse_bfpt() 531 spi_nor_init_uniform_erase_map(map, erase_mask, params->size); in spi_nor_parse_bfpt() 954 u32 addr, discard_hwcaps, read_hwcaps, pp_hwcaps, erase_mask; in spi_nor_parse_4bait() local 1015 erase_mask in spi_nor_parse_4bait() [all...] |
H A D | core.c | 1212 u8 erase_mask = region->offset & SNOR_ERASE_TYPE_MASK; in spi_nor_find_best_erase_type() local 1220 if (!(erase_mask & BIT(i))) in spi_nor_find_best_erase_type() 2440 * @erase_mask: bitmask encoding erase types that can erase the entire 2445 u8 erase_mask, u64 flash_size) in spi_nor_init_uniform_erase_map() 2447 /* Offset 0 with erase_mask and SNOR_LAST_REGION bit set */ in spi_nor_init_uniform_erase_map() 2448 map->uniform_region.offset = (erase_mask & SNOR_ERASE_TYPE_MASK) | in spi_nor_init_uniform_erase_map() 2452 map->uniform_erase_type = erase_mask; in spi_nor_init_uniform_erase_map() 2745 u8 i, erase_mask; in spi_nor_info_init_params() local 2808 erase_mask = 0; in spi_nor_info_init_params() 2811 erase_mask | in spi_nor_info_init_params() 2444 spi_nor_init_uniform_erase_map(struct spi_nor_erase_map *map, u8 erase_mask, u64 flash_size) spi_nor_init_uniform_erase_map() argument [all...] |
H A D | core.h | 431 u8 erase_mask, u64 flash_size);
|
/kernel/linux/linux-6.6/drivers/mtd/spi-nor/ |
H A D | sfdp.c | 352 * @erase_mask: the erase type mask to be sorted 360 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() 448 u8 erase_mask; in spi_nor_parse_bfpt() local 523 erase_mask = 0; in spi_nor_parse_bfpt() 539 erase_mask |= BIT(i); in spi_nor_parse_bfpt() 543 spi_nor_init_uniform_erase_map(map, erase_mask, params->size); in spi_nor_parse_bfpt() 989 u32 addr, discard_hwcaps, read_hwcaps, pp_hwcaps, erase_mask; in spi_nor_parse_4bait() local 1050 erase_mask in spi_nor_parse_4bait() [all...] |
H A D | core.c | 1537 u8 erase_mask = region->offset & SNOR_ERASE_TYPE_MASK; in spi_nor_find_best_erase_type() local 1545 if (!(erase_mask & BIT(i))) in spi_nor_find_best_erase_type() 2435 * @erase_mask: bitmask encoding erase types that can erase the entire 2440 u8 erase_mask, u64 flash_size) in spi_nor_init_uniform_erase_map() 2442 /* Offset 0 with erase_mask and SNOR_LAST_REGION bit set */ in spi_nor_init_uniform_erase_map() 2443 map->uniform_region.offset = (erase_mask & SNOR_ERASE_TYPE_MASK) | in spi_nor_init_uniform_erase_map() 2447 map->uniform_erase_type = erase_mask; in spi_nor_init_uniform_erase_map() 2777 u8 i, erase_mask; in spi_nor_no_sfdp_init_params() local 2821 erase_mask = 0; in spi_nor_no_sfdp_init_params() 2824 erase_mask | in spi_nor_no_sfdp_init_params() 2439 spi_nor_init_uniform_erase_map(struct spi_nor_erase_map *map, u8 erase_mask, u64 flash_size) spi_nor_init_uniform_erase_map() argument [all...] |
H A D | core.h | 713 u8 erase_mask, u64 flash_size);
|
Completed in 13 milliseconds