| /rk3399_rockchip-uboot/drivers/mtd/ubi/ |
| H A D | io.c | 87 static int self_check_not_bad(const struct ubi_device *ubi, int pnum); 88 static int self_check_peb_ec_hdr(const struct ubi_device *ubi, int pnum); 89 static int self_check_ec_hdr(const struct ubi_device *ubi, int pnum, 91 static int self_check_peb_vid_hdr(const struct ubi_device *ubi, int pnum); 92 static int self_check_vid_hdr(const struct ubi_device *ubi, int pnum, 94 static int self_check_write(struct ubi_device *ubi, const void *buf, int pnum, 119 int ubi_io_read(const struct ubi_device *ubi, void *buf, int pnum, int offset, in ubi_io_read() argument 126 dbg_io("read %d bytes from PEB %d:%d", len, pnum, offset); in ubi_io_read() 128 ubi_assert(pnum >= 0 && pnum < ubi->peb_count); in ubi_io_read() 132 err = self_check_not_bad(ubi, pnum); in ubi_io_read() [all …]
|
| H A D | attach.c | 115 static int add_to_list(struct ubi_attach_info *ai, int pnum, int vol_id, in add_to_list() argument 121 dbg_bld("add to free: PEB %d, EC %d", pnum, ec); in add_to_list() 123 dbg_bld("add to erase: PEB %d, EC %d", pnum, ec); in add_to_list() 125 dbg_bld("add to alien: PEB %d, EC %d", pnum, ec); in add_to_list() 134 aeb->pnum = pnum; in add_to_list() 156 static int add_corrupted(struct ubi_attach_info *ai, int pnum, int ec) in add_corrupted() argument 160 dbg_bld("add to corrupted: PEB %d, EC %d", pnum, ec); in add_corrupted() 167 aeb->pnum = pnum; in add_corrupted() 190 const struct ubi_ainf_volume *av, int pnum) in validate_vid_hdr() argument 235 ubi_err(ubi, "inconsistent VID header at PEB %d", pnum); in validate_vid_hdr() [all …]
|
| H A D | wl.c | 131 static int self_check_ec(struct ubi_device *ubi, int pnum, int ec); 161 ubi_assert(e->pnum != e1->pnum); in wl_tree_add() 162 if (e->pnum < e1->pnum) in wl_tree_add() 183 ubi->lookuptbl[e->pnum] = NULL; in wl_entry_destroy() 252 if (e->pnum == e1->pnum) { in in_wl_tree() 262 ubi_assert(e->pnum != e1->pnum); in in_wl_tree() 263 if (e->pnum < e1->pnum) in in_wl_tree() 291 dbg_wl("added PEB %d EC %d to the protection queue", e->pnum, e->ec); in prot_queue_add() 331 !ubi->fm && e->pnum < UBI_FM_MAX_START) in find_wl_entry() 393 dbg_wl("PEB %d EC %d", e->pnum, e->ec); in wl_get_wle() [all …]
|
| H A D | fastmap.c | 55 static inline void set_seen(struct ubi_device *ubi, int pnum, int *seen) in set_seen() argument 60 seen[pnum] = 1; in set_seen() 70 int pnum, ret = 0; in self_check_seen() local 75 for (pnum = 0; pnum < ubi->peb_count; pnum++) { in self_check_seen() 76 if (!seen[pnum] && ubi->lookuptbl[pnum]) { in self_check_seen() 77 ubi_err(ubi, "self-check failed for PEB %d, fastmap didn't see it", pnum); in self_check_seen() 144 int pnum, int ec, int scrub) in add_aeb() argument 152 aeb->pnum = pnum; in add_aeb() 298 if (aeb->pnum == new_aeb->pnum) { in update_vol() 305 cmp_res = ubi_compare_lebs(ubi, aeb, new_aeb->pnum, new_vh); in update_vol() [all …]
|
| H A D | eba.c | 320 int err, pnum, vol_id = vol->vol_id; in ubi_eba_unmap_leb() local 329 pnum = vol->eba_tbl[lnum]; in ubi_eba_unmap_leb() 330 if (pnum < 0) in ubi_eba_unmap_leb() 334 dbg_eba("erase LEB %d:%d, PEB %d", vol_id, lnum, pnum); in ubi_eba_unmap_leb() 339 err = ubi_wl_put_peb(ubi, vol_id, lnum, pnum, 0); in ubi_eba_unmap_leb() 368 int err, pnum, scrub = 0, vol_id = vol->vol_id; in ubi_eba_read_leb() local 376 pnum = vol->eba_tbl[lnum]; in ubi_eba_read_leb() 377 if (pnum < 0) { in ubi_eba_read_leb() 392 len, offset, vol_id, lnum, pnum); in ubi_eba_read_leb() 405 err = ubi_io_read_vid_hdr(ubi, pnum, vid_hdr, 1); in ubi_eba_read_leb() [all …]
|
| H A D | fastmap-wl.c | 41 if (e->pnum < UBI_FM_MAX_START && e->ec < max_ec) { in find_anchor_wl_entry() 74 if (e->pnum < UBI_FM_MAX_START) in anchor_pebs_avalible() 143 pool->pebs[pool->size] = e->pnum; in ubi_refill_pools() 158 wl_pool->pebs[wl_pool->size] = e->pnum; in ubi_refill_pools() 262 int pnum; in get_peb_for_wl() local 282 pnum = pool->pebs[pool->used++]; in get_peb_for_wl() 283 return ubi->lookuptbl[pnum]; in get_peb_for_wl() 330 int vol_id, pnum = fm_e->pnum; in ubi_wl_put_fm_peb() local 332 dbg_wl("PEB %d", pnum); in ubi_wl_put_fm_peb() 334 ubi_assert(pnum >= 0); in ubi_wl_put_fm_peb() [all …]
|
| H A D | ubi.h | 179 int pnum; member 649 int pnum; member 786 int ubi_add_to_av(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum, 869 int pnum, int torture); 871 int ubi_wl_scrub_peb(struct ubi_device *ubi, int pnum); 883 int ubi_io_read(const struct ubi_device *ubi, void *buf, int pnum, int offset, 885 int ubi_io_write(struct ubi_device *ubi, const void *buf, int pnum, int offset, 887 int ubi_io_sync_erase(struct ubi_device *ubi, int pnum, int torture); 888 int ubi_io_is_bad(const struct ubi_device *ubi, int pnum); 889 int ubi_io_mark_bad(const struct ubi_device *ubi, int pnum); [all …]
|
| H A D | debug.h | 12 void ubi_dump_flash(struct ubi_device *ubi, int pnum, int offset, int len); 58 int ubi_self_check_all_ff(struct ubi_device *ubi, int pnum, int offset,
|
| H A D | ubi-media.h | 467 __be32 pnum; member 503 __be32 pnum[0]; member
|
| H A D | debug.c | 25 void ubi_dump_flash(struct ubi_device *ubi, int pnum, int offset, int len) in ubi_dump_flash() argument 30 loff_t addr = (loff_t)pnum * ubi->peb_size + offset; in ubi_dump_flash() 38 err, len, pnum, offset, read); in ubi_dump_flash() 43 len, pnum, offset); in ubi_dump_flash() 183 pr_err("\tpnum %d\n", aeb->pnum); in ubi_dump_aeb()
|
| H A D | vtbl.c | 325 err = ubi_io_write_vid_hdr(ubi, new_aeb->pnum, vid_hdr); 330 err = ubi_io_write_data(ubi, vtbl, new_aeb->pnum, 0, ubi->vtbl_size); 338 err = ubi_add_to_av(ubi, ai, new_aeb->pnum, new_aeb->ec, vid_hdr, 0); 414 err = ubi_io_read_data(ubi, leb[aeb->lnum], aeb->pnum, 0,
|
| /rk3399_rockchip-uboot/drivers/mtd/ubispl/ |
| H A D | ubispl.c | 38 static int ubi_io_read(struct ubi_scan_info *ubi, void *buf, int pnum, in ubi_io_read() argument 41 return ubi->read(pnum + ubi->peb_offset, from, len, buf); in ubi_io_read() 49 static int ubi_io_read_vid_hdr(struct ubi_scan_info *ubi, int pnum, in ubi_io_read_vid_hdr() argument 56 if (test_bit(pnum, ubi->corrupt)) in ubi_io_read_vid_hdr() 61 if (test_and_set_bit(pnum, ubi->scanned)) in ubi_io_read_vid_hdr() 64 res = ubi_io_read(ubi, vh, pnum, ubi->vid_offset, sizeof(*vh)); in ubi_io_read_vid_hdr() 70 ubi_dbg("Skipping bad or unreadable block %d", pnum); in ubi_io_read_vid_hdr() 72 generic_set_bit(pnum, ubi->corrupt); in ubi_io_read_vid_hdr() 79 generic_set_bit(pnum, ubi->corrupt); in ubi_io_read_vid_hdr() 82 ubi_msg("Bad magic in block 0%d %08x", pnum, magic); in ubi_io_read_vid_hdr() [all …]
|
| /rk3399_rockchip-uboot/tools/ |
| H A D | kwboot.c | 67 uint8_t pnum; member 350 size_t size, int pnum) in kwboot_xm_makeblock() argument 357 block->pnum = pnum; in kwboot_xm_makeblock() 358 block->_pnum = ~block->pnum; in kwboot_xm_makeblock() 422 int rc, pnum, N, err; in kwboot_xmodem() local 424 pnum = 1; in kwboot_xmodem() 435 pnum++); in kwboot_xmodem()
|
| /rk3399_rockchip-uboot/include/ |
| H A D | ubispl.h | 45 typedef int (*ubispl_read_flash)(int pnum, int offset, int len, void *dst);
|
| /rk3399_rockchip-uboot/cmd/ |
| H A D | ubi.c | 412 u8 pnum; in ubi_dev_scan() local 415 if (find_dev_and_part(ubidev, &dev, &pnum, &part) != 0) in ubi_dev_scan() 418 sprintf(buffer, "mtd=%d", pnum); in ubi_dev_scan() 427 sprintf(ubi_mtd_param_buffer, "mtd=%d,%s", pnum, in ubi_dev_scan() 482 u8 pnum; in ubi_part() local 489 if (find_dev_and_part(part_name, &dev, &pnum, &part)) { in ubi_part()
|
| H A D | mtdparts.c | 1355 u8 type, dnum, pnum; local 1383 pnum = simple_strtoul(p, (char **)&p, 0); 1394 if ((*part = mtd_part_info(*dev, pnum)) == NULL) { 1400 *part_num = pnum; 1413 u8 pnum; local 1417 if (find_dev_and_part(id, &dev, &pnum, &part) == 0) { 1420 MTD_DEV_TYPE(dev->id->type), dev->id->num, pnum, 1851 u8 pnum; local 1855 if (find_dev_and_part(tmp_ep, &cdev, &pnum, &p) == 0) { 1857 current_mtd_partnum = pnum; [all …]
|
| H A D | flash.c | 309 u8 dev_type, dev_num, pnum; in do_flerase() local 340 if (find_dev_and_part(argv[1], &dev, &pnum, &part) == 0) { in do_flerase() 443 u8 dev_type, dev_num, pnum; in do_protect() local 518 if (find_dev_and_part(argv[2], &dev, &pnum, &part) == 0) { in do_protect()
|
| H A D | nand.c | 968 u8 pnum; in do_nandboot() local 973 (find_dev_and_part(p, &dev, &pnum, &part) == 0)) { in do_nandboot()
|
| /rk3399_rockchip-uboot/common/ |
| H A D | fb_nand.c | 40 u8 pnum; in fb_nand_lookup() local 49 ret = find_dev_and_part(partname, &dev, &pnum, part); in fb_nand_lookup()
|
| /rk3399_rockchip-uboot/drivers/mtd/ |
| H A D | mtd_uboot.c | 387 u8 pnum; in get_part() local 394 ret = find_dev_and_part(partname, &dev, &pnum, &part); in get_part()
|
| /rk3399_rockchip-uboot/include/power/power_delivery/ |
| H A D | pd_vdo.h | 253 #define VDO_DFP(ver, cap, conn, pnum) \ argument 255 | ((pnum) & 0x1f))
|
| /rk3399_rockchip-uboot/fs/ubifs/ |
| H A D | lpt.c | 582 int i, n = c->lpt_hght - 1, pnum = parent->num, num = 0; in calc_pnode_num_from_parent() local 586 num |= pnum & (UBIFS_LPT_FANOUT - 1); in calc_pnode_num_from_parent() 587 pnum >>= UBIFS_LPT_FANOUT_SHIFT; in calc_pnode_num_from_parent()
|