Function report |
Source Code:init\do_mounts.c |
Create Date:2022-07-28 13:56:48 |
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
| home page | Tree |
| Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:devt_from_partuuid - looks up the dev_t of a partition by its UUID*@uuid_str: char array containing ascii UUID* The function will return the first partition which contains a matching* UUID value in its partition_meta_info struct. This does not search
Proto:static dev_t devt_from_partuuid(const char *uuid_str)
Type:dev_t
Parameter:
| Type | Parameter | Name |
|---|---|---|
| const char * | uuid_str |
| 110 | res = 0 |
| 115 | offset = 0 |
| 116 | bool clear_root_wait = false |
| 121 | slash = strchr - Find the first occurrence of the character c in the string s.*@s: the string to be searched*@c: the character to search for |
| 123 | If slash Then |
| 132 | Else |
| 136 | If Not len Then |
| 137 | clear_root_wait = true |
| 138 | Go to done |
| 152 | res = 0 |
| 153 | disk = part_to_disk(dev_to_part(dev)) |
| 154 | part = disk_get_part(disk, partno + offset) |
| 155 | If part Then |
| 157 | put_device(part_to_dev(part)) |
| 160 | no_offset : |
| 161 | put_device(dev) |
| 162 | done : |
| 163 | If clear_root_wait Then |
| 164 | pr_err("VFS: PARTUUID= is invalid.\nExpected PARTUUID=<valid-uuid-id>[/PARTNROFF=%%d]\n") |
| 168 | root_wait = 0 |
| 170 | Return res |
| Name | Describe |
|---|---|
| name_to_dev_t | Convert a name into device number |
| Source code conversion tool public plug-in interface | X |
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |