Lines Matching defs:master

45 	struct mtd_info *master = mtd_get_master(parent);
47 master->writesize : master->erasesize;
83 * However, it is very useful to have the master node present,
84 * so the MTD_PARTITIONED_MASTER option allows that. The master
171 child->erasesize = master->erasesize;
206 if (master->_block_isbad) {
248 struct mtd_info *master = mtd_get_master(parent);
275 mutex_lock(&master->master.partitions_lock);
277 mutex_unlock(&master->master.partitions_lock);
288 mutex_lock(&master->master.partitions_lock);
290 mutex_unlock(&master->master.partitions_lock);
355 struct mtd_info *master = mtd_get_master(mtd);
360 mutex_lock(&master->master.partitions_lock);
362 mutex_unlock(&master->master.partitions_lock);
369 struct mtd_info *child, *master = mtd_get_master(mtd);
372 mutex_lock(&master->master.partitions_lock);
379 mutex_unlock(&master->master.partitions_lock);
398 struct mtd_info *child, *master = mtd_get_master(parent);
412 mutex_lock(&master->master.partitions_lock);
414 mutex_unlock(&master->master.partitions_lock);
418 mutex_lock(&master->master.partitions_lock);
420 mutex_unlock(&master->master.partitions_lock);
437 del_mtd_partitions(master);
517 struct mtd_info *master,
523 ret = (*parser->parse_fn)(master, &pparts->parts, data);
524 pr_debug("%s: parser %s: %i\n", master->name, parser->name, ret);
529 parser->name, master->name);
576 static int mtd_part_of_parse(struct mtd_info *master,
588 dev = &master->dev;
590 if (!IS_ENABLED(CONFIG_MTD_PARTITIONED_MASTER) && !mtd_is_partition(master))
591 dev = master->dev.parent;
593 np = mtd_get_of_node(master);
594 if (mtd_is_partition(master))
612 ret = mtd_part_do_parse(parser, master, pparts, NULL);
635 ret = mtd_part_do_parse(parser, master, pparts, NULL);
649 * @master: the master partition (describes whole MTD device)
653 * This function tries to find & register partitions on MTD device @master. It
664 int parse_mtd_partitions(struct mtd_info *master, const char *const *types,
672 types = mtd_is_partition(master) ? default_subpartition_types :
682 ret = mtd_part_of_parse(master, &pparts);
684 pr_debug("%s: parsing partitions %s\n", master->name,
689 pr_debug("%s: got parser %s\n", master->name,
693 ret = mtd_part_do_parse(parser, master, &pparts, data);
699 err = add_mtd_partitions(master, pparts.parts,
733 struct mtd_info *master = mtd_get_master((struct mtd_info *)mtd);
735 return master->size;