Lines Matching refs:field
77 * @separator: char that delimits the field
90 /* Delimit the field and remove trailing spaces */
112 char *field[4];
115 field[0] = str;
117 for (i = 0; i < ARRAY_SIZE(field) - 1; i++) {
118 field[i + 1] = str_field_delimit(&field[i], ' ');
119 if (!field[i + 1])
122 /* Delimit last field that can be terminated by comma */
123 next = str_field_delimit(&field[i], ',');
131 if (kstrtoull(field[0], 0, &sp->sector_start))
134 if (kstrtoull(field[1], 0, &sp->length))
137 strscpy(sp->target_type, field[2], sizeof(sp->target_type));
143 dev->target_args_array[n] = kstrndup(field[3], DM_MAX_STR_SIZE,
152 * dm_parse_table - parse "dm-mod.create=" table field
190 char *field[5];
194 field[0] = str;
196 for (i = 0; i < ARRAY_SIZE(field) - 1; i++) {
197 field[i+1] = str_field_delimit(&field[i], ',');
198 if (!field[i+1])
201 /* Delimit last field that can be delimited by semi-colon */
202 next = str_field_delimit(&field[i], ';');
205 strscpy(dev->dmi.name, field[0], sizeof(dev->dmi.name));
207 strscpy(dev->dmi.uuid, field[1], sizeof(dev->dmi.uuid));
209 if (strlen(field[2])) {
210 if (kstrtoull(field[2], 0, &dev->dmi.dev))
215 if (!strcmp(field[3], "ro"))
217 else if (strcmp(field[3], "rw"))
220 if (dm_parse_table(dev, field[4]))