Lines Matching refs:master
38 struct mtd_info *master = mtd_get_master(parent);
40 master->writesize : master->erasesize;
76 * However, it is very useful to have the master node present,
77 * so the MTD_PARTITIONED_MASTER option allows that. The master
164 child->erasesize = master->erasesize;
199 if (master->_block_isbad) {
242 struct mtd_info *master = mtd_get_master(parent);
269 mutex_lock(&master->master.partitions_lock);
271 mutex_unlock(&master->master.partitions_lock);
282 mutex_lock(&master->master.partitions_lock);
284 mutex_unlock(&master->master.partitions_lock);
354 struct mtd_info *master = mtd_get_master(mtd);
359 mutex_lock(&master->master.partitions_lock);
361 mutex_unlock(&master->master.partitions_lock);
368 struct mtd_info *child, *master = mtd_get_master(mtd);
371 mutex_lock(&master->master.partitions_lock);
378 mutex_unlock(&master->master.partitions_lock);
397 struct mtd_info *child, *master = mtd_get_master(parent);
411 mutex_lock(&master->master.partitions_lock);
413 mutex_unlock(&master->master.partitions_lock);
417 mutex_lock(&master->master.partitions_lock);
419 mutex_unlock(&master->master.partitions_lock);
436 del_mtd_partitions(master);
516 struct mtd_info *master,
522 ret = (*parser->parse_fn)(master, &pparts->parts, data);
523 pr_debug("%s: parser %s: %i\n", master->name, parser->name, ret);
528 parser->name, master->name);
575 static int mtd_part_of_parse(struct mtd_info *master,
585 np = mtd_get_of_node(master);
586 if (mtd_is_partition(master))
595 ret = mtd_part_do_parse(parser, master, pparts, NULL);
616 ret = mtd_part_do_parse(parser, master, pparts, NULL);
630 * @master: the master partition (describes whole MTD device)
634 * This function tries to find & register partitions on MTD device @master. It
645 int parse_mtd_partitions(struct mtd_info *master, const char *const *types,
653 types = mtd_is_partition(master) ? default_subpartition_types :
663 ret = mtd_part_of_parse(master, &pparts);
665 pr_debug("%s: parsing partitions %s\n", master->name,
670 pr_debug("%s: got parser %s\n", master->name,
674 ret = mtd_part_do_parse(parser, master, &pparts, data);
680 err = add_mtd_partitions(master, pparts.parts,
714 struct mtd_info *master = mtd_get_master((struct mtd_info *)mtd);
716 return master->size;