Lines Matching refs:iio_dev

169 *iio_find_channel_from_si(struct iio_dev *indio_dev, int si)  in iio_find_channel_from_si()
188 static int iio_device_set_clock(struct iio_dev *indio_dev, clockid_t clock_id) in iio_device_set_clock()
211 s64 iio_get_time_ns(const struct iio_dev *indio_dev) in iio_get_time_ns()
242 unsigned int iio_get_time_res(const struct iio_dev *indio_dev) in iio_get_time_res()
299 struct iio_dev *indio_dev = file->private_data; in iio_debugfs_read_reg()
321 struct iio_dev *indio_dev = file->private_data; in iio_debugfs_write_reg()
361 static void iio_device_unregister_debugfs(struct iio_dev *indio_dev) in iio_device_unregister_debugfs()
366 static int iio_device_register_debugfs(struct iio_dev *indio_dev) in iio_device_register_debugfs()
396 static int iio_device_register_debugfs(struct iio_dev *indio_dev) in iio_device_register_debugfs()
401 static void iio_device_unregister_debugfs(struct iio_dev *indio_dev) in iio_device_unregister_debugfs()
410 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_read_channel_ext_info()
424 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_write_channel_ext_info()
434 ssize_t iio_enum_available_read(struct iio_dev *indio_dev, in iio_enum_available_read()
454 ssize_t iio_enum_read(struct iio_dev *indio_dev, in iio_enum_read()
473 ssize_t iio_enum_write(struct iio_dev *indio_dev, in iio_enum_write()
508 ssize_t iio_show_mount_matrix(struct iio_dev *indio_dev, uintptr_t priv, in iio_show_mount_matrix()
656 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_read_channel_info()
767 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_read_channel_info_avail()
859 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_write_channel_info()
1078 static int iio_device_add_info_mask_type(struct iio_dev *indio_dev, in iio_device_add_info_mask_type()
1106 static int iio_device_add_info_mask_type_avail(struct iio_dev *indio_dev, in iio_device_add_info_mask_type_avail()
1140 static int iio_device_add_channel_sysfs(struct iio_dev *indio_dev, in iio_device_add_channel_sysfs()
1255 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_show_dev_name()
1265 const struct iio_dev *indio_dev = dev_to_iio_dev(dev); in iio_show_timestamp_clock()
1341 static int iio_device_register_sysfs(struct iio_dev *indio_dev) in iio_device_register_sysfs()
1413 static void iio_device_unregister_sysfs(struct iio_dev *indio_dev) in iio_device_unregister_sysfs()
1423 struct iio_dev *indio_dev = dev_to_iio_dev(device); in iio_dev_release()
1444 struct iio_dev *iio_device_alloc(int sizeof_priv) in iio_device_alloc()
1446 struct iio_dev *dev; in iio_device_alloc()
1449 alloc_size = sizeof(struct iio_dev); in iio_device_alloc()
1488 void iio_device_free(struct iio_dev *dev) in iio_device_free()
1497 iio_device_free(*(struct iio_dev **)res); in devm_iio_device_release()
1502 struct iio_dev **r = res; in devm_iio_device_match()
1525 struct iio_dev *devm_iio_device_alloc(struct device *dev, int sizeof_priv) in devm_iio_device_alloc()
1527 struct iio_dev **ptr, *iio_dev; in devm_iio_device_alloc() local
1534 iio_dev = iio_device_alloc(sizeof_priv); in devm_iio_device_alloc()
1535 if (iio_dev) { in devm_iio_device_alloc()
1536 *ptr = iio_dev; in devm_iio_device_alloc()
1542 return iio_dev; in devm_iio_device_alloc()
1553 void devm_iio_device_free(struct device *dev, struct iio_dev *iio_dev) in devm_iio_device_free() argument
1558 devm_iio_device_match, iio_dev); in devm_iio_device_free()
1573 struct iio_dev *indio_dev = container_of(inode->i_cdev, in iio_chrdev_open()
1574 struct iio_dev, chrdev); in iio_chrdev_open()
1595 struct iio_dev *indio_dev = container_of(inode->i_cdev, in iio_chrdev_release()
1596 struct iio_dev, chrdev); in iio_chrdev_release()
1607 struct iio_dev *indio_dev = filp->private_data; in iio_ioctl()
1636 static int iio_check_unique_scan_index(struct iio_dev *indio_dev) in iio_check_unique_scan_index()
1661 int __iio_device_register(struct iio_dev *indio_dev, struct module *this_mod) in __iio_device_register()
1736 void iio_device_unregister(struct iio_dev *indio_dev) in iio_device_unregister()
1759 iio_device_unregister(*(struct iio_dev **)res); in devm_iio_device_unreg()
1762 int __devm_iio_device_register(struct device *dev, struct iio_dev *indio_dev, in __devm_iio_device_register()
1765 struct iio_dev **ptr; in __devm_iio_device_register()
1790 void devm_iio_device_unregister(struct device *dev, struct iio_dev *indio_dev) in devm_iio_device_unregister()
1811 int iio_device_claim_direct_mode(struct iio_dev *indio_dev) in iio_device_claim_direct_mode()
1832 void iio_device_release_direct_mode(struct iio_dev *indio_dev) in iio_device_release_direct_mode()