Searched refs:erase_type (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/drivers/mtd/spi-nor/ |
H A D | sfdp.c | 307 * the smallest Erase Type size being the first member in the erase_type array 322 * @l: member in the left half of the map's erase_type array 323 * @r: member in the right half of the map's erase_type array 327 * sorted erase_type array. 351 struct spi_nor_erase_type *erase_type = map->erase_type; in spi_nor_sort_erase_mask() local 360 if (erase_type[i].size && erase_mask & BIT(erase_type[i].idx)) in spi_nor_sort_erase_mask() 372 * member in the erase_type array. It replicates the sort done for the map's 432 struct spi_nor_erase_type *erase_type in spi_nor_parse_bfpt() local 756 spi_nor_region_check_overlay(struct spi_nor_erase_region *region, const struct spi_nor_erase_type *erase, const u8 erase_type) spi_nor_region_check_overlay() argument 793 u8 erase_type, regions_erase_type; spi_nor_init_non_uniform_erase_map() local 951 struct spi_nor_erase_type *erase_type = map->erase_type; spi_nor_parse_4bait() local [all...] |
H A D | core.c | 1103 erase = &map->erase_type[i]; in spi_nor_set_4byte_opcodes() 1223 erase = &map->erase_type[i]; in spi_nor_find_best_erase_type() 2551 tested_erase = &map->erase_type[i]; in spi_nor_select_uniform_erase() 2576 map->uniform_erase_type |= BIT(erase - map->erase_type); in spi_nor_select_uniform_erase() 2615 if (map->erase_type[i].size) { in spi_nor_select_erase() 2616 erase = &map->erase_type[i]; in spi_nor_select_erase() 2812 spi_nor_set_erase_type(&map->erase_type[i], 4096u, in spi_nor_info_init_params() 2817 spi_nor_set_erase_type(&map->erase_type[i], 4096u, in spi_nor_info_init_params() 2822 spi_nor_set_erase_type(&map->erase_type[i], info->sector_size, in spi_nor_info_init_params()
|
H A D | core.h | 156 * @erase_type: an array of erase types shared by all the regions. 159 * erase_type array. 169 struct spi_nor_erase_type erase_type[SNOR_ERASE_TYPE_MAX]; member
|
/kernel/linux/linux-6.6/drivers/mtd/spi-nor/ |
H A D | sfdp.c | 318 * the smallest Erase Type size being the first member in the erase_type array 333 * @l: member in the left half of the map's erase_type array 334 * @r: member in the right half of the map's erase_type array 338 * sorted erase_type array. 362 struct spi_nor_erase_type *erase_type = map->erase_type; in spi_nor_sort_erase_mask() local 371 if (erase_type[i].size && erase_mask & BIT(erase_type[i].idx)) in spi_nor_sort_erase_mask() 383 * member in the erase_type array. It replicates the sort done for the map's 441 struct spi_nor_erase_type *erase_type in spi_nor_parse_bfpt() local 799 spi_nor_region_check_overlay(struct spi_nor_erase_region *region, const struct spi_nor_erase_type *erase, const u8 erase_type) spi_nor_region_check_overlay() argument 832 u8 erase_type, regions_erase_type; spi_nor_init_non_uniform_erase_map() local 986 struct spi_nor_erase_type *erase_type = map->erase_type; spi_nor_parse_4bait() local [all...] |
H A D | issi.c | 39 if (map->erase_type[i].size == 4096) in pm25lv_nor_late_init() 40 map->erase_type[i].opcode = SPINOR_OP_BE_4K_PMC; in pm25lv_nor_late_init()
|
H A D | spansion.c | 605 struct spi_nor_erase_type *erase_type = params->erase_map.erase_type; in s25hx_t_post_sfdp_fixup() local 623 switch (erase_type[i].opcode) { in s25hx_t_post_sfdp_fixup() 625 erase_type[i].opcode = SPINOR_OP_SE_4B; in s25hx_t_post_sfdp_fixup() 628 erase_type[i].opcode = SPINOR_OP_BE_4K_4B; in s25hx_t_post_sfdp_fixup()
|
H A D | core.c | 1168 erase = &map->erase_type[i]; in spi_nor_set_4byte_opcodes() 1548 erase = &map->erase_type[i]; in spi_nor_find_best_erase_type() 2548 tested_erase = &map->erase_type[i]; in spi_nor_select_uniform_erase() 2577 map->uniform_erase_type |= BIT(erase - map->erase_type); in spi_nor_select_uniform_erase() 2616 if (map->erase_type[i].size) { in spi_nor_select_erase() 2617 erase = &map->erase_type[i]; in spi_nor_select_erase() 2825 spi_nor_set_erase_type(&map->erase_type[i], 4096u, in spi_nor_no_sfdp_init_params() 2830 spi_nor_set_erase_type(&map->erase_type[i], nor->info->sector_size, in spi_nor_no_sfdp_init_params()
|
H A D | debugfs.c | 130 struct spi_nor_erase_type *et = &erase_map->erase_type[i]; in spi_nor_params_show()
|
H A D | core.h | 265 * @erase_type: an array of erase types shared by all the regions. 268 * erase_type array. 278 struct spi_nor_erase_type erase_type[SNOR_ERASE_TYPE_MAX]; member
|
Completed in 15 milliseconds