| /u-boot/drivers/mtd/nand/raw/ |
| A D | nand_spl_loaders.c | 3 unsigned int block, lastblock; in nand_spl_load_image() local 7 block = offs / CONFIG_SYS_NAND_BLOCK_SIZE; in nand_spl_load_image() 12 while (block <= lastblock) { in nand_spl_load_image() 13 if (!nand_is_bad_block(block)) { in nand_spl_load_image() 16 nand_read_page(block, page, dst); in nand_spl_load_image() 38 block++; in nand_spl_load_image() 55 unsigned int block, lastblock; in nand_spl_adjust_offset() local 60 while (block <= lastblock) { in nand_spl_adjust_offset() 61 if (nand_is_bad_block(block)) { in nand_spl_adjust_offset() 66 block++; in nand_spl_adjust_offset() [all …]
|
| A D | nand_spl_simple.c | 26 static int nand_command(int block, int page, uint32_t offs, in nand_command() argument 30 int page_addr = page + block * CONFIG_SYS_NAND_PAGE_COUNT; in nand_command() 58 static int nand_command(int block, int page, uint32_t offs, in nand_command() argument 62 int page_addr = page + block * CONFIG_SYS_NAND_PAGE_COUNT; in nand_command() 110 static int nand_is_bad_block(int block) in nand_is_bad_block() argument 115 nand_command(block, 0, CONFIG_SYS_NAND_BAD_BLOCK_POS, in nand_is_bad_block() 135 static int nand_read_page(int block, int page, uchar *dst) in nand_read_page() argument 147 nand_command(block, page, 0, NAND_CMD_READOOB); in nand_read_page() 149 nand_command(block, page, 0, NAND_CMD_READ0); in nand_read_page() 166 static int nand_read_page(int block, int page, void *dst) in nand_read_page() argument [all …]
|
| A D | mxs_nand_spl.c | 189 unsigned int block = offs >> chip->phys_erase_shift; in is_badblock() local 236 unsigned int block, lastblock; in nand_spl_load_image() local 251 block = offs / mtd->erasesize; in nand_spl_load_image() 257 while (block <= lastblock && size > 0) { in nand_spl_load_image() 258 if (!is_badblock(mtd, mtd->erasesize * block, 1)) { in nand_spl_load_image() 285 block++; in nand_spl_load_image() 304 unsigned int block, lastblock; in nand_spl_adjust_offset() local 306 block = sector / mtd->erasesize; in nand_spl_adjust_offset() 309 while (block <= lastblock) { in nand_spl_adjust_offset() 310 if (is_badblock(mtd, block * mtd->erasesize, 1)) { in nand_spl_adjust_offset() [all …]
|
| A D | am335x_spl_bch.c | 31 static int nand_command(int block, int page, uint32_t offs, in nand_command() argument 35 int page_addr = page + block * CONFIG_SYS_NAND_PAGE_COUNT; in nand_command() 130 static int nand_is_bad_block(int block) in nand_is_bad_block() argument 134 nand_command(block, 0, CONFIG_SYS_NAND_BAD_BLOCK_POS, in nand_is_bad_block() 151 static int nand_read_page(int block, int page, void *dst) in nand_read_page() argument 166 nand_command(block, page, 0, NAND_CMD_READ0); in nand_read_page() 170 nand_command(block, page, data_pos, NAND_CMD_RNDOUT); in nand_read_page() 174 nand_command(block, page, oob_pos, NAND_CMD_RNDOUT); in nand_read_page()
|
| A D | denali_spl.c | 154 static int nand_block_isbad(void *buf, int block) in nand_block_isbad() argument 158 ret = nand_read_oob(buf, block * pages_per_block); in nand_block_isbad() 189 int block, page, column, readlen; in nand_spl_load_image() local 196 block = page / pages_per_block; in nand_spl_load_image() 201 ret = nand_block_isbad(dst, block); in nand_spl_load_image() 206 block++; in nand_spl_load_image() 213 ret = nand_read_page(dst, block * pages_per_block + page); in nand_spl_load_image() 229 block++; in nand_spl_load_image()
|
| A D | nand_bbt.c | 529 int startblock, block, dir; in search_bbt() local 558 for (block = 0; block < td->maxblocks; block++) { in search_bbt() 680 int block = startblock + dir * i; in write_bbt() local 687 page = block << in write_bbt() 997 block = i * nrblocks; in mark_bbt_region() 1003 block++; in mark_bbt_region() 1322 int block; in nand_isreserved_bbt() local 1338 int block, res; in nand_isbad_bbt() local 1341 res = bbt_get_entry(this, block); in nand_isbad_bbt() 1344 (unsigned int)offs, block, res); in nand_isbad_bbt() [all …]
|
| /u-boot/drivers/mtd/onenand/ |
| A D | onenand_spl.c | 32 static inline int onenand_block_address(int block) in onenand_block_address() argument 35 if (block & density_mask) in onenand_block_address() 36 return ONENAND_DDP_CHIP1 | (block ^ density_mask); in onenand_block_address() 38 return block; in onenand_block_address() 44 if (block & density_mask) in onenand_bufferram_address() 88 onenand_writew(onenand_block_address(block), in onenand_spl_read_page() 91 onenand_writew(onenand_bufferram_address(block), in onenand_spl_read_page() 151 onenand_spl_read_page(block, page, in onenand_spl_read_block() 157 onenand_spl_read_page(block, page, dst, psize); in onenand_spl_read_block() 172 uint32_t block; in onenand_spl_load_image() local [all …]
|
| /u-boot/disk/ |
| A D | part_amiga.c | 76 s32 *block = (s32 *)header; in sum_block() local 81 sum += *block++; in sum_block() 243 u32 block; in find_partition() local 258 while (block != 0xFFFFFFFF) in find_partition() 273 block = p->next; in find_partition() 276 } else block = 0xFFFFFFFF; in find_partition() 277 } else block = 0xFFFFFFFF; in find_partition() 280 if (block == 0xFFFFFFFF) in find_partition() 325 u32 block; in part_print_amiga() local 367 block = p->next; in part_print_amiga() [all …]
|
| /u-boot/lib/bzip2/ |
| A D | bzlib_blocksort.c | 401 c1 = block[i1]; c2 = block[i2]; in mainGtU() 405 c1 = block[i1]; c2 = block[i2]; in mainGtU() 409 c1 = block[i1]; c2 = block[i2]; in mainGtU() 413 c1 = block[i1]; c2 = block[i2]; in mainGtU() 417 c1 = block[i1]; c2 = block[i2]; in mainGtU() 421 c1 = block[i1]; c2 = block[i2]; in mainGtU() 425 c1 = block[i1]; c2 = block[i2]; in mainGtU() 429 c1 = block[i1]; c2 = block[i2]; in mainGtU() 433 c1 = block[i1]; c2 = block[i2]; in mainGtU() 437 c1 = block[i1]; c2 = block[i2]; in mainGtU() [all …]
|
| /u-boot/board/toradex/common/ |
| A D | Kconfig | 5 bool "Enable Toradex config block support" 8 The Toradex config block stored production data on the on-module 13 # Helper config to determine the correct default location of the cfg block 52 int "Toradex config block eMMC device ID" 56 int "Toradex config block eMMC partition ID" 60 int "Toradex config block offset" 63 device the config block is stored on. 66 int "Toradex config block offset, second instance" 70 within the flash device the config block is stored on. 88 bool "Use config block product ID as USB product ID" [all …]
|
| /u-boot/drivers/block/ |
| A D | Kconfig | 2 bool # "Support block devices" 26 bool "Support block devices in SPL" 38 bool "Support block devices in TPL" 49 bool "Support block devices in VPL" 61 bool "Use block device cache" 65 This option enables a disk-block cache for all block devices. 71 bool "Composable virtual block devices (blkmap)" 89 bool "Use block device cache in SPL" 92 This option enables the disk-block cache in SPL 95 bool "Use block device cache in TPL" [all …]
|
| /u-boot/doc/develop/driver-model/ |
| A D | virtio.rst | 51 .. code-block:: bash 60 .. code-block:: none 80 .. code-block:: bash 90 .. code-block:: bash 103 .. code-block:: bash 223 .. code-block:: C 230 .. code-block:: C 239 .. code-block:: C 254 .. code-block:: C 262 .. code-block:: C [all …]
|
| /u-boot/doc/board/nxp/ |
| A D | imx8mm_evk.rst | 23 .. code-block:: bash 31 .. code-block:: bash 41 .. code-block:: bash 49 .. code-block:: bash 60 .. code-block:: bash 72 .. code-block:: bash 77 .. code-block:: bash
|
| A D | mx6sabreauto.rst | 13 .. code-block:: bash 22 .. code-block:: bash 28 .. code-block:: bash 41 .. code-block:: bash 50 .. code-block:: bash 56 .. code-block:: bash 62 .. code-block:: bash 69 .. code-block:: bash
|
| A D | mx6sabresd.rst | 25 .. code-block:: bash 34 .. code-block:: bash 40 .. code-block:: bash 47 .. code-block:: bash 66 .. code-block:: bash 76 .. code-block:: bash 85 .. code-block:: bash 91 .. code-block:: bash 97 .. code-block:: bash
|
| /u-boot/drivers/xen/ |
| A D | Kconfig | 2 bool "Xen para-virtualized block device" 7 block device driver. It communicates with a back-end driver 8 in another domain which drives the actual block device.
|
| /u-boot/doc/board/rockchip/ |
| A D | rockchip.rst | 121 .. code-block:: bash 134 .. code-block:: bash 141 .. code-block:: bash 149 .. code-block:: bash 156 .. code-block:: bash 163 .. code-block:: bash 171 .. code-block:: bash 179 .. code-block:: bash 187 .. code-block:: bash 197 .. code-block:: bash [all …]
|
| /u-boot/doc/board/bsh/ |
| A D | imx8mn_bsh_smm_s2.rst | 23 .. code-block:: bash 31 .. code-block:: bash 41 .. code-block:: bash 49 .. code-block:: bash 59 .. code-block:: bash
|
| /u-boot/doc/board/emulation/ |
| A D | qemu-mips.rst | 23 .. code-block:: bash 33 .. code-block:: bash 43 .. code-block:: bash 53 .. code-block:: bash 63 .. code-block:: bash 70 .. code-block:: bash 75 .. code-block:: bash 97 .. code-block:: bash 104 .. code-block:: bash 108 .. code-block:: bash
|
| /u-boot/doc/usage/cmd/ |
| A D | blkcache.rst | 18 The *blkcache* command is used to control the size of the block cache and to 21 The block cache buffers data read from block devices. This speeds up the access 32 maximum number of blocks per cache entry. The block size is device specific. 41 .. code-block::
|
| /u-boot/doc/board/toradex/ |
| A D | apalis-imx8.rst | 19 .. code-block:: bash 28 .. code-block:: bash 39 .. code-block:: bash 46 .. code-block:: bash 52 .. code-block:: bash 67 .. code-block:: bash 77 .. code-block:: bash
|
| A D | verdin-imx8mm.rst | 18 .. code-block:: bash 26 .. code-block:: bash 34 .. code-block:: bash 44 .. code-block:: bash 53 .. code-block:: bash 62 .. code-block:: bash 78 .. code-block:: bash
|
| /u-boot/doc/board/gateworks/ |
| A D | imx8mp_venice.rst | 19 .. code-block:: bash 28 .. code-block:: bash 38 .. code-block:: bash 46 .. code-block:: bash
|
| A D | imx8mm_venice.rst | 19 .. code-block:: bash 28 .. code-block:: bash 38 .. code-block:: bash 46 .. code-block:: bash
|
| A D | imx8mn_venice.rst | 19 .. code-block:: bash 28 .. code-block:: bash 38 .. code-block:: bash 46 .. code-block:: bash
|