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 &current->generic_name); in build_channel_array()
368 current->name); in build_channel_array()
375 fscanf(sysfsfp, "%u", &current->index); in build_channel_array()
379 ret = iioutils_get_param_float(&current->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(&current->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(&current->is_signed, in build_channel_array()
394 &current->bytes, in build_channel_array()
395 &current->bits_used, in build_channel_array()
396 &current->shift, in build_channel_array()
397 &current->mask, in build_channel_array()
398 &current->be, in build_channel_array()
400 current->name, in build_channel_array()
401 current->generic_name); in build_channel_array()