Lines Matching refs:iio_dev
199 int iio_device_id(struct iio_dev *indio_dev) in iio_device_id()
213 bool iio_buffer_enabled(struct iio_dev *indio_dev) in iio_buffer_enabled()
226 struct dentry *iio_get_debugfs_dentry(struct iio_dev *indio_dev) in iio_get_debugfs_dentry()
244 *iio_find_channel_from_si(struct iio_dev *indio_dev, int si) in iio_find_channel_from_si()
270 int iio_device_set_clock(struct iio_dev *indio_dev, clockid_t clock_id) in iio_device_set_clock()
297 clockid_t iio_device_get_clock(const struct iio_dev *indio_dev) in iio_device_get_clock()
311 s64 iio_get_time_ns(const struct iio_dev *indio_dev) in iio_get_time_ns()
376 struct iio_dev *indio_dev = file->private_data; in iio_debugfs_read_reg()
406 struct iio_dev *indio_dev = file->private_data; in iio_debugfs_write_reg()
447 static void iio_device_unregister_debugfs(struct iio_dev *indio_dev) in iio_device_unregister_debugfs()
454 static void iio_device_register_debugfs(struct iio_dev *indio_dev) in iio_device_register_debugfs()
475 static void iio_device_register_debugfs(struct iio_dev *indio_dev) in iio_device_register_debugfs()
479 static void iio_device_unregister_debugfs(struct iio_dev *indio_dev) in iio_device_unregister_debugfs()
488 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_read_channel_ext_info()
501 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_write_channel_ext_info()
511 ssize_t iio_enum_available_read(struct iio_dev *indio_dev, in iio_enum_available_read()
534 ssize_t iio_enum_read(struct iio_dev *indio_dev, in iio_enum_read()
553 ssize_t iio_enum_write(struct iio_dev *indio_dev, in iio_enum_write()
588 ssize_t iio_show_mount_matrix(struct iio_dev *indio_dev, uintptr_t priv, in iio_show_mount_matrix()
729 ssize_t do_iio_read_channel_label(struct iio_dev *indio_dev, in do_iio_read_channel_label()
754 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_read_channel_info()
844 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_read_channel_info_avail()
963 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_write_channel_info()
1200 static int iio_device_add_channel_label(struct iio_dev *indio_dev, in iio_device_add_channel_label()
1224 static int iio_device_add_info_mask_type(struct iio_dev *indio_dev, in iio_device_add_info_mask_type()
1254 static int iio_device_add_info_mask_type_avail(struct iio_dev *indio_dev, in iio_device_add_info_mask_type_avail()
1292 static int iio_device_add_channel_sysfs(struct iio_dev *indio_dev, in iio_device_add_channel_sysfs()
1412 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in name_show()
1422 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in label_show()
1448 const struct iio_dev *indio_dev = dev_to_iio_dev(dev); in current_timestamp_clock_show()
1499 int iio_device_register_sysfs_group(struct iio_dev *indio_dev, in iio_device_register_sysfs_group()
1520 static int iio_device_register_sysfs(struct iio_dev *indio_dev) in iio_device_register_sysfs()
1608 static void iio_device_unregister_sysfs(struct iio_dev *indio_dev) in iio_device_unregister_sysfs()
1621 struct iio_dev *indio_dev = dev_to_iio_dev(device); in iio_dev_release()
1650 struct iio_dev *iio_device_alloc(struct device *parent, int sizeof_priv) in iio_device_alloc()
1653 struct iio_dev *indio_dev; in iio_device_alloc()
1707 void iio_device_free(struct iio_dev *dev) in iio_device_free()
1714 static void devm_iio_device_release(void *iio_dev) in devm_iio_device_release() argument
1716 iio_device_free(iio_dev); in devm_iio_device_release()
1730 struct iio_dev *devm_iio_device_alloc(struct device *parent, int sizeof_priv) in devm_iio_device_alloc()
1732 struct iio_dev *iio_dev; in devm_iio_device_alloc() local
1735 iio_dev = iio_device_alloc(parent, sizeof_priv); in devm_iio_device_alloc()
1736 if (!iio_dev) in devm_iio_device_alloc()
1740 iio_dev); in devm_iio_device_alloc()
1744 return iio_dev; in devm_iio_device_alloc()
1760 struct iio_dev *indio_dev = &iio_dev_opaque->indio_dev; in iio_chrdev_open()
1795 struct iio_dev *indio_dev = &iio_dev_opaque->indio_dev; in iio_chrdev_release()
1804 void iio_device_ioctl_handler_register(struct iio_dev *indio_dev, in iio_device_ioctl_handler_register()
1820 struct iio_dev *indio_dev = ib->indio_dev; in iio_ioctl()
1864 static int iio_check_unique_scan_index(struct iio_dev *indio_dev) in iio_check_unique_scan_index()
1887 static int iio_check_extended_name(const struct iio_dev *indio_dev) in iio_check_extended_name()
1907 static void iio_sanity_check_avail_scan_masks(struct iio_dev *indio_dev) in iio_sanity_check_avail_scan_masks()
1974 int iio_active_scan_mask_index(struct iio_dev *indio_dev) in iio_active_scan_mask_index()
2010 int __iio_device_register(struct iio_dev *indio_dev, struct module *this_mod) in __iio_device_register()
2105 void iio_device_unregister(struct iio_dev *indio_dev) in iio_device_unregister()
2131 int __devm_iio_device_register(struct device *dev, struct iio_dev *indio_dev, in __devm_iio_device_register()
2155 int iio_device_claim_direct_mode(struct iio_dev *indio_dev) in iio_device_claim_direct_mode()
2178 void iio_device_release_direct_mode(struct iio_dev *indio_dev) in iio_device_release_direct_mode()
2195 int iio_device_claim_buffer_mode(struct iio_dev *indio_dev) in iio_device_claim_buffer_mode()
2218 void iio_device_release_buffer_mode(struct iio_dev *indio_dev) in iio_device_release_buffer_mode()
2229 int iio_device_get_current_mode(struct iio_dev *indio_dev) in iio_device_get_current_mode()