Home
last modified time | relevance | path

Searched refs:page_size (Results 1 – 25 of 32) sorted by relevance

12

/drivers/mtd/nand/raw/
A Dfsl_ifc_spl.c44 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 Dsunxi_nand_spl.c86 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 Dfsl_elbc_spl.c53 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 Ddenali_spl.c33 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 Dfsl_elbc_nand.c59 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 Dpxa3xx_nand.c336 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 Dsf_dataflash.c136 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 Dfsl_espi_spl.c58 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 Dsf_internal.h38 u16 page_size; member
A Dspi-nor-core.c2013 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 Dsf_mtd.c116 sf_mtd_info.writebufsize = flash->page_size; in spi_flash_mtd_register()
/drivers/nvme/
A Dnvme.c50 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 Dnvme_show.c112 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 Dxhci-mem.c115 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 Dcore.c251 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 Dfb_mmc.c387 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 De1000_spi.c264 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 Dcadence_qspi.c222 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 Dcadence_qspi.h219 u32 page_size; member
251 u32 page_size; member
A Dich.c427 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 Dcadence_qspi_apb.c339 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 Dairoha_snfi_spi.c209 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 Dbrcmnand.c235 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 Dddr3_training.c1683 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 Dddr3_training.c306 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()

Completed in 83 milliseconds

12