Lines Matching refs:iio_attr
1141 struct iio_dev_attr *iio_attr, *t; in __iio_add_chan_devattr() local
1143 iio_attr = kzalloc(sizeof(*iio_attr), GFP_KERNEL); in __iio_add_chan_devattr()
1144 if (iio_attr == NULL) in __iio_add_chan_devattr()
1146 ret = __iio_device_attr_init(&iio_attr->dev_attr, in __iio_add_chan_devattr()
1151 iio_attr->c = chan; in __iio_add_chan_devattr()
1152 iio_attr->address = mask; in __iio_add_chan_devattr()
1153 iio_attr->buffer = buffer; in __iio_add_chan_devattr()
1156 iio_attr->dev_attr.attr.name) == 0) { in __iio_add_chan_devattr()
1163 list_add(&iio_attr->l, attr_list); in __iio_add_chan_devattr()
1168 __iio_device_attr_deinit(&iio_attr->dev_attr); in __iio_add_chan_devattr()
1170 kfree(iio_attr); in __iio_add_chan_devattr()