Lines Matching refs:bank
52 int bank, first, last; in abbrev_spec() local
59 bank = simple_strtoul (str, &ep, 10); in abbrev_spec()
61 bank < 1 || bank > CONFIG_SYS_MAX_FLASH_BANKS || in abbrev_spec()
62 (fp = &flash_info[bank - 1])->flash_id == FLASH_UNKNOWN) in abbrev_spec()
95 ulong bank, sector_end_addr; in flash_sect_roundb() local
101 for (bank = 0; bank < CONFIG_SYS_MAX_FLASH_BANKS && !found; ++bank) { in flash_sect_roundb()
102 info = &flash_info[bank]; in flash_sect_roundb()
194 ulong bank; in flash_fill_sect_ranges() local
199 for (bank=0; bank < CONFIG_SYS_MAX_FLASH_BANKS; ++bank) { in flash_fill_sect_ranges()
200 s_first[bank] = -1; /* first sector to erase */ in flash_fill_sect_ranges()
201 s_last [bank] = -1; /* last sector to erase */ in flash_fill_sect_ranges()
204 for (bank=0,info = &flash_info[0]; in flash_fill_sect_ranges()
205 (bank < CONFIG_SYS_MAX_FLASH_BANKS) && (addr_first <= addr_last); in flash_fill_sect_ranges()
206 ++bank, ++info) { in flash_fill_sect_ranges()
230 s_first[bank] = sect; in flash_fill_sect_ranges()
233 s_last[bank] = sect; in flash_fill_sect_ranges()
236 if (s_first[bank] >= 0) { in flash_fill_sect_ranges()
237 if (s_last[bank] < 0) { in flash_fill_sect_ranges()
239 s_last[bank] = s_end; in flash_fill_sect_ranges()
247 if (s_last[bank] < s_first[bank]) { in flash_fill_sect_ranges()
253 sect = s_last[bank]; in flash_fill_sect_ranges()
255 (*s_count) += s_last[bank] - s_first[bank] + 1; in flash_fill_sect_ranges()
260 } else if (s_last[bank] >= 0) { in flash_fill_sect_ranges()
275 ulong bank; in do_flinfo() local
280 for (bank=0; bank <CONFIG_SYS_MAX_FLASH_BANKS; ++bank) { in do_flinfo()
281 printf ("\nBank # %ld: ", bank+1); in do_flinfo()
283 flash_print_info (&flash_info[bank]); in do_flinfo()
288 bank = simple_strtoul(argv[1], NULL, 16); in do_flinfo()
289 if ((bank < 1) || (bank > CONFIG_SYS_MAX_FLASH_BANKS)) { in do_flinfo()
294 printf ("\nBank # %ld: ", bank); in do_flinfo()
295 flash_print_info (&flash_info[bank-1]); in do_flinfo()
304 ulong bank, addr_first, addr_last; in do_flerase() local
317 for (bank=1; bank<=CONFIG_SYS_MAX_FLASH_BANKS; ++bank) { in do_flerase()
318 printf ("Erase Flash Bank # %ld ", bank); in do_flerase()
319 info = &flash_info[bank-1]; in do_flerase()
342 bank = dev->id->num; in do_flerase()
343 info = &flash_info[bank]; in do_flerase()
349 argv[1], bank, addr_first, in do_flerase()
366 bank = simple_strtoul(argv[2], NULL, 16); in do_flerase()
367 if ((bank < 1) || (bank > CONFIG_SYS_MAX_FLASH_BANKS)) { in do_flerase()
372 printf ("Erase Flash Bank # %ld ", bank); in do_flerase()
373 info = &flash_info[bank-1]; in do_flerase()
397 ulong bank; in flash_sect_erase() local
407 for (bank=0,info = &flash_info[0]; in flash_sect_erase()
408 (bank < CONFIG_SYS_MAX_FLASH_BANKS) && (rcode == 0); in flash_sect_erase()
409 ++bank, ++info) { in flash_sect_erase()
410 if (s_first[bank]>=0) { in flash_sect_erase()
411 erased += s_last[bank] - s_first[bank] + 1; in flash_sect_erase()
414 info->start[s_first[bank]], in flash_sect_erase()
415 (s_last[bank] == info->sector_count) ? in flash_sect_erase()
417 info->start[s_last[bank]+1] - 1, in flash_sect_erase()
418 bank+1); in flash_sect_erase()
419 rcode = flash_erase (info, s_first[bank], s_last[bank]); in flash_sect_erase()
438 ulong bank; in do_protect() local
465 for (bank=1; bank<=CONFIG_SYS_MAX_FLASH_BANKS; ++bank) { in do_protect()
466 info = &flash_info[bank-1]; in do_protect()
471 p ? "" : "Un-", bank); in do_protect()
520 bank = dev->id->num; in do_protect()
521 info = &flash_info[bank]; in do_protect()
528 bank, addr_first, addr_last); in do_protect()
545 bank = simple_strtoul(argv[3], NULL, 16); in do_protect()
546 if ((bank < 1) || (bank > CONFIG_SYS_MAX_FLASH_BANKS)) { in do_protect()
552 p ? "" : "Un-", bank); in do_protect()
553 info = &flash_info[bank-1]; in do_protect()
593 ulong bank; in flash_sect_protect() local
604 for (bank=0,info = &flash_info[0]; bank < CONFIG_SYS_MAX_FLASH_BANKS; ++bank, ++info) { in flash_sect_protect()
609 if (s_first[bank]>=0 && s_first[bank]<=s_last[bank]) { in flash_sect_protect()
612 s_first[bank], s_last[bank], bank+1); in flash_sect_protect()
613 protected += s_last[bank] - s_first[bank] + 1; in flash_sect_protect()
614 for (i=s_first[bank]; i<=s_last[bank]; ++i) { in flash_sect_protect()