Lines Matching refs:current

31 	char *current;  in iioutils_break_up_name()  local
43 current = strdup(full_name + strlen(prefix) + 1); in iioutils_break_up_name()
44 if (!current) in iioutils_break_up_name()
47 working = strtok(current, "_\0"); in iioutils_break_up_name()
49 free(current); in iioutils_break_up_name()
66 free(current); in iioutils_break_up_name()
321 struct iio_channel_info *current; in build_channel_array() local
385 current = &(*ci_array)[count++]; in build_channel_array()
421 current->scale = 1.0; in build_channel_array()
422 current->offset = 0; in build_channel_array()
423 current->name = strndup(ent->d_name, in build_channel_array()
426 if (!current->name) { in build_channel_array()
433 ret = iioutils_break_up_name(current->name, in build_channel_array()
434 &current->generic_name); in build_channel_array()
436 free(current->name); in build_channel_array()
444 current->name); in build_channel_array()
455 scan_el_dir, current->name); in build_channel_array()
460 if (fscanf(sysfsfp, "%u", &current->index) != 1) { in build_channel_array()
474 ret = iioutils_get_param_float(&current->scale, in build_channel_array()
477 current->name, in build_channel_array()
478 current->generic_name); in build_channel_array()
482 ret = iioutils_get_param_float(&current->offset, in build_channel_array()
485 current->name, in build_channel_array()
486 current->generic_name); in build_channel_array()
490 ret = iioutils_get_type(&current->is_signed, in build_channel_array()
491 &current->bytes, in build_channel_array()
492 &current->bits_used, in build_channel_array()
493 &current->shift, in build_channel_array()
494 &current->mask, in build_channel_array()
495 &current->be, in build_channel_array()
498 current->name, in build_channel_array()
499 current->generic_name); in build_channel_array()