Lines Matching refs:buffer_attrs
70 char *ptr, *str, **attrs, **channels, **buffer_attrs, **debug_attrs; in iio_device_get_xml() local
112 buffer_attrs = malloc(dev->nb_buffer_attrs * sizeof(*buffer_attrs)); in iio_device_get_xml()
113 if (!buffer_attrs) in iio_device_get_xml()
117 char *xml = get_attr_xml(dev->buffer_attrs[k], in iio_device_get_xml()
121 buffer_attrs[k] = xml; in iio_device_get_xml()
177 strcpy(ptr, buffer_attrs[i]); in iio_device_get_xml()
179 free(buffer_attrs[i]); in iio_device_get_xml()
182 free(buffer_attrs); in iio_device_get_xml()
206 free(buffer_attrs[k]); in iio_device_get_xml()
207 free(buffer_attrs); in iio_device_get_xml()
302 return dev->buffer_attrs[index]; in iio_device_get_buffer_attr()
310 const char *attr = dev->buffer_attrs[i]; in iio_device_find_buffer_attr()
516 free(dev->buffer_attrs[i]); in free_device()
518 free(dev->buffer_attrs); in free_device()