Home
last modified time | relevance | path

Searched refs:pnum (Results 1 – 22 of 22) sorted by relevance

/rk3399_rockchip-uboot/drivers/mtd/ubi/
H A Dio.c87 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 Dattach.c115 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 Dwl.c131 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 Dfastmap.c55 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 Deba.c320 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 Dfastmap-wl.c41 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 Dubi.h179 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 Ddebug.h12 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 Dubi-media.h467 __be32 pnum; member
503 __be32 pnum[0]; member
H A Ddebug.c25 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 Dvtbl.c325 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 Dubispl.c38 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 Dkwboot.c67 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 Dubispl.h45 typedef int (*ubispl_read_flash)(int pnum, int offset, int len, void *dst);
/rk3399_rockchip-uboot/cmd/
H A Dubi.c412 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 Dmtdparts.c1355 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 Dflash.c309 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 Dnand.c968 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 Dfb_nand.c40 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 Dmtd_uboot.c387 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 Dpd_vdo.h253 #define VDO_DFP(ver, cap, conn, pnum) \ argument
255 | ((pnum) & 0x1f))
/rk3399_rockchip-uboot/fs/ubifs/
H A Dlpt.c582 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()