Home
last modified time | relevance | path

Searched refs:block (Results 1 – 25 of 46) sorted by relevance

12

/rk3399_ARM-atf/drivers/mtd/nand/
H A Dcore.c38 unsigned int block = offset / nand_dev.block_size; in nand_read() local
56 block, end_block, page_start, nb_pages, length, offset); in nand_read()
65 while (block <= end_block) { in nand_read()
66 is_bad = nand_dev.mtd_block_is_bad(block); in nand_read()
76 block++; in nand_read()
78 if ((block < max_block) && (end_block < max_block)) { in nand_read()
90 (block * nb_pages) + page, in nand_read()
107 (block * nb_pages) + page, in nand_read()
126 block++; in nand_read()
134 unsigned int block; in nand_seek_bb() local
[all …]
H A Dspi_nand.c232 static int spi_nand_mtd_block_is_bad(unsigned int block) in spi_nand_mtd_block_is_bad() argument
239 ret = spi_nand_read_page(block * nbpages_per_block, in spi_nand_mtd_block_is_bad()
248 WARN("Block %u is bad\n", block); in spi_nand_mtd_block_is_bad()
H A Draw_nand.c363 static int nand_mtd_block_is_bad(unsigned int block) in nand_mtd_block_is_bad() argument
372 ret = nand_read_page_cmd(block * nbpages_per_block, in nand_mtd_block_is_bad()
382 WARN("Block %u is bad\n", block); in nand_mtd_block_is_bad()
/rk3399_ARM-atf/plat/socionext/uniphier/
H A Duniphier_nand.c75 static int uniphier_nand_block_isbad(struct uniphier_nand *nand, int block) in uniphier_nand_block_isbad() argument
77 int page = nand->pages_per_block * block; in uniphier_nand_block_isbad()
84 if (block < ARRAY_SIZE(nand->bbt) && in uniphier_nand_block_isbad()
85 nand->bbt[block] != UNIPHIER_NAND_BBT_UNKNOWN) in uniphier_nand_block_isbad()
86 return nand->bbt[block]; in uniphier_nand_block_isbad()
111 if (block < ARRAY_SIZE(nand->bbt)) in uniphier_nand_block_isbad()
112 nand->bbt[block] = is_bad; in uniphier_nand_block_isbad()
115 WARN("found bad block at %d. skip.\n", block); in uniphier_nand_block_isbad()
170 int block = 0; in __uniphier_nand_read() local
175 ret = uniphier_nand_block_isbad(nand, block); in __uniphier_nand_read()
[all …]
/rk3399_ARM-atf/docs/design_documents/
H A Dmeasured_boot_dtpm_poc.rst223 MESS:00:00:01.211473:0: HDMI0:EDID error reading EDID block 0 attempt 0
224 MESS:00:00:01.217639:0: HDMI0:EDID error reading EDID block 0 attempt 1
225 MESS:00:00:01.223977:0: HDMI0:EDID error reading EDID block 0 attempt 2
226 MESS:00:00:01.230313:0: HDMI0:EDID error reading EDID block 0 attempt 3
227 MESS:00:00:01.236650:0: HDMI0:EDID error reading EDID block 0 attempt 4
228 MESS:00:00:01.242987:0: HDMI0:EDID error reading EDID block 0 attempt 5
229 MESS:00:00:01.249324:0: HDMI0:EDID error reading EDID block 0 attempt 6
230 MESS:00:00:01.255660:0: HDMI0:EDID error reading EDID block 0 attempt 7
231 MESS:00:00:01.261997:0: HDMI0:EDID error reading EDID block 0 attempt 8
232 MESS:00:00:01.268334:0: HDMI0:EDID error reading EDID block 0 attempt 9
[all …]
H A Dmeasured_boot.rst126 .. code-block:: c
147 .. code-block:: c
170 .. code-block:: c
199 .. code-block:: c
218 .. code-block:: c
240 .. code-block:: c
H A Drse.rst76 .. code-block:: bash
165 .. code-block:: bash
234 .. code-block:: bash
247 .. code-block:: c
323 .. code-block:: c
351 .. code-block:: c
382 .. code-block:: bash
450 .. code-block:: c
478 .. code-block:: bash
589 .. code-block:: JSON
[all …]
/rk3399_ARM-atf/drivers/cadence/nand/
H A Dcdns_nand.c356 static uint32_t cdns_nand_get_row_address(uint32_t page, uint32_t block) in cdns_nand_get_row_address() argument
371 (block << req_bits)); in cdns_nand_get_row_address()
377 static int cdns_nand_read_page(uint32_t block, uint32_t page, uintptr_t buffer) in cdns_nand_read_page() argument
393 cdns_nand_get_row_address(page, block)); in cdns_nand_read_page()
418 uint32_t block = offset / dev_info.block_size; in cdns_nand_read() local
428 __func__, block, end_block, page_start, length, offset); in cdns_nand_read()
439 while (block <= end_block) { in cdns_nand_read()
443 result = cdns_nand_read_page(block, page, in cdns_nand_read()
457 result = cdns_nand_read_page(block, page, in cdns_nand_read()
480 block++; in cdns_nand_read()
/rk3399_ARM-atf/drivers/amlogic/crypto/
H A Dsha_dma.c159 memcpy(ctx->block + ctx->blocksz, data, nr); in asd_sha_update()
166 asd_compute_sha(ctx, ctx->block, SHA256_BLOCKSZ, 0); in asd_sha_update()
175 memcpy(ctx->block + ctx->blocksz, data, nr); in asd_sha_update()
182 asd_compute_sha(ctx, ctx->block, ctx->blocksz, 1); in asd_sha_finalize()
/rk3399_ARM-atf/fdts/
H A Drdaspen.dts139 virtio-block@30020000 {
146 virtio-block@30030000 {
153 virtio-block@30040000 {
160 virtio-block@30050000 {
/rk3399_ARM-atf/drivers/nxp/clk/s32cc/include/
H A Ds32cc-mc-me.h13 void mc_me_enable_part_cofb(uintptr_t mc_me, uint32_t partition_n, uint32_t block,
/rk3399_ARM-atf/docs/components/spd/
H A Dtrusty-dispatcher.rst25 can be set to a platform specific parameter block, and ``args->arg2``
26 should then be set to the size of that block.
/rk3399_ARM-atf/include/drivers/amlogic/crypto/
H A Dsha_dma.h20 uint8_t block[SHA256_BLOCKSZ]; member
/rk3399_ARM-atf/include/drivers/
H A Dnand.h31 int (*mtd_block_is_bad)(unsigned int block);
/rk3399_ARM-atf/include/drivers/nxp/clk/s32cc/
H A Ds32cc-clk-modules.h257 enum s32cc_part_block_type block; member
267 .block = (BLOCK_TYPE), \
280 struct s32cc_part_block *block; member
289 .block = (BLOCK), \
/rk3399_ARM-atf/drivers/nxp/clk/s32cc/
H A Ds32cc_clk_drv.c1015 const struct s32cc_part_block *block = s32cc_obj2partblock(module); in enable_part_block() local
1016 const struct s32cc_part *part = block->part; in enable_part_block()
1027 if ((block->block >= s32cc_part_block0) && in enable_part_block()
1028 (block->block <= s32cc_part_block15)) { in enable_part_block()
1029 cofb = (uint32_t)block->block - (uint32_t)s32cc_part_block0; in enable_part_block()
1030 mc_me_enable_part_cofb(drv->mc_me, part_no, cofb, block->status); in enable_part_block()
1032 ERROR("Unknown partition block type: %d\n", block->block); in enable_part_block()
1042 const struct s32cc_part_block *block = s32cc_obj2partblock(module); in get_part_block_parent() local
1044 return &block->part->desc; in get_part_block_parent()
1056 struct s32cc_part_block *block = link->block; in enable_part_block_link() local
[all …]
H A Dmc_me.c154 void mc_me_enable_part_cofb(uintptr_t mc_me, uint32_t partition_n, uint32_t block, in mc_me_enable_part_cofb() argument
157 uint32_t block_mask = MC_ME_PRTN_N_REQ(block); in mc_me_enable_part_cofb()
/rk3399_ARM-atf/docs/components/
H A Dgranule-protection-tables-design.rst55 contiguous block entry using GPT Contiguous descriptor. More details about this
142 contiguous blocks or fuse adjacent GPT entries to form a contiguous block
143 opportunistically. Depending on the maximum block size, the fuse operation may
144 propogate to higher block sizes as allowed by RME Architecture. Thus a higher
145 maximum block size may have a higher runtime cost due to software operations
146 that need to be performed for fuse to bigger block sizes. This cost may
147 be offset by better TLB performance due to the higher block size and platforms
156 which defines the size of the memory block protected by one bit of ``bitlock_t``
265 by the size of memory block per bit. The size of memory block
/rk3399_ARM-atf/docs/security_advisories/
H A Dsecurity-advisory-tfv-1.rst67 * If last block is more than expected then
68 * clip the block to the required image size.
86 /* Copy image for given block size. */
/rk3399_ARM-atf/drivers/nxp/sd/
H A Dsd_mmc.c1251 static int esdhc_read_block(struct mmc *mmc, void *dst, uint32_t block) in esdhc_read_block() argument
1267 offset = block; in esdhc_read_block()
1269 offset = block * mmc->card.block_len; in esdhc_read_block()
1297 static int esdhc_write_block(struct mmc *mmc, void *src, uint32_t block) in esdhc_write_block() argument
1313 offset = block; in esdhc_write_block()
1315 offset = block * mmc->card.block_len; in esdhc_write_block()
/rk3399_ARM-atf/tools/sptool/
H A Dsp_mk_generator.py204 for block in hob_list.get_list():
205 h.write(block.pack())
/rk3399_ARM-atf/docs/plat/
H A Damd-versal2.rst52 .. code-block:: shell
92 .. code-block:: shell
H A Dxilinx-versal.rst69 .. code-block:: shell
109 .. code-block:: shell
/rk3399_ARM-atf/plat/arm/board/fvp/fdts/
H A Dfvp_spmc_manifest.dts105 <0x0 0x1c130000 0x0 0x10000>; /* Virtio block device */
/rk3399_ARM-atf/docs/getting_started/
H A Dprerequisites.rst200 .. code-block:: bash
212 .. code-block:: bash
219 .. code-block:: bash

12