Lines Matching refs:iio_dev
157 *iio_find_channel_from_si(struct iio_dev *indio_dev, int si) in iio_find_channel_from_si()
215 struct iio_dev *indio_dev = file->private_data; in iio_debugfs_read_reg()
237 struct iio_dev *indio_dev = file->private_data; in iio_debugfs_write_reg()
277 static void iio_device_unregister_debugfs(struct iio_dev *indio_dev) in iio_device_unregister_debugfs()
282 static int iio_device_register_debugfs(struct iio_dev *indio_dev) in iio_device_register_debugfs()
312 static int iio_device_register_debugfs(struct iio_dev *indio_dev) in iio_device_register_debugfs()
317 static void iio_device_unregister_debugfs(struct iio_dev *indio_dev) in iio_device_unregister_debugfs()
326 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_read_channel_ext_info()
340 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_write_channel_ext_info()
350 ssize_t iio_enum_available_read(struct iio_dev *indio_dev, in iio_enum_available_read()
370 ssize_t iio_enum_read(struct iio_dev *indio_dev, in iio_enum_read()
389 ssize_t iio_enum_write(struct iio_dev *indio_dev, in iio_enum_write()
478 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_read_channel_info()
562 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_write_channel_info()
778 static int iio_device_add_info_mask_type(struct iio_dev *indio_dev, in iio_device_add_info_mask_type()
806 static int iio_device_add_channel_sysfs(struct iio_dev *indio_dev, in iio_device_add_channel_sysfs()
891 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_show_dev_name()
897 static int iio_device_register_sysfs(struct iio_dev *indio_dev) in iio_device_register_sysfs()
958 static void iio_device_unregister_sysfs(struct iio_dev *indio_dev) in iio_device_unregister_sysfs()
968 struct iio_dev *indio_dev = dev_to_iio_dev(device); in iio_dev_release()
989 struct iio_dev *iio_device_alloc(int sizeof_priv) in iio_device_alloc()
991 struct iio_dev *dev; in iio_device_alloc()
994 alloc_size = sizeof(struct iio_dev); in iio_device_alloc()
1033 void iio_device_free(struct iio_dev *dev) in iio_device_free()
1042 iio_device_free(*(struct iio_dev **)res); in devm_iio_device_release()
1047 struct iio_dev **r = res; in devm_iio_device_match()
1069 struct iio_dev *devm_iio_device_alloc(struct device *dev, int sizeof_priv) in devm_iio_device_alloc()
1071 struct iio_dev **ptr, *iio_dev; in devm_iio_device_alloc() local
1078 iio_dev = iio_device_alloc(sizeof_priv); in devm_iio_device_alloc()
1079 if (iio_dev) { in devm_iio_device_alloc()
1080 *ptr = iio_dev; in devm_iio_device_alloc()
1086 return iio_dev; in devm_iio_device_alloc()
1097 void devm_iio_device_free(struct device *dev, struct iio_dev *iio_dev) in devm_iio_device_free() argument
1102 devm_iio_device_match, iio_dev); in devm_iio_device_free()
1117 struct iio_dev *indio_dev = container_of(inode->i_cdev, in iio_chrdev_open()
1118 struct iio_dev, chrdev); in iio_chrdev_open()
1139 struct iio_dev *indio_dev = container_of(inode->i_cdev, in iio_chrdev_release()
1140 struct iio_dev, chrdev); in iio_chrdev_release()
1151 struct iio_dev *indio_dev = filp->private_data; in iio_ioctl()
1180 static int iio_check_unique_scan_index(struct iio_dev *indio_dev) in iio_check_unique_scan_index()
1209 int iio_device_register(struct iio_dev *indio_dev) in iio_device_register()
1287 void iio_device_unregister(struct iio_dev *indio_dev) in iio_device_unregister()
1312 iio_device_unregister(*(struct iio_dev **)res); in devm_iio_device_unreg()
1331 int devm_iio_device_register(struct device *dev, struct iio_dev *indio_dev) in devm_iio_device_register()
1333 struct iio_dev **ptr; in devm_iio_device_register()
1358 void devm_iio_device_unregister(struct device *dev, struct iio_dev *indio_dev) in devm_iio_device_unregister()