/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/ |
H A D | trigger_consumer.h | 13 * iio_device_register_trigger_consumer() - set up an iio_dev to use triggers 14 * @dev_info: iio_dev associated with the device that will consume the trigger 16 int iio_device_register_trigger_consumer(struct iio_dev *dev_info); 20 * @dev_info: iio_dev associated with the device that consumed the trigger 22 int iio_device_unregister_trigger_consumer(struct iio_dev *dev_info); 27 * iio_device_register_trigger_consumer() - set up an iio_dev to use triggers 28 * @dev_info: iio_dev associated with the device that will consume the trigger 30 static int iio_device_register_trigger_consumer(struct iio_dev *dev_info) 37 * @dev_info: iio_dev associated with the device that consumed the trigger 39 static int iio_device_unregister_trigger_consumer(struct iio_dev *dev_inf [all...] |
H A D | iio.h | 27 struct iio_dev; 75 * struct iio_dev - industrial I/O device 102 struct iio_dev { struct 148 static inline int iio_scan_mask_query(struct iio_dev *dev_info, int bit) 170 static inline int iio_scan_mask_set(struct iio_dev *dev_info, int bit) 189 static inline int iio_scan_mask_clear(struct iio_dev *dev_info, int bit) 203 static inline int iio_scan_mask_count_to_right(struct iio_dev *dev_info, 223 int iio_device_register(struct iio_dev *dev_info); 229 void iio_device_unregister(struct iio_dev *dev_info); 242 struct iio_dev *dev_inf [all...] |
H A D | trigger.h | 144 void (*poll_func_immediate)(struct iio_dev *indio_dev); 145 void (*poll_func_main)(struct iio_dev *private_data, s64 time); 149 int iio_alloc_pollfunc(struct iio_dev *indio_dev, 150 void (*immediate)(struct iio_dev *indio_dev), 151 void (*main)(struct iio_dev *private_data, s64 time)); 157 int iio_triggered_ring_postenable(struct iio_dev *indio_dev); 158 int iio_triggered_ring_predisable(struct iio_dev *indio_dev);
|
H A D | ring_sw.h | 49 int iio_init_sw_rb(struct iio_ring_buffer *r, struct iio_dev *indio_dev); 207 struct iio_ring_buffer *iio_sw_rb_allocate(struct iio_dev *indio_dev); 210 int iio_sw_ring_preenable(struct iio_dev *indio_dev); 214 struct iio_dev *indio_dev; 219 void iio_sw_poll_func_th(struct iio_dev *indio_dev, s64 time); 224 struct iio_dev *indio_dev;
|
H A D | chrdev.h | 12 struct iio_dev; 113 int (*handler)(struct iio_dev *dev_info, int index, s64 timestamp,
|
H A D | ring_generic.h | 18 struct iio_dev; 119 struct iio_dev *indio_dev; 131 int (*preenable)(struct iio_dev *); 132 int (*postenable)(struct iio_dev *); 133 int (*predisable)(struct iio_dev *); 134 int (*postdisable)(struct iio_dev *); 138 struct iio_dev *dev_info); 171 struct iio_dev *dev_info,
|
H A D | industrialio-core.c | 102 int iio_push_event(struct iio_dev *dev_info, 116 struct iio_dev *dev_info = int_info->dev_info; 158 struct iio_dev *dev_info, 199 void iio_unregister_interrupt_line(struct iio_dev *dev_info, int line_number) 499 static int iio_device_register_sysfs(struct iio_dev *dev_info) 522 static void iio_device_unregister_sysfs(struct iio_dev *dev_info) 561 static int iio_device_register_id(struct iio_dev *dev_info, 571 static void iio_device_unregister_id(struct iio_dev *dev_info) 576 static inline int __iio_add_event_config_attrs(struct iio_dev *dev_info, int i) 608 static inline int __iio_remove_event_config_attrs(struct iio_dev *dev_inf [all...] |
H A D | industrialio-trigger.c | 295 struct iio_dev *dev_info = dev_get_drvdata(dev); 316 struct iio_dev *dev_info = dev_get_drvdata(dev); 384 int iio_device_register_trigger_consumer(struct iio_dev *dev_info) 393 int iio_device_unregister_trigger_consumer(struct iio_dev *dev_info) 401 int iio_alloc_pollfunc(struct iio_dev *indio_dev, 402 void (*immediate)(struct iio_dev *indio_dev), 403 void (*main)(struct iio_dev *private_data, s64 time)) 415 int iio_triggered_ring_postenable(struct iio_dev *indio_dev) 424 int iio_triggered_ring_predisable(struct iio_dev *indio_dev)
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/accel/ |
H A D | adis16209.h | 119 struct iio_dev *indio_dev; 139 void adis16209_remove_trigger(struct iio_dev *indio_dev); 140 int adis16209_probe_trigger(struct iio_dev *indio_dev); 146 int adis16209_configure_ring(struct iio_dev *indio_dev); 147 void adis16209_unconfigure_ring(struct iio_dev *indio_dev); 151 static inline void adis16209_remove_trigger(struct iio_dev *indio_dev) 155 static inline int adis16209_probe_trigger(struct iio_dev *indio_dev) 168 static int adis16209_configure_ring(struct iio_dev *indio_dev) 173 static inline void adis16209_unconfigure_ring(struct iio_dev *indio_dev)
|
H A D | adis16240.h | 142 struct iio_dev *indio_dev; 163 void adis16240_remove_trigger(struct iio_dev *indio_dev); 164 int adis16240_probe_trigger(struct iio_dev *indio_dev); 171 int adis16240_configure_ring(struct iio_dev *indio_dev); 172 void adis16240_unconfigure_ring(struct iio_dev *indio_dev); 176 static inline void adis16240_remove_trigger(struct iio_dev *indio_dev) 180 static inline int adis16240_probe_trigger(struct iio_dev *indio_dev) 193 static int adis16240_configure_ring(struct iio_dev *indio_dev) 198 static inline void adis16240_unconfigure_ring(struct iio_dev *indio_dev)
|
H A D | lis3l02dq.h | 188 void lis3l02dq_remove_trigger(struct iio_dev *indio_dev); 189 int lis3l02dq_probe_trigger(struct iio_dev *indio_dev); 196 int lis3l02dq_configure_ring(struct iio_dev *indio_dev); 197 void lis3l02dq_unconfigure_ring(struct iio_dev *indio_dev); 201 static inline void lis3l02dq_remove_trigger(struct iio_dev *indio_dev) 204 static inline int lis3l02dq_probe_trigger(struct iio_dev *indio_dev) 217 static int lis3l02dq_configure_ring(struct iio_dev *indio_dev) 221 static inline void lis3l02dq_unconfigure_ring(struct iio_dev *indio_dev)
|
H A D | sca3000.h | 176 struct iio_dev *indio_dev; 263 void sca3000_register_ring_funcs(struct iio_dev *indio_dev); 274 int sca3000_configure_ring(struct iio_dev *indio_dev); 280 void sca3000_unconfigure_ring(struct iio_dev *indio_dev); 289 static inline void sca3000_register_ring_funcs(struct iio_dev *indio_dev) 294 int sca3000_register_ring_access_and_init(struct iio_dev *indio_dev)
|
H A D | adis16209_trigger.c | 18 static int adis16209_data_rdy_trig_poll(struct iio_dev *dev_info, 51 struct iio_dev *indio_dev = st->indio_dev; 79 int adis16209_probe_trigger(struct iio_dev *indio_dev) 115 void adis16209_remove_trigger(struct iio_dev *indio_dev)
|
H A D | adis16240_trigger.c | 18 static int adis16240_data_rdy_trig_poll(struct iio_dev *dev_info, 51 struct iio_dev *indio_dev = st->indio_dev; 79 int adis16240_probe_trigger(struct iio_dev *indio_dev) 115 void adis16240_remove_trigger(struct iio_dev *indio_dev)
|
H A D | sca3000_ring.c | 53 struct iio_dev *indio_dev = hw_ring->private; 240 static struct iio_ring_buffer *sca3000_rb_allocate(struct iio_dev *indio_dev) 265 int sca3000_configure_ring(struct iio_dev *indio_dev) 280 void sca3000_unconfigure_ring(struct iio_dev *indio_dev) 286 int __sca3000_hw_ring_state_set(struct iio_dev *indio_dev, bool state) 318 static int sca3000_hw_ring_preenable(struct iio_dev *indio_dev) 323 static int sca3000_hw_ring_postdisable(struct iio_dev *indio_dev) 328 void sca3000_register_ring_funcs(struct iio_dev *indio_dev)
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/gyro/ |
H A D | adis16260.h | 100 struct iio_dev *indio_dev; 120 void adis16260_remove_trigger(struct iio_dev *indio_dev); 121 int adis16260_probe_trigger(struct iio_dev *indio_dev); 128 int adis16260_configure_ring(struct iio_dev *indio_dev); 129 void adis16260_unconfigure_ring(struct iio_dev *indio_dev); 133 static inline void adis16260_remove_trigger(struct iio_dev *indio_dev) 137 static inline int adis16260_probe_trigger(struct iio_dev *indio_dev) 150 static int adis16260_configure_ring(struct iio_dev *indio_dev) 155 static inline void adis16260_unconfigure_ring(struct iio_dev *indio_dev)
|
H A D | adis16260_trigger.c | 18 static int adis16260_data_rdy_trig_poll(struct iio_dev *dev_info, 51 struct iio_dev *indio_dev = st->indio_dev; 79 int adis16260_probe_trigger(struct iio_dev *indio_dev) 115 void adis16260_remove_trigger(struct iio_dev *indio_dev)
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/imu/ |
H A D | adis16300.h | 109 struct iio_dev *indio_dev; 133 void adis16300_remove_trigger(struct iio_dev *indio_dev); 134 int adis16300_probe_trigger(struct iio_dev *indio_dev); 141 int adis16300_configure_ring(struct iio_dev *indio_dev); 142 void adis16300_unconfigure_ring(struct iio_dev *indio_dev); 148 static inline void adis16300_remove_trigger(struct iio_dev *indio_dev) 152 static inline int adis16300_probe_trigger(struct iio_dev *indio_dev) 165 static int adis16300_configure_ring(struct iio_dev *indio_dev) 170 static inline void adis16300_unconfigure_ring(struct iio_dev *indio_dev)
|
H A D | adis16350.h | 115 struct iio_dev *indio_dev; 138 void adis16350_remove_trigger(struct iio_dev *indio_dev); 139 int adis16350_probe_trigger(struct iio_dev *indio_dev); 146 int adis16350_configure_ring(struct iio_dev *indio_dev); 147 void adis16350_unconfigure_ring(struct iio_dev *indio_dev); 151 static inline void adis16350_remove_trigger(struct iio_dev *indio_dev) 155 static inline int adis16350_probe_trigger(struct iio_dev *indio_dev) 168 static inline int adis16350_configure_ring(struct iio_dev *indio_dev) 173 static inline void adis16350_unconfigure_ring(struct iio_dev *indio_dev)
|
H A D | adis16400.h | 141 struct iio_dev *indio_dev; 168 void adis16400_remove_trigger(struct iio_dev *indio_dev); 169 int adis16400_probe_trigger(struct iio_dev *indio_dev); 176 int adis16400_configure_ring(struct iio_dev *indio_dev); 177 void adis16400_unconfigure_ring(struct iio_dev *indio_dev); 181 static inline void adis16400_remove_trigger(struct iio_dev *indio_dev) 185 static inline int adis16400_probe_trigger(struct iio_dev *indio_dev) 198 static int adis16400_configure_ring(struct iio_dev *indio_dev) 203 static inline void adis16400_unconfigure_ring(struct iio_dev *indio_dev)
|
H A D | adis16300_trigger.c | 18 static int adis16300_data_rdy_trig_poll(struct iio_dev *dev_info, 51 struct iio_dev *indio_dev = st->indio_dev; 82 int adis16300_probe_trigger(struct iio_dev *indio_dev) 118 void adis16300_remove_trigger(struct iio_dev *indio_dev)
|
H A D | adis16350_trigger.c | 18 static int adis16350_data_rdy_trig_poll(struct iio_dev *dev_info, 51 struct iio_dev *indio_dev = st->indio_dev; 82 int adis16350_probe_trigger(struct iio_dev *indio_dev) 118 void adis16350_remove_trigger(struct iio_dev *indio_dev)
|
H A D | adis16400_trigger.c | 18 static int adis16400_data_rdy_trig_poll(struct iio_dev *dev_info, 51 struct iio_dev *indio_dev = st->indio_dev; 82 int adis16400_probe_trigger(struct iio_dev *indio_dev) 118 void adis16400_remove_trigger(struct iio_dev *indio_dev)
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/adc/ |
H A D | max1363.h | 197 struct iio_dev *indio_dev; 230 int max1363_register_ring_funcs_and_init(struct iio_dev *indio_dev); 231 void max1363_ring_cleanup(struct iio_dev *indio_dev); 241 max1363_register_ring_funcs_and_init(struct iio_dev *indio_dev) 246 static inline void max1363_ring_cleanup(struct iio_dev *indio_dev)
|
H A D | max1363_ring.c | 77 static int max1363_ring_preenable(struct iio_dev *indio_dev) 85 * scan mask in iio_dev 116 static void max1363_poll_func_th(struct iio_dev *indio_dev, s64 time) 137 struct iio_dev *indio_dev = st->indio_dev; 185 int max1363_register_ring_funcs_and_init(struct iio_dev *indio_dev) 216 void max1363_ring_cleanup(struct iio_dev *indio_dev)
|