| /drivers/mtd/nand/raw/ |
| A D | fsl_ifc_spl.c | 44 if (is_blank(buf, page_size)) in check_read_ecc() 116 int page_size; in nand_spl_load_image() local 140 page_size = 8192; in nand_spl_load_image() 143 page_size = 4096; in nand_spl_load_image() 146 page_size = 2048; in nand_spl_load_image() 149 page_size = 512; in nand_spl_load_image() 155 saved_page_size = page_size; in nand_spl_load_image() 173 if (page_size > 512) { in nand_spl_load_image() 207 pg_no = offs / page_size; in nand_spl_load_image() 236 pos += page_size; in nand_spl_load_image() [all …]
|
| A D | sunxi_nand_spl.c | 86 int page_size; member 216 int page = offs / conf->page_size; in nand_load_page() 260 int page = offs / conf->page_size; in nand_read_page() 337 switch (conf->page_size) { in nand_max_ecc_strength() 372 int page = offs / conf->page_size; in nand_detect_ecc_config() 458 for (conf->page_size = 2048; conf->page_size <= max_page_size; in nand_detect_config() 459 conf->page_size <<= 1) { in nand_detect_config() 479 page = offs / conf->page_size; in nand_read_buffer() 517 offs += conf->page_size; in nand_read_buffer() 518 dest += conf->page_size; in nand_read_buffer() [all …]
|
| A D | fsl_elbc_spl.c | 53 const int page_size = large ? 2048 : 512; in nand_spl_load_image() local 54 const int bad_marker = large ? page_size + 0 : page_size + 5; in nand_spl_load_image() 114 for (j = 0; j < page_size; j++) in nand_spl_load_image() 117 pos += page_size; in nand_spl_load_image() 118 offs += page_size; in nand_spl_load_image()
|
| A D | denali_spl.c | 33 static int page_size, oob_size, pages_per_block; variable 149 read_data_from_flash_mem(buf, page_size); in nand_read_page() 175 page_size = readl(denali_flash_reg + DEVICE_MAIN_AREA_SIZE); in nand_init() 193 page = offs / page_size; in nand_spl_load_image() 194 column = offs % page_size; in nand_spl_load_image() 217 readlen = min(page_size - column, (int)size); in nand_spl_load_image() 239 return page_size; in nand_page_size()
|
| A D | fsl_elbc_nand.c | 59 int page_size; /* NAND page size (0=512, 1=2048) */ member 170 if (priv->page_size) { in set_addr() 189 ctrl->index += priv->page_size ? 2048 : 512; in set_addr() 258 if (priv->page_size) { in fsl_elbc_do_read() 399 if (priv->page_size) { in fsl_elbc_cmdfunc() 784 priv->page_size = 1; in fsl_elbc_chip_init()
|
| A D | pxa3xx_nand.c | 336 int page_size; member 764 unsigned int page_size, uint16_t column, int page_addr) in set_command_address() argument 767 if (page_size < info->chunk_size) { in set_command_address() 1520 int strength, int ecc_stepsize, int page_size) in pxa_ecc_init() argument 1537 if (strength == nfc_layouts[i].strength && page_size == nfc_layouts[i].page_size) { in pxa_ecc_init() 1565 strength, page_size); in pxa_ecc_init()
|
| /drivers/mtd/spi/ |
| A D | sf_dataflash.c | 136 blocksize = spi_flash->page_size << 3; in spi_dataflash_erase() 143 div_u64_rem(len, spi_flash->page_size, &rem); in spi_dataflash_erase() 146 dev->name, len, spi_flash->page_size); in spi_dataflash_erase() 199 offset += spi_flash->page_size; in spi_dataflash_erase() 200 len -= spi_flash->page_size; in spi_dataflash_erase() 294 if (to + len > spi_flash->page_size) in spi_dataflash_write() 295 writelen = spi_flash->page_size - to; in spi_dataflash_write() 328 if (writelen != spi_flash->page_size) { in spi_dataflash_write() 414 if (remaining > spi_flash->page_size) in spi_dataflash_write() 415 writelen = spi_flash->page_size; in spi_dataflash_write() [all …]
|
| A D | fsl_espi_spl.c | 58 buf = malloc(flash->page_size); in fsl_spi_boot() 63 memset(buf, 0, flash->page_size); in fsl_spi_boot() 66 flash->page_size, (void *)buf); in fsl_spi_boot()
|
| A D | sf_internal.h | 38 u16 page_size; member
|
| A D | spi-nor-core.c | 2013 if (is_power_of_2(nor->page_size)) { in spi_nor_write() 2014 page_offset = addr & (nor->page_size - 1); in spi_nor_write() 2055 tmp = kmalloc(nor->page_size, 0); in spi_nor_write() 2706 params->page_size = 1U << params->page_size; in spi_nor_parse_bfpt() 3083 params->page_size = info->page_size; in spi_nor_init_params() 3255 params->page_size <<= 1; in spi_nor_init_params() 3744 params->page_size = 256; in s25fs_s_post_bfpt_fixup() 3926 params->page_size = 256; in s25_s28_post_bfpt_fixup() 3930 params->page_size = 512; in s25_s28_post_bfpt_fixup() 4586 nor->page_size = params.page_size; in spi_nor_scan() [all …]
|
| A D | sf_mtd.c | 116 sf_mtd_info.writebufsize = flash->page_size; in spi_flash_mtd_register()
|
| /drivers/nvme/ |
| A D | nvme.c | 50 u32 page_size = dev->page_size; in nvme_setup_prps() local 55 u32 prps_per_page = page_size >> 3; in nvme_setup_prps() 58 length -= (page_size - offset); in nvme_setup_prps() 66 dma_addr += (page_size - offset); in nvme_setup_prps() 68 if (length <= page_size) { in nvme_setup_prps() 82 dev->prp_pool = memalign(page_size, num_pages * page_size); in nvme_setup_prps() 95 page_size); in nvme_setup_prps() 97 prp_pool += page_size; in nvme_setup_prps() 100 dma_addr += page_size; in nvme_setup_prps() 106 num_pages * page_size); in nvme_setup_prps() [all …]
|
| A D | nvme_show.c | 112 ctrl = memalign(dev->page_size, sizeof(struct nvme_id_ctrl)); in nvme_print_info() 125 id = memalign(dev->page_size, sizeof(struct nvme_id_ns)); in nvme_print_info()
|
| /drivers/usb/host/ |
| A D | xhci-mem.c | 115 num_sp * ctrl->page_size); in xhci_scratchpad_free() 370 uint32_t page_size; in xhci_scratchpad_alloc() local 394 page_size = xhci_readl(&hcor->or_pagesize) & 0xffff; in xhci_scratchpad_alloc() 396 if ((0x1 & page_size) != 0) in xhci_scratchpad_alloc() 398 page_size = page_size >> 1; in xhci_scratchpad_alloc() 402 ctrl->page_size = 1 << (i + 12); in xhci_scratchpad_alloc() 403 buf = memalign(ctrl->page_size, num_sp * ctrl->page_size); in xhci_scratchpad_alloc() 406 memset(buf, '\0', num_sp * ctrl->page_size); in xhci_scratchpad_alloc() 407 xhci_flush_cache((uintptr_t)buf, num_sp * ctrl->page_size); in xhci_scratchpad_alloc() 410 val_64 = xhci_dma_map(ctrl, buf, num_sp * ctrl->page_size); in xhci_scratchpad_alloc() [all …]
|
| /drivers/tee/optee/ |
| A D | core.c | 251 const unsigned int page_size = OPTEE_MSG_NONCONTIG_PAGE_SIZE; in optee_alloc_and_init_page_list() local 252 const phys_addr_t page_mask = page_size - 1; in optee_alloc_and_init_page_list() 275 num_pages = roundup(page_offset + len, page_size) / page_size; in optee_alloc_and_init_page_list() 277 page_size; in optee_alloc_and_init_page_list() 278 page_list = memalign(page_size, list_size); in optee_alloc_and_init_page_list() 283 buf_base = (u8 *)rounddown((ulong)buf, page_size); in optee_alloc_and_init_page_list() 288 buf_base += page_size; in optee_alloc_and_init_page_list()
|
| /drivers/fastboot/ |
| A D | fb_mmc.c | 387 sectors_per_page = hdr->page_size / info.blksz; in fb_mmc_update_zimage() 389 ramdisk_sector_start += DIV_ROUND_UP(hdr->kernel_size, hdr->page_size) * in fb_mmc_update_zimage() 391 ramdisk_sectors = DIV_ROUND_UP(hdr->ramdisk_size, hdr->page_size) * in fb_mmc_update_zimage() 416 kernel_sectors = DIV_ROUND_UP(hdr->kernel_size, hdr->page_size) * in fb_mmc_update_zimage() 428 ramdisk_sector_start += DIV_ROUND_UP(hdr->kernel_size, hdr->page_size) * in fb_mmc_update_zimage()
|
| /drivers/net/ |
| A D | e1000_spi.c | 264 u16 pg_off = off & (hw->eeprom.page_size - 1); in e1000_spi_eeprom_dump() 265 u16 pg_len = hw->eeprom.page_size - pg_off; in e1000_spi_eeprom_dump() 289 u16 pg_off = off & (hw->eeprom.page_size - 1); in e1000_spi_eeprom_program() 290 u16 pg_len = hw->eeprom.page_size - pg_off; in e1000_spi_eeprom_program()
|
| /drivers/spi/ |
| A D | cadence_qspi.c | 222 priv->page_size = plat->page_size; in cadence_spi_probe() 429 plat->page_size = ofnode_read_u32_default(subnode, "page-size", 256); in cadence_spi_of_to_plat() 452 plat->page_size); in cadence_spi_of_to_plat()
|
| A D | cadence_qspi.h | 219 u32 page_size; member 251 u32 page_size; member
|
| A D | ich.c | 427 static uint get_xfer_len(u32 offset, int len, int page_size) in get_xfer_len() argument 430 uint bytes_left = ALIGN(offset, page_size) - offset; in get_xfer_len() 524 uint page_size; in ich_spi_exec_op_hwseq() local 567 page_size = flash->page_size ? : 256; in ich_spi_exec_op_hwseq() 570 uint xfer_len = get_xfer_len(offset, len, page_size); in ich_spi_exec_op_hwseq()
|
| A D | cadence_qspi_apb.c | 339 reg |= (priv->page_size << CQSPI_REG_SIZE_PAGE_LSB); in cadence_qspi_apb_controller_init() 851 unsigned int page_size = priv->page_size; in cadence_qspi_apb_indirect_write_execute() local 884 write_bytes = remaining > page_size ? page_size : remaining; in cadence_qspi_apb_indirect_write_execute()
|
| A D | airoha_snfi_spi.c | 209 size_t page_size; member 491 switch (priv->nfi_cfg.page_size) { in airoha_snand_nfi_config() 687 priv->nfi_cfg.page_size = round_down(sec_size * sec_num, 1024); in airoha_snand_nfi_setup()
|
| /drivers/mtd/nand/raw/brcmnand/ |
| A D | brcmnand.c | 235 unsigned int page_size; member 1179 if (cfg->page_size == 512) in brcmnand_create_layout() 2264 if (ctrl->page_sizes[i] == cfg->page_size) { in brcmnand_set_cfg() 2265 page_size = i; in brcmnand_set_cfg() 2270 cfg->page_size); in brcmnand_set_cfg() 2274 page_size = ffs(cfg->page_size) - ffs(BRCMNAND_MIN_PAGESIZE); in brcmnand_set_cfg() 2278 cfg->page_size > ctrl->max_page_size)) { in brcmnand_set_cfg() 2296 tmp |= (page_size << ctrl->page_size_shift) | in brcmnand_set_cfg() 2330 cfg->page_size >= 1024 ? cfg->page_size >> 10 : cfg->page_size, in brcmnand_print_cfg() 2331 cfg->page_size >= 1024 ? "KiB" : "B", in brcmnand_print_cfg() [all …]
|
| /drivers/ddr/marvell/a38x/ |
| A D | ddr3_training.c | 1683 u32 val = 0, page_size = 0, mask = 0; in ddr3_tip_set_timing() local 1691 page_size = mv_ddr_page_size_get(tm->interface_params[if_id].bus_width, memory_size); in ddr3_tip_set_timing() 1700 if (page_size == 1) { in ddr3_tip_set_timing() 1716 t_rrd = (page_size == 1) ? mv_ddr_speed_bin_timing_get(speed_bin_index, in ddr3_tip_set_timing() 1829 u32 page_size = 0, val = 0, mask = 0; in ddr4_tip_set_timing() local 1837 page_size = mv_ddr_page_size_get(tm->interface_params[if_id].bus_width, memory_size); in ddr4_tip_set_timing() 1841 t_rrd_l = (page_size == 1) ? mv_ddr_speed_bin_timing_get(speed_bin_index, SPEED_BIN_TRRDL1K) : in ddr4_tip_set_timing()
|
| /drivers/ddr/marvell/a38x/old/ |
| A D | ddr3_training.c | 306 u32 data_value = 0, bus_width = 0, page_size = 0, cs_cnt = 0, in hws_ddr3_tip_init_controller() local 443 page_size = in hws_ddr3_tip_init_controller() 451 (page_size == 1) ? speed_bin_table(speed_bin_index, in hws_ddr3_tip_init_controller() 1620 u32 val = 0, page_size = 0; in ddr3_tip_set_timing() local 1627 page_size = in ddr3_tip_set_timing() 1632 t_rrd = (page_size == 1) ? speed_bin_table(speed_bin_index, in ddr3_tip_set_timing()
|