mirror of
https://xff.cz/git/u-boot/
synced 2025-11-02 11:26:41 +01:00
disk: Provide API to get partition by name for specific type
There is already existing function part_get_info_by_name(). But sometimes user is particularly interested in looking for only specific partition type. This patch implements such an API that provides partition searching by name for specified partition type. Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -173,6 +173,21 @@ int blk_get_device_part_str(const char *ifname, const char *dev_part_str,
|
||||
struct blk_desc **dev_desc,
|
||||
disk_partition_t *info, int allow_whole_dev);
|
||||
|
||||
/**
|
||||
* part_get_info_by_name_type() - Search for a partition by name
|
||||
* for only specified partition type
|
||||
*
|
||||
* @param dev_desc - block device descriptor
|
||||
* @param gpt_name - the specified table entry name
|
||||
* @param info - returns the disk partition info
|
||||
* @param part_type - only search in partitions of this type
|
||||
*
|
||||
* @return - the partition number on match (starting on 1), -1 on no match,
|
||||
* otherwise error
|
||||
*/
|
||||
int part_get_info_by_name_type(struct blk_desc *dev_desc, const char *name,
|
||||
disk_partition_t *info, int part_type);
|
||||
|
||||
/**
|
||||
* part_get_info_by_name() - Search for a partition by name
|
||||
* among all available registered partitions
|
||||
|
||||
Reference in New Issue
Block a user