Loading drivers/staging/iio/iio.h +0 −13 Original line number Diff line number Diff line Loading @@ -25,8 +25,6 @@ /* Event interface flags */ #define IIO_BUSY_BIT_POS 1 struct iio_dev; /* naughty temporary hack to match these against the event version - need to flattern these together */ enum iio_chan_type { Loading Loading @@ -221,7 +219,6 @@ static inline s64 iio_get_time_ns(void) * ownership of chrdevs etc * @num_interrupt_lines:[DRIVER] number of physical interrupt lines from device * @event_attrs: [DRIVER] event control attributes * @event_conf_attrs: [DRIVER] event configuration attributes * @event_interfaces: [INTERN] event chrdevs associated with interrupt lines * @ring: [DRIVER] any ring buffer present * @mlock: [INTERN] lock used to prevent simultaneous device state Loading Loading @@ -259,8 +256,6 @@ struct iio_dev { int num_interrupt_lines; struct attribute_group *event_attrs; struct attribute_group *event_conf_attrs; struct iio_event_interface *event_interfaces; struct iio_ring_buffer *ring; Loading Loading @@ -326,14 +321,6 @@ int iio_push_event(struct iio_dev *dev_info, int ev_code, s64 timestamp); /** * iio_allocate_chrdev() - Allocate a chrdev * @handler: struct that contains relevant file handling for chrdev * @dev_info: iio_dev for which chrdev is being created **/ int iio_allocate_chrdev(struct iio_handler *handler, struct iio_dev *dev_info); void iio_deallocate_chrdev(struct iio_handler *handler); /* Used to distinguish between bipolar and unipolar scan elemenents. * Whilst this may seem obvious, we may well want to change the representation * in the future!*/ Loading drivers/staging/iio/industrialio-core.c +2 −45 Original line number Diff line number Diff line Loading @@ -998,21 +998,6 @@ static inline int __iio_add_event_config_attrs(struct iio_dev *dev_info, int i) { int j; int ret; struct attribute **attrp, **attrq; if (dev_info->event_conf_attrs && dev_info->event_conf_attrs[i].attrs) { attrp = dev_info->event_conf_attrs[i].attrs; while (*attrp) { ret = sysfs_add_file_to_group(&dev_info ->event_interfaces[0] .dev.kobj, *attrp, NULL); if (ret) goto error_ret; attrp++; } } INIT_LIST_HEAD(&dev_info->event_interfaces[0].dev_attr_list); /* Dynically created from the channels array */ if (dev_info->channels) { Loading @@ -1027,19 +1012,7 @@ static inline int __iio_add_event_config_attrs(struct iio_dev *dev_info, int i) return 0; error_clear_attrs: __iio_remove_all_event_sysfs(dev_info, NULL, i); error_ret: attrq = dev_info->event_conf_attrs[i].attrs; while (attrq != attrp) { sysfs_remove_file_from_group(&dev_info ->event_interfaces[0] .dev.kobj, *attrq, NULL); attrq++; } __iio_remove_all_event_sysfs(dev_info, NULL, i); return ret; } Loading @@ -1047,23 +1020,7 @@ static inline int __iio_add_event_config_attrs(struct iio_dev *dev_info, int i) static inline int __iio_remove_event_config_attrs(struct iio_dev *dev_info, int i) { struct attribute **attrq; __iio_remove_all_event_sysfs(dev_info, NULL, i); if (dev_info->event_conf_attrs && dev_info->event_conf_attrs[i].attrs) { attrq = dev_info->event_conf_attrs[i].attrs; while (*attrq) { sysfs_remove_file_from_group(&dev_info ->event_interfaces[0] .dev.kobj, *attrq, NULL); attrq++; } } __iio_remove_all_event_sysfs(dev_info, NULL, i); return 0; } Loading Loading
drivers/staging/iio/iio.h +0 −13 Original line number Diff line number Diff line Loading @@ -25,8 +25,6 @@ /* Event interface flags */ #define IIO_BUSY_BIT_POS 1 struct iio_dev; /* naughty temporary hack to match these against the event version - need to flattern these together */ enum iio_chan_type { Loading Loading @@ -221,7 +219,6 @@ static inline s64 iio_get_time_ns(void) * ownership of chrdevs etc * @num_interrupt_lines:[DRIVER] number of physical interrupt lines from device * @event_attrs: [DRIVER] event control attributes * @event_conf_attrs: [DRIVER] event configuration attributes * @event_interfaces: [INTERN] event chrdevs associated with interrupt lines * @ring: [DRIVER] any ring buffer present * @mlock: [INTERN] lock used to prevent simultaneous device state Loading Loading @@ -259,8 +256,6 @@ struct iio_dev { int num_interrupt_lines; struct attribute_group *event_attrs; struct attribute_group *event_conf_attrs; struct iio_event_interface *event_interfaces; struct iio_ring_buffer *ring; Loading Loading @@ -326,14 +321,6 @@ int iio_push_event(struct iio_dev *dev_info, int ev_code, s64 timestamp); /** * iio_allocate_chrdev() - Allocate a chrdev * @handler: struct that contains relevant file handling for chrdev * @dev_info: iio_dev for which chrdev is being created **/ int iio_allocate_chrdev(struct iio_handler *handler, struct iio_dev *dev_info); void iio_deallocate_chrdev(struct iio_handler *handler); /* Used to distinguish between bipolar and unipolar scan elemenents. * Whilst this may seem obvious, we may well want to change the representation * in the future!*/ Loading
drivers/staging/iio/industrialio-core.c +2 −45 Original line number Diff line number Diff line Loading @@ -998,21 +998,6 @@ static inline int __iio_add_event_config_attrs(struct iio_dev *dev_info, int i) { int j; int ret; struct attribute **attrp, **attrq; if (dev_info->event_conf_attrs && dev_info->event_conf_attrs[i].attrs) { attrp = dev_info->event_conf_attrs[i].attrs; while (*attrp) { ret = sysfs_add_file_to_group(&dev_info ->event_interfaces[0] .dev.kobj, *attrp, NULL); if (ret) goto error_ret; attrp++; } } INIT_LIST_HEAD(&dev_info->event_interfaces[0].dev_attr_list); /* Dynically created from the channels array */ if (dev_info->channels) { Loading @@ -1027,19 +1012,7 @@ static inline int __iio_add_event_config_attrs(struct iio_dev *dev_info, int i) return 0; error_clear_attrs: __iio_remove_all_event_sysfs(dev_info, NULL, i); error_ret: attrq = dev_info->event_conf_attrs[i].attrs; while (attrq != attrp) { sysfs_remove_file_from_group(&dev_info ->event_interfaces[0] .dev.kobj, *attrq, NULL); attrq++; } __iio_remove_all_event_sysfs(dev_info, NULL, i); return ret; } Loading @@ -1047,23 +1020,7 @@ static inline int __iio_add_event_config_attrs(struct iio_dev *dev_info, int i) static inline int __iio_remove_event_config_attrs(struct iio_dev *dev_info, int i) { struct attribute **attrq; __iio_remove_all_event_sysfs(dev_info, NULL, i); if (dev_info->event_conf_attrs && dev_info->event_conf_attrs[i].attrs) { attrq = dev_info->event_conf_attrs[i].attrs; while (*attrq) { sysfs_remove_file_from_group(&dev_info ->event_interfaces[0] .dev.kobj, *attrq, NULL); attrq++; } } __iio_remove_all_event_sysfs(dev_info, NULL, i); return 0; } Loading