Lines Matching refs:part
690 jffs2_free_cache(struct part_info *part) in jffs2_free_cache() argument
694 if (part->jffs2_priv != NULL) { in jffs2_free_cache()
695 pL = (struct b_lists *)part->jffs2_priv; in jffs2_free_cache()
704 jffs_init_1pass_list(struct part_info *part) in jffs_init_1pass_list() argument
708 jffs2_free_cache(part); in jffs_init_1pass_list()
710 if (NULL != (part->jffs2_priv = malloc(sizeof(struct b_lists)))) { in jffs_init_1pass_list()
711 pL = (struct b_lists *)part->jffs2_priv; in jffs_init_1pass_list()
1251 jffs2_1pass_rescan_needed(struct part_info *part) in jffs2_1pass_rescan_needed() argument
1256 struct b_lists *pL = (struct b_lists *)part->jffs2_priv; in jffs2_1pass_rescan_needed()
1258 if (part->jffs2_priv == 0){ in jffs2_1pass_rescan_needed()
1311 static int jffs2_sum_process_sum_data(struct part_info *part, uint32_t offset, in jffs2_sum_process_sum_data() argument
1333 (u32)part->offset + in jffs2_sum_process_sum_data()
1350 (u32) part->offset + in jffs2_sum_process_sum_data()
1381 int jffs2_sum_scan_sumnode(struct part_info *part, uint32_t offset, in jffs2_sum_scan_sumnode() argument
1389 ofs = part->sector_size - sumsize; in jffs2_sum_scan_sumnode()
1430 ret = jffs2_sum_process_sum_data(part, offset, summary, pL); in jffs2_sum_scan_sumnode()
1519 jffs2_1pass_build_lists(struct part_info * part) in jffs2_1pass_build_lists() argument
1532 nr_sectors = lldiv(part->size, part->sector_size); in jffs2_1pass_build_lists()
1539 jffs_init_1pass_list(part); in jffs2_1pass_build_lists()
1540 pL = (struct b_lists *)part->jffs2_priv; in jffs2_1pass_build_lists()
1546 uint32_t sector_ofs = i * part->sector_size; in jffs2_1pass_build_lists()
1569 get_fl_mem(part->offset + sector_ofs + part->sector_size - in jffs2_1pass_build_lists()
1574 sumlen = part->sector_size - sm->offset; in jffs2_1pass_build_lists()
1585 jffs2_free_cache(part); in jffs2_1pass_build_lists()
1595 get_fl_mem(part->offset + sector_ofs + in jffs2_1pass_build_lists()
1596 part->sector_size - sumlen, in jffs2_1pass_build_lists()
1602 ret = jffs2_sum_scan_sumnode(part, sector_ofs, sumptr, in jffs2_1pass_build_lists()
1609 jffs2_free_cache(part); in jffs2_1pass_build_lists()
1618 buf_len = EMPTY_SCAN_SIZE(part->sector_size); in jffs2_1pass_build_lists()
1620 get_fl_mem((u32)part->offset + buf_ofs, buf_len, buf); in jffs2_1pass_build_lists()
1626 while (ofs < EMPTY_SCAN_SIZE(part->sector_size) && in jffs2_1pass_build_lists()
1630 if (ofs == EMPTY_SCAN_SIZE(part->sector_size)) in jffs2_1pass_build_lists()
1642 while (ofs < sector_ofs + part->sector_size) { in jffs2_1pass_build_lists()
1650 if (sector_ofs + part->sector_size < in jffs2_1pass_build_lists()
1655 + part->sector_size - ofs); in jffs2_1pass_build_lists()
1656 get_fl_mem((u32)part->offset + ofs, buf_len, in jffs2_1pass_build_lists()
1669 part->sector_size)/8, in jffs2_1pass_build_lists()
1696 part->sector_size - ofs); in jffs2_1pass_build_lists()
1706 get_fl_mem((u32)part->offset + ofs, buf_len, in jffs2_1pass_build_lists()
1723 sector_ofs + part->sector_size) { in jffs2_1pass_build_lists()
1736 part->sector_size - in jffs2_1pass_build_lists()
1738 get_fl_mem((u32)part->offset + ofs, in jffs2_1pass_build_lists()
1746 if (insert_node(&pL->frag, (u32) part->offset + in jffs2_1pass_build_lists()
1749 jffs2_free_cache(part); in jffs2_1pass_build_lists()
1764 part->sector_size - in jffs2_1pass_build_lists()
1766 get_fl_mem((u32)part->offset + ofs, in jffs2_1pass_build_lists()
1781 if (insert_node(&pL->dir, (u32) part->offset + in jffs2_1pass_build_lists()
1784 jffs2_free_cache(part); in jffs2_1pass_build_lists()
1898 jffs2_get_list(struct part_info * part, const char *who) in jffs2_get_list() argument
1901 current_part = part; in jffs2_get_list()
1903 if (jffs2_1pass_rescan_needed(part)) { in jffs2_get_list()
1904 if (!jffs2_1pass_build_lists(part)) { in jffs2_get_list()
1909 return (struct b_lists *)part->jffs2_priv; in jffs2_get_list()
1915 jffs2_1pass_ls(struct part_info * part, const char *fname) in jffs2_1pass_ls() argument
1921 if (! (pl = jffs2_get_list(part, "ls"))) in jffs2_1pass_ls()
1941 jffs2_1pass_load(char *dest, struct part_info * part, const char *fname) in jffs2_1pass_load() argument
1948 if (! (pl = jffs2_get_list(part, "load"))) in jffs2_1pass_load()
1974 jffs2_1pass_info(struct part_info * part) in jffs2_1pass_info() argument
1980 if (! (pl = jffs2_get_list(part, "info"))) in jffs2_1pass_info()