Lines Matching refs:pparts
785 static void mtd_part_parser_cleanup_default(const struct mtd_partition *pparts, in mtd_part_parser_cleanup_default() argument
788 kfree(pparts); in mtd_part_parser_cleanup_default()
832 struct mtd_partitions *pparts, in mtd_part_do_parse() argument
837 ret = (*parser->parse_fn)(master, &pparts->parts, data); in mtd_part_do_parse()
845 pparts->nr_parts = ret; in mtd_part_do_parse()
846 pparts->parser = parser; in mtd_part_do_parse()
891 struct mtd_partitions *pparts) in mtd_part_of_parse() argument
910 ret = mtd_part_do_parse(parser, master, pparts, NULL); in mtd_part_of_parse()
931 ret = mtd_part_do_parse(parser, master, pparts, NULL); in mtd_part_of_parse()
963 struct mtd_partitions pparts = { }; in parse_mtd_partitions() local
978 ret = mtd_part_of_parse(master, &pparts); in parse_mtd_partitions()
989 ret = mtd_part_do_parse(parser, master, &pparts, data); in parse_mtd_partitions()
995 err = add_mtd_partitions(master, pparts.parts, in parse_mtd_partitions()
996 pparts.nr_parts); in parse_mtd_partitions()
997 mtd_part_parser_cleanup(&pparts); in parse_mtd_partitions()
998 return err ? err : pparts.nr_parts; in parse_mtd_partitions()