Lines Matching refs:bank_width
50 int bank_width; member
71 if (ret.bank_width == 0) { in expand_config_defaults()
72 ret.bank_width = 2; in expand_config_defaults()
80 assert(ret.bank_width == 2); in expand_config_defaults()
98 if (c->bank_width == 8) { in bank_mask()
101 return (1ULL << (c->bank_width * 8)) - 1ULL; in bank_mask()
110 switch (c->bank_width) { in flash_write()
131 switch (c->bank_width) { in flash_read()
159 return flash_addr.addr * c->bank_width; in as_byte_addr()
299 if (c->bank_width >= 2) { in test_geometry()
417 bypass_program(c, 0 * c->bank_width, 0x01); in test_geometry()
418 bypass_program(c, 1 * c->bank_width, 0x23); in test_geometry()
419 bypass_program(c, 2 * c->bank_width, 0x45); in test_geometry()
424 flash_cmd(c, FLASH_ADDR(3 * c->bank_width), PROGRAM_CMD); in test_geometry()
425 flash_write(c, 3 * c->bank_width, 0x67); in test_geometry()
426 wait_for_completion(c, 3 * c->bank_width); in test_geometry()
428 bypass_program(c, 4 * c->bank_width, 0x89); /* Should fail. */ in test_geometry()
429 g_assert_cmphex(flash_read(c, 0 * c->bank_width), ==, 0x01); in test_geometry()
430 g_assert_cmphex(flash_read(c, 1 * c->bank_width), ==, 0x23); in test_geometry()
431 g_assert_cmphex(flash_read(c, 2 * c->bank_width), ==, 0x45); in test_geometry()
432 g_assert_cmphex(flash_read(c, 3 * c->bank_width), ==, 0x67); in test_geometry()
433 g_assert_cmphex(flash_read(c, 4 * c->bank_width), ==, bank_mask(c)); in test_geometry()
621 .bank_width = 2,
625 .bank_width = 2,
631 .bank_width = 2,
670 config->bank_width); in main()