Lines Matching refs:pconf

591 static int parse_hwpart_user(struct mmc_hwpart_conf *pconf,  in parse_hwpart_user()  argument
596 memset(&pconf->user, 0, sizeof(pconf->user)); in parse_hwpart_user()
602 pconf->user.enh_start = in parse_hwpart_user()
604 pconf->user.enh_size = in parse_hwpart_user()
610 pconf->user.wr_rel_change = 1; in parse_hwpart_user()
612 pconf->user.wr_rel_set = 1; in parse_hwpart_user()
614 pconf->user.wr_rel_set = 0; in parse_hwpart_user()
625 static int parse_hwpart_gp(struct mmc_hwpart_conf *pconf, int pidx, in parse_hwpart_gp() argument
630 memset(&pconf->gp_part[pidx], 0, sizeof(pconf->gp_part[pidx])); in parse_hwpart_gp()
634 pconf->gp_part[pidx].size = simple_strtoul(argv[0], NULL, 10); in parse_hwpart_gp()
639 pconf->gp_part[pidx].enhanced = 1; in parse_hwpart_gp()
644 pconf->gp_part[pidx].wr_rel_change = 1; in parse_hwpart_gp()
646 pconf->gp_part[pidx].wr_rel_set = 1; in parse_hwpart_gp()
648 pconf->gp_part[pidx].wr_rel_set = 0; in parse_hwpart_gp()
663 struct mmc_hwpart_conf pconf = { }; in do_mmc_hwpartition() local
677 r = parse_hwpart_user(&pconf, argc-i, &argv[i]); in do_mmc_hwpartition()
686 r = parse_hwpart_gp(&pconf, pidx, argc-i, &argv[i]); in do_mmc_hwpartition()
705 if (pconf.user.enh_size) { in do_mmc_hwpartition()
707 print_size(((u64)pconf.user.enh_start) << 9, "\n"); in do_mmc_hwpartition()
709 print_size(((u64)pconf.user.enh_size) << 9, "\n"); in do_mmc_hwpartition()
713 if (pconf.user.wr_rel_change) in do_mmc_hwpartition()
715 pconf.user.wr_rel_set ? "on" : "off"); in do_mmc_hwpartition()
717 if (pconf.gp_part[pidx].size) { in do_mmc_hwpartition()
719 print_size(((u64)pconf.gp_part[pidx].size) << 9, in do_mmc_hwpartition()
720 pconf.gp_part[pidx].enhanced ? in do_mmc_hwpartition()
725 if (pconf.gp_part[pidx].wr_rel_change) in do_mmc_hwpartition()
727 pconf.gp_part[pidx].wr_rel_set ? "on" : "off"); in do_mmc_hwpartition()
730 if (!mmc_hwpart_config(mmc, &pconf, mode)) { in do_mmc_hwpartition()