Lines Matching refs:current
34 char *current; in iioutils_break_up_name() local
46 current = strdup(full_name + strlen(prefix) + 1); in iioutils_break_up_name()
47 if (!current) in iioutils_break_up_name()
50 working = strtok(current, "_\0"); in iioutils_break_up_name()
52 free(current); in iioutils_break_up_name()
69 free(current); in iioutils_break_up_name()
320 struct iio_channel_info *current; in build_channel_array() local
387 current = &(*ci_array)[count++]; in build_channel_array()
426 current->scale = 1.0; in build_channel_array()
427 current->offset = 0; in build_channel_array()
428 current->name = strndup(ent->d_name, in build_channel_array()
431 if (!current->name) { in build_channel_array()
439 ret = iioutils_break_up_name(current->name, in build_channel_array()
440 ¤t->generic_name); in build_channel_array()
443 free(current->name); in build_channel_array()
451 current->name); in build_channel_array()
468 if (fscanf(sysfsfp, "%u", ¤t->index) != 1) { in build_channel_array()
485 ret = iioutils_get_param_float(¤t->scale, in build_channel_array()
488 current->name, in build_channel_array()
489 current->generic_name); in build_channel_array()
493 ret = iioutils_get_param_float(¤t->offset, in build_channel_array()
496 current->name, in build_channel_array()
497 current->generic_name); in build_channel_array()
501 ret = iioutils_get_type(¤t->is_signed, in build_channel_array()
502 ¤t->bytes, in build_channel_array()
503 ¤t->bits_used, in build_channel_array()
504 ¤t->shift, in build_channel_array()
505 ¤t->mask, in build_channel_array()
506 ¤t->be, in build_channel_array()
508 current->name, in build_channel_array()
509 current->generic_name); in build_channel_array()