Lines Matching refs:part
348 int part_get_info(struct blk_desc *dev_desc, int part, in part_get_info() argument
373 if (drv->get_info(dev_desc, part, info) == 0) { in part_get_info()
472 int part; in blk_get_device_part_str() local
550 part = PART_UNSPECIFIED; in blk_get_device_part_str()
552 part = PART_AUTO; in blk_get_device_part_str()
555 part = (int)simple_strtoul(part_str, &ep, 16); in blk_get_device_part_str()
560 if (*ep || (part == 0 && !allow_whole_dev)) { in blk_get_device_part_str()
572 (part == 0)) { in blk_get_device_part_str()
584 if ((part > 0) || (!allow_whole_dev)) { in blk_get_device_part_str()
602 if (part == PART_UNSPECIFIED) in blk_get_device_part_str()
603 part = 1; in blk_get_device_part_str()
609 if (part != PART_AUTO) { in blk_get_device_part_str()
610 ret = part_get_info(*dev_desc, part, info); in blk_get_device_part_str()
612 printf("** Invalid partition %d **\n", part); in blk_get_device_part_str()
620 part = 0; in blk_get_device_part_str()
630 if (!part || info->bootable) in blk_get_device_part_str()
631 part = p; in blk_get_device_part_str()
642 if (part == p) in blk_get_device_part_str()
646 if (part) { in blk_get_device_part_str()
669 ret = part; in blk_get_device_part_str()