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()
317 struct iio_channel_info *current; in build_channel_array() local
384 current = &(*ci_array)[count++]; in build_channel_array()
423 current->scale = 1.0; in build_channel_array()
424 current->offset = 0; in build_channel_array()
425 current->name = strndup(ent->d_name, in build_channel_array()
428 if (!current->name) { in build_channel_array()
436 ret = iioutils_break_up_name(current->name, in build_channel_array()
437 ¤t->generic_name); in build_channel_array()
440 free(current->name); in build_channel_array()
448 current->name); in build_channel_array()
465 if (fscanf(sysfsfp, "%u", ¤t->index) != 1) { in build_channel_array()
482 ret = iioutils_get_param_float(¤t->scale, in build_channel_array()
485 current->name, in build_channel_array()
486 current->generic_name); in build_channel_array()
490 ret = iioutils_get_param_float(¤t->offset, in build_channel_array()
493 current->name, in build_channel_array()
494 current->generic_name); in build_channel_array()
498 ret = iioutils_get_type(¤t->is_signed, in build_channel_array()
499 ¤t->bytes, in build_channel_array()
500 ¤t->bits_used, in build_channel_array()
501 ¤t->shift, in build_channel_array()
502 ¤t->mask, in build_channel_array()
503 ¤t->be, in build_channel_array()
505 current->name, in build_channel_array()
506 current->generic_name); in build_channel_array()