Lines Matching refs:field
82 * @separator: char that delimits the field
95 /* Delimit the field and remove trailing spaces */
117 char *field[4];
120 field[0] = str;
122 for (i = 0; i < ARRAY_SIZE(field) - 1; i++) {
123 field[i + 1] = str_field_delimit(&field[i], ' ');
124 if (!field[i + 1])
127 /* Delimit last field that can be terminated by comma */
128 next = str_field_delimit(&field[i], ',');
136 if (kstrtoull(field[0], 0, &sp->sector_start))
139 if (kstrtoull(field[1], 0, &sp->length))
142 strscpy(sp->target_type, field[2], sizeof(sp->target_type));
148 dev->target_args_array[n] = kstrndup(field[3], DM_MAX_STR_SIZE,
157 * dm_parse_table - parse "dm-mod.create=" table field
195 char *field[5];
199 field[0] = str;
201 for (i = 0; i < ARRAY_SIZE(field) - 1; i++) {
202 field[i+1] = str_field_delimit(&field[i], ',');
203 if (!field[i+1])
206 /* Delimit last field that can be delimited by semi-colon */
207 next = str_field_delimit(&field[i], ';');
210 strscpy(dev->dmi.name, field[0], sizeof(dev->dmi.name));
212 strscpy(dev->dmi.uuid, field[1], sizeof(dev->dmi.uuid));
214 if (strlen(field[2])) {
215 if (kstrtoull(field[2], 0, &dev->dmi.dev))
220 if (!strcmp(field[3], "ro"))
222 else if (strcmp(field[3], "rw"))
225 if (dm_parse_table(dev, field[4]))