Lines Matching refs:current
36 char *current; in iioutils_break_up_name() local
48 current = strdup(full_name + strlen(prefix) + 1); in iioutils_break_up_name()
49 working = strtok(current, "_\0"); in iioutils_break_up_name()
63 free(current); in iioutils_break_up_name()
274 struct iio_channel_info *current; in build_channel_array() local
324 current = &(*ci_array)[count++]; in build_channel_array()
348 current->scale = 1.0; in build_channel_array()
349 current->offset = 0; in build_channel_array()
350 current->name = strndup(ent->d_name, in build_channel_array()
353 if (current->name == NULL) { in build_channel_array()
359 ret = iioutils_break_up_name(current->name, in build_channel_array()
360 ¤t->generic_name); in build_channel_array()
368 current->name); in build_channel_array()
375 fscanf(sysfsfp, "%u", ¤t->index); in build_channel_array()
379 ret = iioutils_get_param_float(¤t->scale, in build_channel_array()
382 current->name, in build_channel_array()
383 current->generic_name); in build_channel_array()
386 ret = iioutils_get_param_float(¤t->offset, in build_channel_array()
389 current->name, in build_channel_array()
390 current->generic_name); in build_channel_array()
393 ret = iioutils_get_type(¤t->is_signed, in build_channel_array()
394 ¤t->bytes, in build_channel_array()
395 ¤t->bits_used, in build_channel_array()
396 ¤t->shift, in build_channel_array()
397 ¤t->mask, in build_channel_array()
398 ¤t->be, in build_channel_array()
400 current->name, in build_channel_array()
401 current->generic_name); in build_channel_array()