Home
last modified time | relevance | path

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

12

/trusted-firmware-a-latest/drivers/io/
Dio_block.c139 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 …]
/trusted-firmware-a-latest/drivers/mtd/nand/
Dcore.c38 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()
Dspi_nand.c162 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()
Draw_nand.c323 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()
/trusted-firmware-a-latest/lib/aarch64/
Dmisc_helpers.S157 block_size .req x3 /* Size of a block in bytes as read in DCZID_EL0 */
184 mrs block_size, dczid_el0
190 ubfx block_size, block_size, #0, #4
192 lsl block_size, tmp2, block_size
199 cmp block_size, #16
209 cmp length, block_size
217 sub block_mask, block_size, #1
309 add cursor, cursor, block_size
376 .unreq block_size
/trusted-firmware-a-latest/docs/security_advisories/
Dsecurity-advisory-tfv-1.rst70 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 …]
Dsecurity-advisory-tfv-4.rst79 unsigned int block_size,
85 sum of ``image_src`` and ``block_size`` overflowing a 32-bit type, which
/trusted-firmware-a-latest/plat/st/stm32mp1/
Dstm32mp1_boot_device.c103 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()
/trusted-firmware-a-latest/bl1/
Dbl1_fwu.c31 unsigned int block_size,
226 unsigned int block_size, in bl1_fwu_image_copy() argument
262 if ((image_src == 0U) || (block_size == 0U) || in bl1_fwu_image_copy()
263 check_uptr_overflow(image_src, block_size - 1)) { in bl1_fwu_image_copy()
326 if (block_size > remaining) { in bl1_fwu_image_copy()
328 block_size = remaining; in bl1_fwu_image_copy()
332 if (bl1_plat_mem_check(image_src, block_size, flags) != 0) { in bl1_fwu_image_copy()
353 (void)memcpy((void *) dest_addr, (const void *) image_src, block_size); in bl1_fwu_image_copy()
354 flush_dcache_range(dest_addr, block_size); in bl1_fwu_image_copy()
356 desc->copied_size += block_size; in bl1_fwu_image_copy()
[all …]
/trusted-firmware-a-latest/drivers/cadence/nand/
Dcdns_nand.c237 dev_info.block_size = (dev_info.npages_per_block * dev_info.page_size); in cdns_nand_update_dev_info()
238 dev_info.total_size = (dev_info.block_size * dev_info.nblocks_per_lun * in cdns_nand_update_dev_info()
243 dev_info.block_size, dev_info.total_size); in cdns_nand_update_dev_info()
321 *erase_size = dev_info.block_size; in cdns_nand_init_mtd()
369 uint32_t block = offset / dev_info.block_size; in cdns_nand_read()
370 uint32_t end_block = (offset + length - 1U) / dev_info.block_size; in cdns_nand_read()
371 uint32_t page_start = (offset % dev_info.block_size) / dev_info.page_size; in cdns_nand_read()
373 uint32_t nb_pages = dev_info.block_size / dev_info.page_size; in cdns_nand_read()
/trusted-firmware-a-latest/include/drivers/io/
Dio_block.h21 size_t block_size; member
/trusted-firmware-a-latest/drivers/mentor/i2c/
Dmi2cv.c302 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()
/trusted-firmware-a-latest/drivers/arm/css/scp/
Dcss_bom_bootloader.c47 uint32_t block_size; member
175 cmd_data_payload->block_size = image_size; in css_scp_boot_image_xfer()
/trusted-firmware-a-latest/include/drivers/
Dnand.h25 unsigned int block_size; member
Dmmc.h255 unsigned int block_size; /* Block size in bytes */ member
/trusted-firmware-a-latest/drivers/mmc/
Dmmc.c267 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()
/trusted-firmware-a-latest/plat/intel/soc/common/drivers/sdmmc/
Dsdmmc.c249 mmc_dev_info->block_size = MMC_BLOCK_SIZE; in sdmmc_fill_device_info()
282 mmc_dev_info->block_size; in sdmmc_fill_device_info()
291 mmc_dev_info->block_size = BIT_32(mmc_csd.read_bl_len); in sdmmc_fill_device_info()
299 mmc_dev_info->block_size; in sdmmc_fill_device_info()
306 mmc_dev_info->block_size = MMC_BLOCK_SIZE; in sdmmc_fill_device_info()
/trusted-firmware-a-latest/drivers/brcm/
Dchimp.c279 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()
/trusted-firmware-a-latest/drivers/nxp/ifc/nand/
Difc_nand.c618 .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()
/trusted-firmware-a-latest/plat/socionext/uniphier/
Duniphier_usb.c164 .block_size = 512,
/trusted-firmware-a-latest/include/drivers/cadence/
Dcdns_nand.h23 uint32_t block_size; member
/trusted-firmware-a-latest/plat/intel/soc/common/
Dsocfpga_storage.c150 boot_dev_spec.block_size = MMC_BLOCK_SIZE; in socfpga_io_setup()
/trusted-firmware-a-latest/plat/hisilicon/poplar/
Dplat_storage.c46 .block_size = MMC_BLOCK_SIZE,
/trusted-firmware-a-latest/plat/hisilicon/hikey/
Dhikey_io_storage.c72 .block_size = MMC_BLOCK_SIZE,
/trusted-firmware-a-latest/plat/imx/common/
Dimx_io_storage.c44 .block_size = MMC_BLOCK_SIZE,

12