| /rk3399_ARM-atf/drivers/io/ |
| H A D | io_block.c | 139 assert(((region->offset % cur->dev_spec->block_size) == 0) && in block_open() 140 ((region->length % cur->dev_spec->block_size) == 0)); in block_open() 251 size_t block_size, left; in block_read() local 271 block_size = cur->dev_spec->block_size; in block_read() 291 skip = cur->file_pos & (block_size - 1U); in block_read() 297 lba = (cur->file_pos + cur->base) / block_size; in block_read() 314 request = (request + (block_size - 1U)) & in block_read() 315 ~(block_size - 1U); in block_read() 363 size_t block_size, left; in block_write() local 383 block_size = cur->dev_spec->block_size; in block_write() [all …]
|
| /rk3399_ARM-atf/drivers/mtd/nand/ |
| H A D | core.c | 38 unsigned int block = offset / nand_dev.block_size; in nand_read() 39 unsigned int end_block = (offset + length - 1U) / nand_dev.block_size; in nand_read() 41 (offset % nand_dev.block_size) / nand_dev.page_size; in nand_read() 42 unsigned int nb_pages = nand_dev.block_size / nand_dev.page_size; in nand_read() 74 nand_dev.size / nand_dev.block_size; in nand_read() 140 block = base / nand_dev.block_size; in nand_seek_bb() 143 offset_block = (base + offset - 1U) / nand_dev.block_size; in nand_seek_bb() 148 max_block = nand_dev.size / nand_dev.block_size; in nand_seek_bb() 168 *extra_offset = count_bb * nand_dev.block_size; in nand_seek_bb()
|
| H A D | spi_nand.c | 162 uint32_t block_nb = page / spinand_dev.nand_dev->block_size; in spi_nand_load_page() 164 uint32_t nbpages_per_block = spinand_dev.nand_dev->block_size / in spi_nand_load_page() 181 uint32_t nbpages_per_block = spinand_dev.nand_dev->block_size / in spi_nand_read_from_cache() 234 unsigned int nbpages_per_block = spinand_dev.nand_dev->block_size / in spi_nand_mtd_block_is_bad() 289 (spinand_dev.nand_dev->block_size != 0U) && in spi_nand_init() 316 spinand_dev.nand_dev->block_size, in spi_nand_init() 320 *erase_size = spinand_dev.nand_dev->block_size; in spi_nand_init()
|
| H A D | raw_nand.c | 323 rawnand_dev.nand_dev->block_size = page.num_pages_per_blk * in nand_read_param_page() 337 rawnand_dev.nand_dev->block_size, rawnand_dev.nand_dev->size, in nand_read_param_page() 365 unsigned int nbpages_per_block = rawnand_dev.nand_dev->block_size / in nand_mtd_block_is_bad() 436 (rawnand_dev.nand_dev->block_size != 0U) && in nand_raw_init() 440 *erase_size = rawnand_dev.nand_dev->block_size; in nand_raw_init()
|
| /rk3399_ARM-atf/lib/aarch64/ |
| H A D | misc_helpers.S | 152 block_size .req x3 /* Size of a block in bytes as read in DCZID_EL0 */ 179 mrs block_size, dczid_el0 185 ubfx block_size, block_size, #0, #4 187 lsl block_size, tmp2, block_size 194 cmp block_size, #16 204 cmp length, block_size 212 sub block_mask, block_size, #1 304 add cursor, cursor, block_size 371 .unreq block_size
|
| /rk3399_ARM-atf/docs/security_advisories/ |
| H A D | security-advisory-tfv-1.rst | 70 if (image_desc->copied_size + block_size > 72 block_size = image_desc->image_info.image_size - 74 WARN("BL1-FWU: Copy argument block_size > remaining image size." 75 " Clipping block_size\n"); 79 if (bl1_plat_mem_check(image_src, block_size, flags)) { 88 image_desc->copied_size += block_size; 89 memcpy((void *)base_addr, (const void *)image_src, block_size); 93 blocks over multiple SMCs. ``block_size`` is an SMC argument and therefore 96 allowing an unclipped ``block_size`` to be passed into 105 if (bl1_plat_mem_check(image_src, block_size, flags)) { [all …]
|
| H A D | security-advisory-tfv-4.rst | 79 unsigned int block_size, 85 sum of ``image_src`` and ``block_size`` overflowing a 32-bit type, which
|
| /rk3399_ARM-atf/plat/st/stm32mp1/ |
| H A D | stm32mp1_boot_device.c | 103 nand_dev->block_size = 64U * nand_dev->page_size; in get_data_from_otp() 107 nand_dev->block_size = 128U * nand_dev->page_size; in get_data_from_otp() 111 nand_dev->block_size = 256U * nand_dev->page_size; in get_data_from_otp() 121 NAND_BLOCK_NB_UNIT * nand_dev->block_size; in get_data_from_otp() 158 VERBOSE("OTP: Block %u Page %u Size %llu\n", nand_dev->block_size, in get_data_from_otp()
|
| /rk3399_ARM-atf/bl1/ |
| H A D | bl1_fwu.c | 31 unsigned int block_size, 229 unsigned int block_size, in bl1_fwu_image_copy() argument 265 if ((image_src == 0U) || (block_size == 0U) || in bl1_fwu_image_copy() 266 check_uptr_overflow(image_src, block_size - 1)) { in bl1_fwu_image_copy() 329 if (block_size > remaining) { in bl1_fwu_image_copy() 331 block_size = remaining; in bl1_fwu_image_copy() 335 if (bl1_plat_mem_check(image_src, block_size, flags) != 0) { in bl1_fwu_image_copy() 356 (void)memcpy((void *) dest_addr, (const void *) image_src, block_size); in bl1_fwu_image_copy() 357 flush_dcache_range(dest_addr, block_size); in bl1_fwu_image_copy() 359 desc->copied_size += block_size; in bl1_fwu_image_copy() [all …]
|
| /rk3399_ARM-atf/drivers/cadence/nand/ |
| H A D | cdns_nand.c | 260 dev_info.block_size = (dev_info.npages_per_block * dev_info.page_size); in cdns_nand_update_dev_info() 261 INFO(" -- Block size: %d bytes\n", dev_info.block_size); in cdns_nand_update_dev_info() 263 dev_info.total_size = ((unsigned long long)dev_info.block_size * in cdns_nand_update_dev_info() 351 *erase_size = dev_info.block_size; in cdns_nand_init_mtd() 418 uint32_t block = offset / dev_info.block_size; in cdns_nand_read() 419 uint32_t end_block = (offset + length - 1U) / dev_info.block_size; in cdns_nand_read() 420 uint32_t page_start = (offset % dev_info.block_size) / dev_info.page_size; in cdns_nand_read() 422 uint32_t nb_pages = dev_info.block_size / dev_info.page_size; in cdns_nand_read()
|
| /rk3399_ARM-atf/drivers/mentor/i2c/ |
| H A D | mi2cv.c | 302 static int mentor_i2c_data_receive(uint8_t *p_block, uint32_t block_size) in mentor_i2c_data_receive() argument 304 uint32_t reg, status, block_size_read = block_size; in mentor_i2c_data_receive() 343 block_size - block_size_read, *p_block); in mentor_i2c_data_receive() 351 static int mentor_i2c_data_transmit(uint8_t *p_block, uint32_t block_size) in mentor_i2c_data_transmit() argument 353 uint32_t status, block_size_write = block_size; in mentor_i2c_data_transmit() 364 block_size - block_size_write, *p_block); in mentor_i2c_data_transmit()
|
| /rk3399_ARM-atf/drivers/arm/css/scp/ |
| H A D | css_bom_bootloader.c | 47 uint32_t block_size; member 175 cmd_data_payload->block_size = image_size; in css_scp_boot_image_xfer()
|
| /rk3399_ARM-atf/include/drivers/io/ |
| H A D | io_block.h | 21 size_t block_size; member
|
| /rk3399_ARM-atf/include/drivers/ |
| H A D | nand.h | 25 unsigned int block_size; member
|
| /rk3399_ARM-atf/drivers/imx/usdhc/ |
| H A D | imx_usdhc.c | 73 uint32_t block_size; in imx_usdhc_save_buf_data() local 77 block_size = (uint32_t)size; in imx_usdhc_save_buf_data() 79 block_size = MMC_BLOCK_SIZE; in imx_usdhc_save_buf_data() 87 imx_usdhc_data.blk_size = block_size; in imx_usdhc_save_buf_data() 88 blks = size / block_size; in imx_usdhc_save_buf_data()
|
| /rk3399_ARM-atf/drivers/mmc/ |
| H A D | mmc.c | 267 mmc_dev_info->block_size = MMC_BLOCK_SIZE; in mmc_fill_device_info() 300 mmc_dev_info->block_size; in mmc_fill_device_info() 309 mmc_dev_info->block_size = BIT_32(mmc_csd.read_bl_len); in mmc_fill_device_info() 317 mmc_dev_info->block_size; in mmc_fill_device_info() 324 mmc_dev_info->block_size = MMC_BLOCK_SIZE; in mmc_fill_device_info()
|
| /rk3399_ARM-atf/drivers/brcm/ |
| H A D | chimp.c | 279 if ((master_block_hdr->block_size > NV_MAX_BLOCK_SIZE) || in bcm_chimp_find_fw_in_spi() 283 master_block_hdr->block_size, in bcm_chimp_find_fw_in_spi()
|
| /rk3399_ARM-atf/drivers/nxp/ifc/nand/ |
| H A D | ifc_nand.c | 618 .block_size = UL(2048), 647 ifc_nand_spec.block_size = nand_get_page_size(nand); in ifc_nand_init() 649 VERBOSE("Page size is %ld\n", ifc_nand_spec.block_size); in ifc_nand_init()
|
| /rk3399_ARM-atf/plat/socionext/uniphier/ |
| H A D | uniphier_usb.c | 164 .block_size = 512,
|
| /rk3399_ARM-atf/plat/nxp/s32/s32g274ardb2/ |
| H A D | plat_io_storage.c | 83 .block_size = MMC_BLOCK_SIZE, in plat_s32g2_io_setup()
|
| /rk3399_ARM-atf/plat/intel/soc/common/ |
| H A D | socfpga_storage.c | 157 boot_dev_spec.block_size = MMC_BLOCK_SIZE; in socfpga_io_setup()
|
| /rk3399_ARM-atf/plat/hisilicon/poplar/ |
| H A D | plat_storage.c | 46 .block_size = MMC_BLOCK_SIZE,
|
| /rk3399_ARM-atf/plat/hisilicon/hikey/ |
| H A D | hikey_io_storage.c | 72 .block_size = MMC_BLOCK_SIZE,
|
| /rk3399_ARM-atf/plat/imx/common/ |
| H A D | imx_io_storage.c | 44 .block_size = MMC_BLOCK_SIZE,
|
| /rk3399_ARM-atf/include/drivers/brcm/ |
| H A D | chimp_nv_defs.h | 90 u32_t block_size; member
|