Home
last modified time | relevance | path

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

12345678910>>...19

/u-boot/drivers/mtd/nand/raw/
A Dnand_spl_loaders.c3 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 Dnand_spl_simple.c26 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 Dmxs_nand_spl.c189 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 Dam335x_spl_bch.c31 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 Ddenali_spl.c154 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 Dnand_bbt.c529 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 Donenand_spl.c32 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 Dpart_amiga.c76 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 Dbzlib_blocksort.c401 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 DKconfig5 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 DKconfig2 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 Dvirtio.rst51 .. 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 Dimx8mm_evk.rst23 .. 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 Dmx6sabreauto.rst13 .. 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 Dmx6sabresd.rst25 .. 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 DKconfig2 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 Drockchip.rst121 .. 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 Dimx8mn_bsh_smm_s2.rst23 .. 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 Dqemu-mips.rst23 .. 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 Dblkcache.rst18 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 Dapalis-imx8.rst19 .. 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 Dverdin-imx8mm.rst18 .. 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 Dimx8mp_venice.rst19 .. code-block:: bash
28 .. code-block:: bash
38 .. code-block:: bash
46 .. code-block:: bash
A Dimx8mm_venice.rst19 .. code-block:: bash
28 .. code-block:: bash
38 .. code-block:: bash
46 .. code-block:: bash
A Dimx8mn_venice.rst19 .. code-block:: bash
28 .. code-block:: bash
38 .. code-block:: bash
46 .. code-block:: bash

Completed in 37 milliseconds

12345678910>>...19