Lines Matching refs:iio_dev
139 *iio_find_channel_from_si(struct iio_dev *indio_dev, int si) in iio_find_channel_from_si()
197 struct iio_dev *indio_dev = file->private_data; in iio_debugfs_read_reg()
217 struct iio_dev *indio_dev = file->private_data; in iio_debugfs_write_reg()
257 static void iio_device_unregister_debugfs(struct iio_dev *indio_dev) in iio_device_unregister_debugfs()
262 static int iio_device_register_debugfs(struct iio_dev *indio_dev) in iio_device_register_debugfs()
292 static int iio_device_register_debugfs(struct iio_dev *indio_dev) in iio_device_register_debugfs()
297 static void iio_device_unregister_debugfs(struct iio_dev *indio_dev) in iio_device_unregister_debugfs()
306 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_read_channel_ext_info()
320 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_write_channel_ext_info()
330 ssize_t iio_enum_available_read(struct iio_dev *indio_dev, in iio_enum_available_read()
350 ssize_t iio_enum_read(struct iio_dev *indio_dev, in iio_enum_read()
369 ssize_t iio_enum_write(struct iio_dev *indio_dev, in iio_enum_write()
454 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_read_channel_info()
538 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_write_channel_info()
754 static int iio_device_add_info_mask_type(struct iio_dev *indio_dev, in iio_device_add_info_mask_type()
782 static int iio_device_add_channel_sysfs(struct iio_dev *indio_dev, in iio_device_add_channel_sysfs()
867 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_show_dev_name()
873 static int iio_device_register_sysfs(struct iio_dev *indio_dev) in iio_device_register_sysfs()
934 static void iio_device_unregister_sysfs(struct iio_dev *indio_dev) in iio_device_unregister_sysfs()
944 struct iio_dev *indio_dev = dev_to_iio_dev(device); in iio_dev_release()
965 struct iio_dev *iio_device_alloc(int sizeof_priv) in iio_device_alloc()
967 struct iio_dev *dev; in iio_device_alloc()
970 alloc_size = sizeof(struct iio_dev); in iio_device_alloc()
1009 void iio_device_free(struct iio_dev *dev) in iio_device_free()
1018 iio_device_free(*(struct iio_dev **)res); in devm_iio_device_release()
1023 struct iio_dev **r = res; in devm_iio_device_match()
1045 struct iio_dev *devm_iio_device_alloc(struct device *dev, int sizeof_priv) in devm_iio_device_alloc()
1047 struct iio_dev **ptr, *iio_dev; in devm_iio_device_alloc() local
1054 iio_dev = iio_device_alloc(sizeof_priv); in devm_iio_device_alloc()
1055 if (iio_dev) { in devm_iio_device_alloc()
1056 *ptr = iio_dev; in devm_iio_device_alloc()
1062 return iio_dev; in devm_iio_device_alloc()
1073 void devm_iio_device_free(struct device *dev, struct iio_dev *iio_dev) in devm_iio_device_free() argument
1078 devm_iio_device_match, iio_dev); in devm_iio_device_free()
1088 struct iio_dev *indio_dev = container_of(inode->i_cdev, in iio_chrdev_open()
1089 struct iio_dev, chrdev); in iio_chrdev_open()
1106 struct iio_dev *indio_dev = container_of(inode->i_cdev, in iio_chrdev_release()
1107 struct iio_dev, chrdev); in iio_chrdev_release()
1118 struct iio_dev *indio_dev = filp->private_data; in iio_ioctl()
1145 static int iio_check_unique_scan_index(struct iio_dev *indio_dev) in iio_check_unique_scan_index()
1174 int iio_device_register(struct iio_dev *indio_dev) in iio_device_register()
1252 void iio_device_unregister(struct iio_dev *indio_dev) in iio_device_unregister()
1277 iio_device_unregister(*(struct iio_dev **)res); in devm_iio_device_unreg()
1296 int devm_iio_device_register(struct device *dev, struct iio_dev *indio_dev) in devm_iio_device_register()
1298 struct iio_dev **ptr; in devm_iio_device_register()
1323 void devm_iio_device_unregister(struct device *dev, struct iio_dev *indio_dev) in devm_iio_device_unregister()