Lines Matching refs:part
641 jffs2_free_cache(struct part_info *part) in jffs2_free_cache() argument
645 if (part->jffs2_priv != NULL) { in jffs2_free_cache()
646 pL = (struct b_lists *)part->jffs2_priv; in jffs2_free_cache()
655 jffs_init_1pass_list(struct part_info *part) in jffs_init_1pass_list() argument
659 jffs2_free_cache(part); in jffs_init_1pass_list()
661 if (NULL != (part->jffs2_priv = malloc(sizeof(struct b_lists)))) { in jffs_init_1pass_list()
662 pL = (struct b_lists *)part->jffs2_priv; in jffs_init_1pass_list()
1202 jffs2_1pass_rescan_needed(struct part_info *part) in jffs2_1pass_rescan_needed() argument
1207 struct b_lists *pL = (struct b_lists *)part->jffs2_priv; in jffs2_1pass_rescan_needed()
1209 if (part->jffs2_priv == 0){ in jffs2_1pass_rescan_needed()
1262 static int jffs2_sum_process_sum_data(struct part_info *part, uint32_t offset, in jffs2_sum_process_sum_data() argument
1284 (u32)part->offset + in jffs2_sum_process_sum_data()
1301 (u32) part->offset + in jffs2_sum_process_sum_data()
1332 int jffs2_sum_scan_sumnode(struct part_info *part, uint32_t offset, in jffs2_sum_scan_sumnode() argument
1340 ofs = part->sector_size - sumsize; in jffs2_sum_scan_sumnode()
1381 ret = jffs2_sum_process_sum_data(part, offset, summary, pL); in jffs2_sum_scan_sumnode()
1470 jffs2_1pass_build_lists(struct part_info * part) in jffs2_1pass_build_lists() argument
1483 nr_sectors = lldiv(part->size, part->sector_size); in jffs2_1pass_build_lists()
1490 jffs_init_1pass_list(part); in jffs2_1pass_build_lists()
1491 pL = (struct b_lists *)part->jffs2_priv; in jffs2_1pass_build_lists()
1497 uint32_t sector_ofs = i * part->sector_size; in jffs2_1pass_build_lists()
1520 get_fl_mem(part->offset + sector_ofs + part->sector_size - in jffs2_1pass_build_lists()
1525 sumlen = part->sector_size - sm->offset; in jffs2_1pass_build_lists()
1536 jffs2_free_cache(part); in jffs2_1pass_build_lists()
1546 get_fl_mem(part->offset + sector_ofs + in jffs2_1pass_build_lists()
1547 part->sector_size - sumlen, in jffs2_1pass_build_lists()
1553 ret = jffs2_sum_scan_sumnode(part, sector_ofs, sumptr, in jffs2_1pass_build_lists()
1560 jffs2_free_cache(part); in jffs2_1pass_build_lists()
1569 buf_len = EMPTY_SCAN_SIZE(part->sector_size); in jffs2_1pass_build_lists()
1571 get_fl_mem((u32)part->offset + buf_ofs, buf_len, buf); in jffs2_1pass_build_lists()
1577 while (ofs < EMPTY_SCAN_SIZE(part->sector_size) && in jffs2_1pass_build_lists()
1581 if (ofs == EMPTY_SCAN_SIZE(part->sector_size)) in jffs2_1pass_build_lists()
1593 while (ofs < sector_ofs + part->sector_size) { in jffs2_1pass_build_lists()
1601 if (sector_ofs + part->sector_size < in jffs2_1pass_build_lists()
1606 + part->sector_size - ofs); in jffs2_1pass_build_lists()
1607 get_fl_mem((u32)part->offset + ofs, buf_len, in jffs2_1pass_build_lists()
1620 part->sector_size)/8, in jffs2_1pass_build_lists()
1647 part->sector_size - ofs); in jffs2_1pass_build_lists()
1657 get_fl_mem((u32)part->offset + ofs, buf_len, in jffs2_1pass_build_lists()
1674 sector_ofs + part->sector_size) { in jffs2_1pass_build_lists()
1687 part->sector_size - in jffs2_1pass_build_lists()
1689 get_fl_mem((u32)part->offset + ofs, in jffs2_1pass_build_lists()
1697 if (insert_node(&pL->frag, (u32) part->offset + in jffs2_1pass_build_lists()
1700 jffs2_free_cache(part); in jffs2_1pass_build_lists()
1715 part->sector_size - in jffs2_1pass_build_lists()
1717 get_fl_mem((u32)part->offset + ofs, in jffs2_1pass_build_lists()
1732 if (insert_node(&pL->dir, (u32) part->offset + in jffs2_1pass_build_lists()
1735 jffs2_free_cache(part); in jffs2_1pass_build_lists()
1849 jffs2_get_list(struct part_info * part, const char *who) in jffs2_get_list() argument
1852 current_part = part; in jffs2_get_list()
1854 if (jffs2_1pass_rescan_needed(part)) { in jffs2_get_list()
1855 if (!jffs2_1pass_build_lists(part)) { in jffs2_get_list()
1860 return (struct b_lists *)part->jffs2_priv; in jffs2_get_list()
1866 jffs2_1pass_ls(struct part_info * part, const char *fname) in jffs2_1pass_ls() argument
1872 if (! (pl = jffs2_get_list(part, "ls"))) in jffs2_1pass_ls()
1892 jffs2_1pass_load(char *dest, struct part_info * part, const char *fname) in jffs2_1pass_load() argument
1899 if (! (pl = jffs2_get_list(part, "load"))) in jffs2_1pass_load()
1925 jffs2_1pass_info(struct part_info * part) in jffs2_1pass_info() argument
1931 if (! (pl = jffs2_get_list(part, "info"))) in jffs2_1pass_info()