Lines Matching defs:size
387 u32 size;
400 windows[cs].size = data->segment_end(aspi, reg_val) -
403 dev_vdbg(aspi->dev, "CE%d offset=0x%.8x size=0x%x\n", cs,
404 windows[cs].offset, windows[cs].size);
421 win->size = aspi->ahb_window_size;
427 chip->ahb_window_size = win->size;
431 aspi->ahb_base_phy + win->offset + win->size - 1,
432 win->size >> 20);
441 u32 end = start + win->size;
457 win->cs, start, end - 1, win->size >> 20);
462 if (win->size)
464 win->cs, start, end - 1, win->size >> 20);
473 * - Align mappings on flash size (we don't have the info)
482 u32 local_offset, u32 size)
495 * window size should be smaller than the maximum 128MB.
497 if (aspi->data == &ast2500_spi_data && chip->cs == 0 && size == SZ_128M) {
498 size = 120 << 20;
500 chip->cs, size >> 20);
504 * The decoding size of AST2600 SPI controller should set at
508 size < SZ_2M) {
509 size = SZ_2M;
511 chip->cs, size >> 20);
518 win->size = size;
520 if (win->offset + win->size > aspi->ahb_window_size) {
521 win->size = aspi->ahb_window_size - win->offset;
522 dev_warn(aspi->dev, "CE%d window resized to %dMB", chip->cs, win->size >> 20);
531 chip->ahb_window_size = win->size;
540 /* Change offset and size to keep the same end address */
541 if ((next->offset + next->size) > (win->offset + win->size))
542 next->size = (next->offset + next->size) - (win->offset + win->size);
544 next->size = 0;
545 next->offset = win->offset + win->size;
853 /* disable zero size segments */
943 static bool aspeed_spi_check_calib_data(const u8 *test_buf, u32 size)
953 size >>= 2;
954 for (i = 0; i < size; i++) {