Home
last modified time | relevance | path

Searched refs:page (Results 1 – 25 of 133) sorted by relevance

123456

/u-boot/drivers/mtd/onenand/
A Donenand_spl.c29 #define onenand_sector_address(page) (page << 2) argument
134 int page, read; in onenand_spl_read_block() local
141 page = offset / psize; in onenand_spl_read_block()
151 onenand_spl_read_page(block, page, in onenand_spl_read_block()
160 page++; in onenand_spl_read_block()
173 uint32_t page, rpage; in onenand_spl_load_image() local
184 page = offs / 2048; in onenand_spl_load_image()
187 page = offs / 4096; in onenand_spl_load_image()
191 for (; page <= to_page; page++) { in onenand_spl_load_image()
192 block = page / ONENAND_PAGES_PER_BLOCK; in onenand_spl_load_image()
[all …]
/u-boot/arch/arm/include/asm/
A Dmemory.h71 #define page_to_pfn(page) (((page) - mem_map) + PHYS_PFN_OFFSET)
80 #define VALID_PAGE(page) ((page - mem_map) < max_mapnr)
88 #define page_to_pfn(page) \
89 (((page) - page_zone(page)->zone_mem_map) \
90 + (page_zone(page)->zone_start_paddr >> PAGE_SHIFT))
121 #define VALID_PAGE(page) \
122 ({ unsigned int node = KVADDR_TO_NID(page); \
124 ((unsigned)((page) - NODE_MEM_MAP(node)) < NODE_DATA(node)->node_size)); \
132 #define page_to_bus(page) (virt_to_bus(page_address(page)))
/u-boot/drivers/net/phy/
A Db53.c128 v = (page << 8) | REG_MII_PAGE_ENABLE; in b53_mdio_op()
325 return b53_mdio_read8(dev->bus, page, reg, value); in b53_read8()
635 u8 page, offset, width; in do_b53_reg_read() local
649 page = simple_strtoul(argv[1], NULL, 16); in do_b53_reg_read()
657 page, offset, value8); in do_b53_reg_read()
662 page, offset, value16); in do_b53_reg_read()
667 page, offset, value32); in do_b53_reg_read()
672 page, offset, value64); in do_b53_reg_read()
677 page, offset, value64); in do_b53_reg_read()
689 u8 page, offset, width; in do_b53_reg_write() local
[all …]
/u-boot/drivers/mtd/nand/raw/
A Dnand_spl_loaders.c4 unsigned int page, page_offset; in nand_spl_load_image() local
9 page = (offs % CONFIG_SYS_NAND_BLOCK_SIZE) / CONFIG_SYS_NAND_PAGE_SIZE; in nand_spl_load_image()
15 while (page < CONFIG_SYS_NAND_PAGE_COUNT) { in nand_spl_load_image()
16 nand_read_page(block, page, dst); in nand_spl_load_image()
30 page++; in nand_spl_load_image()
33 page = 0; in nand_spl_load_image()
104 int page, read; in nand_spl_read_block() local
107 page = offset / CONFIG_SYS_NAND_PAGE_SIZE; in nand_spl_read_block()
118 nand_read_page(block, page, scratch_buf); in nand_spl_read_block()
123 nand_read_page(block, page, dst); in nand_spl_read_block()
[all …]
A Ddenali_spl.c113 addr = BANK(flash_bank) | page; in denali_send_pipeline_cmd()
128 static int nand_read_oob(void *buf, int page) in nand_read_oob() argument
141 static int nand_read_page(void *buf, int page) in nand_read_page() argument
189 int block, page, column, readlen; in nand_spl_load_image() local
193 page = offs / page_size; in nand_spl_load_image()
196 block = page / pages_per_block; in nand_spl_load_image()
197 page = page % pages_per_block; in nand_spl_load_image()
200 if (force_bad_block_check || page == 0) { in nand_spl_load_image()
227 page++; in nand_spl_load_image()
228 if (page == pages_per_block) { in nand_spl_load_image()
[all …]
A Dmxc_nand_spl.c252 int page = pagenumber; in is_badblock() local
257 for (page = pagenumber; page < pagenumber + 2; page++) { in is_badblock()
258 nfc_nand_read_page(page); in is_badblock()
283 unsigned int page; in nand_spl_load_image() local
290 page = from / CONFIG_SYS_NAND_PAGE_SIZE; in nand_spl_load_image()
295 if (nfc_read_page(page, buf) < 0) in nand_spl_load_image()
298 page++; in nand_spl_load_image()
306 if (!(page % CONFIG_SYS_NAND_PAGE_COUNT)) { in nand_spl_load_image()
311 while (is_badblock(page)) { in nand_spl_load_image()
312 page = page + CONFIG_SYS_NAND_PAGE_COUNT; in nand_spl_load_image()
[all …]
A Dmxs_nand_spl.c164 chip->cmdfunc(mtd, NAND_CMD_READ0, 0x0, page); in mxs_read_page_ecc()
165 ret = nand_chip.ecc.read_page(mtd, chip, buf, 1, page); in mxs_read_page_ecc()
177 unsigned int page = offs >> chip->page_shift; in is_badblock() local
180 page); in is_badblock()
223 unsigned int page; in nand_spl_load_image() local
237 page = offs >> chip->page_shift; in nand_spl_load_image()
244 if (mxs_read_page_ecc(mtd, page_buf, page) < 0) in nand_spl_load_image()
255 page++; in nand_spl_load_image()
264 if (!(page % nand_page_per_block)) { in nand_spl_load_image()
270 page = page + nand_page_per_block; in nand_spl_load_image()
[all …]
A Dnand_spl_simple.c25 static int nand_command(int block, int page, uint32_t offs, in nand_command() argument
29 int page_addr = page + block * CONFIG_SYS_NAND_PAGE_COUNT; in nand_command()
62 static int nand_command(int block, int page, uint32_t offs, in nand_command() argument
66 int page_addr = page + block * CONFIG_SYS_NAND_PAGE_COUNT; in nand_command()
139 static int nand_read_page(int block, int page, uchar *dst) in nand_read_page() argument
151 nand_command(block, page, 0, NAND_CMD_READOOB); in nand_read_page()
153 nand_command(block, page, 0, NAND_CMD_READ0); in nand_read_page()
170 static int nand_read_page(int block, int page, void *dst) in nand_read_page() argument
182 nand_command(block, page, 0, NAND_CMD_READ0); in nand_read_page()
A Dsunxi_nand_spl.c218 int page = offs / conf->page_size; in nand_load_page() local
262 int page = offs / conf->page_size; in nand_read_page() local
272 rand_seed = random_seed[page % conf->nseeds]; in nand_read_page()
374 int page = offs / conf->page_size; in nand_detect_ecc_config() local
429 int seed = page % conf->nseeds; in nand_detect_ecc_config()
432 if (seed != page % conf->nseeds) in nand_detect_ecc_config()
478 int first_seed = 0, page, ret; in nand_read_buffer() local
481 page = offs / conf->page_size; in nand_read_buffer()
483 first_seed = page % conf->nseeds; in nand_read_buffer()
496 int cur_seed = page % conf->nseeds; in nand_read_buffer()
[all …]
A Dlpc32xx_nand_mlc.c236 int page) in lpc32xx_read_page_hwecc() argument
284 int page) in lpc32xx_read_page_raw() argument
332 int page) in lpc32xx_read_oob() argument
339 chip->cmdfunc(mtd, NAND_CMD_READ0, 0, page); in lpc32xx_read_oob()
386 int page) in lpc32xx_write_page_hwecc() argument
444 int page) in lpc32xx_write_page_raw() argument
479 int page) in lpc32xx_write_oob() argument
622 static int read_single_page(uint8_t *dest, int page, in read_single_page() argument
701 int page = offs / BYTES_PER_PAGE; in nand_spl_load_image() local
719 int block_page = page; in nand_spl_load_image()
[all …]
A Dtegra_nand.c615 printf("Read Page 0x%X timeout ", page); in nand_rw_page()
617 printf("Write Page 0x%X timeout ", page); in nand_rw_page()
643 page); in nand_rw_page()
675 int page) in nand_write_page_hwecc() argument
708 int oob_required, int page) in nand_write_page_raw() argument
727 int page, int with_ecc, int is_writing) in nand_rw_oob() argument
827 int page) in nand_read_oob() argument
829 chip->cmdfunc(mtd, NAND_CMD_READOOB, 0, page); in nand_read_oob()
830 nand_rw_oob(mtd, chip, page, 0, 0); in nand_read_oob()
845 int page) in nand_write_oob() argument
[all …]
A Dam335x_spl_bch.c30 static int nand_command(int block, int page, uint32_t offs, in nand_command() argument
34 int page_addr = page + block * CONFIG_SYS_NAND_PAGE_COUNT; in nand_command()
150 static int nand_read_page(int block, int page, void *dst) in nand_read_page() argument
165 nand_command(block, page, 0, NAND_CMD_READ0); in nand_read_page()
169 nand_command(block, page, data_pos, NAND_CMD_RNDOUT); in nand_read_page()
173 nand_command(block, page, oob_pos, NAND_CMD_RNDOUT); in nand_read_page()
A Ddenali.c469 denali->host_write(denali, mode | page, in denali_setup_dma32()
483 size_t size, int page, int raw) in denali_pio_read() argument
532 size_t size, int page, int raw, int write) in denali_pio_xfer() argument
611 int page, int write) in denali_oob_xfer() argument
671 uint8_t *buf, int oob_required, int page) in denali_read_page_raw() argument
746 int page) in denali_read_oob() argument
748 denali_oob_xfer(mtd, chip, page, 0); in denali_read_oob()
754 int page) in denali_write_oob() argument
761 denali_oob_xfer(mtd, chip, page, 1); in denali_write_oob()
790 ret = denali_read_oob(mtd, chip, page); in denali_read_page()
[all …]
A Dsunxi_nand.c944 int page) in sunxi_nfc_hw_ecc_write_chunk() argument
993 int page) in sunxi_nfc_hw_ecc_write_extra_oob() argument
1032 !i, page); in sunxi_nfc_hw_ecc_read_page()
1041 !raw_mode, page); in sunxi_nfc_hw_ecc_read_page()
1082 int page) in sunxi_nfc_hw_ecc_write_page() argument
1104 &cur_off, page); in sunxi_nfc_hw_ecc_write_page()
1115 int page) in sunxi_nfc_hw_ecc_write_subpage() argument
1144 int page) in sunxi_nfc_hw_syndrome_ecc_read_page() argument
1170 !raw_mode, page); in sunxi_nfc_hw_syndrome_ecc_read_page()
1195 false, page); in sunxi_nfc_hw_syndrome_ecc_write_page()
[all …]
A Dnand_base.c375 page); in nand_block_bad()
1904 int page) in nand_read_subpage() argument
2379 page); in nand_do_read_ops()
2469 if (!page) { in nand_do_read_ops()
2497 int page) in nand_read_oob_std() argument
2510 int page) in nand_read_oob_syndrome() argument
2723 if (!page) { in nand_do_read_oob()
2829 int page) in nand_write_page_raw_syndrome() argument
2887 int page) in nand_write_page_swecc() argument
2916 int page) in nand_write_page_hwecc() argument
[all …]
/u-boot/drivers/w1-eeprom/
A Dds2502.c140 u8 sb = status[page + 1]; in ds2502_indirect_page()
145 page = ~sb & 0xff; in ds2502_indirect_page()
147 if (page >= DS2502_PAGE_COUNT) { in ds2502_indirect_page()
154 if (page_seen & (1 << page)) { in ds2502_indirect_page()
159 page_seen |= (1 << page); in ds2502_indirect_page()
162 return page; in ds2502_indirect_page()
188 int page; in ds2502_read_buf() local
193 page = ds2502_indirect_page(dev, status_bytes, i); in ds2502_read_buf()
194 if (page < 0) in ds2502_read_buf()
195 return page; in ds2502_read_buf()
[all …]
/u-boot/scripts/kconfig/lxdialog/
A Dtextbox.c21 static char *page; variable
143 page = buf; in dialog_textbox()
274 if (*page == '\0') { in back_lines()
280 if (page == buf) { in back_lines()
284 page--; in back_lines()
286 if (page == buf) { in back_lines()
290 page--; in back_lines()
292 page++; in back_lines()
309 end = page; in print_page()
363 if (*page == '\0') { in get_line()
[all …]
/u-boot/doc/
A DREADME.mpc85xx-spin-table9 Core 0 sets up the reset page on the top 4K of memory (or 4GB if total memory
11 the physical address of this page, with WIMGE=0b01010. Core 0 also enables boot
12 page translation for secondary cores to use this page of memory. Then 4KB
13 memory is copied from __secondary_start_page to the boot page, after flusing
14 cache because this page is mapped as normal DDR. Before copying the reset page,
19 When secondary cores boot up from 0xffff_f000 page, they only have one default
21 the new space. The new TLB covers the physical address of the spin table page,
A DREADME.davinci.nand_spl46 In the first "page" of the image, we have the UBL Header, needed for
49 The spl code starts in the second "page" of the image, with a size
77 The RBL searches from Block n ( n = 1..24) on page 0 for valid UBL
78 Headers, so you have to burn the UBL header page from the u-boot.ubl
87 !! RBL always starts reading from page 0 !!
93 So we need to copy the spl code to block 5 page 0
98 You need to copy the u-boot image to the block/page
133 In the UBL block, I can set the page to values != 0, so it
135 flash, but the RBL ignores the page settings, so I have to
136 burn the UBL Header to a page 0 and the spl code to
[all …]
A DREADME.commands.spl22 nand erase 0x680000 0x20000 /* erase - one page */
23 nand write 0x80000100 0x680000 0x20000 /* write the image - one page */
30 nand erase 0x680000 0x20000 /* erase - one page */
/u-boot/drivers/video/
A Dtda19988.c21 #define REG(page, addr) (((page) << 8) | (addr)) argument
258 u8 old_val, page = REG2PAGE(reg); in tda19988_register_set() local
260 if (priv->current_page != page) { in tda19988_register_set()
262 priv->current_page = page; in tda19988_register_set()
271 u8 old_val, page = REG2PAGE(reg); in tda19988_register_clear() local
275 priv->current_page = page; in tda19988_register_clear()
284 u8 page = REG2PAGE(reg); in tda19988_register_write() local
288 priv->current_page = page; in tda19988_register_write()
295 u8 page = REG2PAGE(reg); in tda19988_register_read() local
299 priv->current_page = page; in tda19988_register_read()
[all …]
/u-boot/include/linux/mtd/
A Dnand.h77 unsigned int page; member
448 pos->page = do_div(tmp, nand->memorg.pages_per_eraseblock); in nanddev_offs_to_pos()
478 if (a->page != b->page) in nanddev_pos_cmp()
479 return a->page < b->page ? -1 : 1; in nanddev_pos_cmp()
500 npages = pos->page + in nanddev_pos_to_offs()
525 pos->page; in nanddev_pos_to_row()
539 pos->page = 0; in nanddev_pos_next_target()
561 pos->page = 0; in nanddev_pos_next_lun()
581 pos->page = 0; in nanddev_pos_next_eraseblock()
596 if (pos->page >= nand->memorg.pages_per_eraseblock - 1) in nanddev_pos_next_page()
[all …]
A Drawnand.h619 uint8_t *buf, int oob_required, int page);
621 const uint8_t *buf, int oob_required, int page);
623 uint8_t *buf, int oob_required, int page);
625 uint32_t offs, uint32_t len, uint8_t *buf, int page);
628 const uint8_t *data_buf, int oob_required, int page);
630 const uint8_t *buf, int oob_required, int page);
632 int page);
634 int page);
637 int page);
909 int (*erase)(struct mtd_info *mtd, int page);
[all …]
/u-boot/board/raspberrypi/rpi/
A DKconfig4 int "Spin table page count"
7 Number of pages to reserve starting at page 0 for spin tables in the EFI
/u-boot/fs/ubifs/
A Dubifs.c670 static inline void *kmap(struct page *page) in kmap() argument
672 return page->addr; in kmap()
723 struct page *page, int last_block_size) in do_readpage() argument
732 inode->i_ino, page->index, i_size); in do_readpage()
734 addr = kmap(page); in do_readpage()
839 struct page page; in ubifs_read() local
888 page.addr = buf; in ubifs_read()
889 page.index = offset / PAGE_SIZE; in ubifs_read()
890 page.inode = inode; in ubifs_read()
902 page.addr += PAGE_SIZE; in ubifs_read()
[all …]

Completed in 74 milliseconds

123456