/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/adc/ |
H A D | max1363_ring.c | 47 ret = st->indio_dev->ring->access.read_last(st->indio_dev->ring, 77 static int max1363_ring_preenable(struct iio_dev *indio_dev) argument 79 struct max1363_state *st = indio_dev->dev_data; 87 st->current_mode = max1363_match_mode(st->indio_dev->scan_mask, 95 if (indio_dev->ring->access.set_bpd) { 102 indio_dev->ring->access.set_bpd(indio_dev->ring, d_size); 116 static void max1363_poll_func_th(struct iio_dev *indio_dev, s64 time) argument 118 struct max1363_state *st = indio_dev 137 struct iio_dev *indio_dev = st->indio_dev; local 185 max1363_register_ring_funcs_and_init(struct iio_dev *indio_dev) argument 216 max1363_ring_cleanup(struct iio_dev *indio_dev) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/imu/ |
H A D | adis16400_ring.c | 77 static void adis16400_poll_func_th(struct iio_dev *indio_dev, s64 time) argument 79 struct adis16400_state *st = iio_dev_get_devdata(indio_dev); 98 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 99 struct adis16400_state *st = iio_dev_get_devdata(indio_dev); 149 size_t datasize = st->indio_dev 150 ->ring->access.get_bpd(st->indio_dev->ring); 158 if (st->indio_dev->scan_count) 159 if (adis16400_spi_read_burst(&st->indio_dev->dev, st->rx) >= 0) 160 for (; i < st->indio_dev->scan_count; i++) 165 if (st->indio_dev 178 adis16400_unconfigure_ring(struct iio_dev *indio_dev) argument 184 adis16400_configure_ring(struct iio_dev *indio_dev) argument [all...] |
H A D | adis16350_ring.c | 74 static void adis16350_poll_func_th(struct iio_dev *indio_dev, s64 time) argument 76 struct adis16350_state *st = iio_dev_get_devdata(indio_dev); 89 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 90 struct adis16350_state *st = iio_dev_get_devdata(indio_dev); 140 size_t datasize = st->indio_dev 141 ->ring->access.get_bpd(st->indio_dev->ring); 149 if (st->indio_dev->scan_count) 150 if (adis16350_spi_read_burst(&st->indio_dev->dev, st->rx) >= 0) 151 for (; i < st->indio_dev->scan_count; i++) 156 if (st->indio_dev 169 adis16350_unconfigure_ring(struct iio_dev *indio_dev) argument 175 adis16350_configure_ring(struct iio_dev *indio_dev) argument [all...] |
H A D | adis16300_ring.c | 68 static void adis16300_poll_func_th(struct iio_dev *indio_dev, s64 time) argument 70 struct adis16300_state *st = iio_dev_get_devdata(indio_dev); 89 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 90 struct adis16300_state *st = iio_dev_get_devdata(indio_dev); 140 size_t datasize = st->indio_dev 141 ->ring->access.get_bpd(st->indio_dev->ring); 149 if (st->indio_dev->scan_count) 150 if (adis16300_spi_read_burst(&st->indio_dev->dev, st->rx) >= 0) 151 for (; i < st->indio_dev->scan_count; i++) 156 if (st->indio_dev 169 adis16300_unconfigure_ring(struct iio_dev *indio_dev) argument 175 adis16300_configure_ring(struct iio_dev *indio_dev) argument [all...] |
H A D | adis16300_trigger.c | 51 struct iio_dev *indio_dev = st->indio_dev; local 54 dev_dbg(&indio_dev->dev, "%s (%d)\n", __func__, state); 55 ret = adis16300_set_irq(&st->indio_dev->dev, state); 58 &indio_dev->interrupts[0] 65 &indio_dev->interrupts[0]->ev_list); 82 int adis16300_probe_trigger(struct iio_dev *indio_dev) argument 85 struct adis16300_state *st = indio_dev->dev_data; 90 indio_dev->id); 104 indio_dev 118 adis16300_remove_trigger(struct iio_dev *indio_dev) argument [all...] |
H A D | adis16350_trigger.c | 51 struct iio_dev *indio_dev = st->indio_dev; local 54 dev_dbg(&indio_dev->dev, "%s (%d)\n", __func__, state); 55 ret = adis16350_set_irq(&st->indio_dev->dev, state); 58 &indio_dev->interrupts[0] 65 &indio_dev->interrupts[0]->ev_list); 82 int adis16350_probe_trigger(struct iio_dev *indio_dev) argument 85 struct adis16350_state *st = indio_dev->dev_data; 90 indio_dev->id); 104 indio_dev 118 adis16350_remove_trigger(struct iio_dev *indio_dev) argument [all...] |
H A D | adis16400_trigger.c | 51 struct iio_dev *indio_dev = st->indio_dev; local 54 dev_dbg(&indio_dev->dev, "%s (%d)\n", __func__, state); 55 ret = adis16400_set_irq(&st->indio_dev->dev, state); 58 &indio_dev->interrupts[0] 65 &indio_dev->interrupts[0]->ev_list); 82 int adis16400_probe_trigger(struct iio_dev *indio_dev) argument 85 struct adis16400_state *st = indio_dev->dev_data; 90 indio_dev->id); 104 indio_dev 118 adis16400_remove_trigger(struct iio_dev *indio_dev) argument [all...] |
H A D | adis16300.h | 99 * @indio_dev: industrial I/O device structure 109 struct iio_dev *indio_dev; member in struct:adis16300_state 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) argument 152 static inline int adis16300_probe_trigger(struct iio_dev *indio_dev) argument 165 static int adis16300_configure_ring(struct iio_dev *indio_dev) argument 170 static inline void adis16300_unconfigure_ring(struct iio_dev *indio_dev) argument [all...] |
H A D | adis16350.h | 105 * @indio_dev: industrial I/O device structure 115 struct iio_dev *indio_dev; member in struct:adis16350_state 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) argument 155 static inline int adis16350_probe_trigger(struct iio_dev *indio_dev) argument 168 static inline int adis16350_configure_ring(struct iio_dev *indio_dev) argument 173 static inline void adis16350_unconfigure_ring(struct iio_dev *indio_dev) argument [all...] |
H A D | adis16400.h | 131 * @indio_dev: industrial I/O device structure 141 struct iio_dev *indio_dev; member in struct:adis16400_state 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) argument 185 static inline int adis16400_probe_trigger(struct iio_dev *indio_dev) argument 198 static int adis16400_configure_ring(struct iio_dev *indio_dev) argument 203 static inline void adis16400_unconfigure_ring(struct iio_dev *indio_dev) argument [all...] |
H A D | adis16300_core.c | 46 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 47 struct adis16300_state *st = iio_dev_get_devdata(indio_dev); 72 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 73 struct adis16300_state *st = iio_dev_get_devdata(indio_dev); 117 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 118 struct adis16300_state *st = iio_dev_get_devdata(indio_dev); 219 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 223 mutex_lock(&indio_dev->mlock); 225 mutex_unlock(&indio_dev->mlock); 234 struct iio_dev *indio_dev local 249 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 301 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 702 struct iio_dev *indio_dev = st->indio_dev; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/accel/ |
H A D | adis16209_ring.c | 61 static void adis16209_poll_func_th(struct iio_dev *indio_dev, s64 time) argument 63 struct adis16209_state *st = iio_dev_get_devdata(indio_dev); 76 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 77 struct adis16209_state *st = iio_dev_get_devdata(indio_dev); 121 size_t datasize = st->indio_dev 122 ->ring->access.get_bpd(st->indio_dev->ring); 130 if (st->indio_dev->scan_count) 131 if (adis16209_read_ring_data(&st->indio_dev->dev, st->rx) >= 0) 132 for (; i < st->indio_dev->scan_count; i++) 137 if (st->indio_dev 150 adis16209_unconfigure_ring(struct iio_dev *indio_dev) argument 156 adis16209_configure_ring(struct iio_dev *indio_dev) argument [all...] |
H A D | adis16240_ring.c | 55 static void adis16240_poll_func_th(struct iio_dev *indio_dev, s64 time) argument 57 struct adis16240_state *st = iio_dev_get_devdata(indio_dev); 70 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 71 struct adis16240_state *st = iio_dev_get_devdata(indio_dev); 113 size_t datasize = st->indio_dev 114 ->ring->access.get_bpd(st->indio_dev->ring); 122 if (st->indio_dev->scan_count) 123 if (adis16240_read_ring_data(&st->indio_dev->dev, st->rx) >= 0) 124 for (; i < st->indio_dev->scan_count; i++) 129 if (st->indio_dev 142 adis16240_unconfigure_ring(struct iio_dev *indio_dev) argument 148 adis16240_configure_ring(struct iio_dev *indio_dev) argument [all...] |
H A D | sca3000_ring.c | 53 struct iio_dev *indio_dev = hw_ring->private; local 54 struct sca3000_state *st = indio_dev->dev_data; 130 struct sca3000_state *st = r->indio_dev->dev_data; 157 struct sca3000_state *st = r->indio_dev->dev_data; 240 static struct iio_ring_buffer *sca3000_rb_allocate(struct iio_dev *indio_dev) argument 248 ring->private = indio_dev; 250 iio_ring_buffer_init(buf, indio_dev); 253 buf->dev.parent = &indio_dev->dev; 265 int sca3000_configure_ring(struct iio_dev *indio_dev) argument 267 indio_dev 280 sca3000_unconfigure_ring(struct iio_dev *indio_dev) argument 286 __sca3000_hw_ring_state_set(struct iio_dev *indio_dev, bool state) argument 318 sca3000_hw_ring_preenable(struct iio_dev *indio_dev) argument 323 sca3000_hw_ring_postdisable(struct iio_dev *indio_dev) argument 328 sca3000_register_ring_funcs(struct iio_dev *indio_dev) argument [all...] |
H A D | adis16209.h | 109 * @indio_dev: industrial I/O device structure 119 struct iio_dev *indio_dev; member in struct:adis16209_state 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) argument 155 static inline int adis16209_probe_trigger(struct iio_dev *indio_dev) argument 168 static int adis16209_configure_ring(struct iio_dev *indio_dev) argument 173 static inline void adis16209_unconfigure_ring(struct iio_dev *indio_dev) argument [all...] |
H A D | adis16240.h | 132 * @indio_dev: industrial I/O device structure 142 struct iio_dev *indio_dev; member in struct:adis16240_state 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) argument 180 static inline int adis16240_probe_trigger(struct iio_dev *indio_dev) argument 193 static int adis16240_configure_ring(struct iio_dev *indio_dev) argument 198 static inline void adis16240_unconfigure_ring(struct iio_dev *indio_dev) argument [all...] |
H A D | adis16209_trigger.c | 51 struct iio_dev *indio_dev = st->indio_dev; local 54 dev_dbg(&indio_dev->dev, "%s (%d)\n", __func__, state); 55 ret = adis16209_set_irq(&st->indio_dev->dev, state); 58 &indio_dev->interrupts[0] 63 &indio_dev->interrupts[0]->ev_list); 79 int adis16209_probe_trigger(struct iio_dev *indio_dev) argument 82 struct adis16209_state *st = indio_dev->dev_data; 87 indio_dev->id); 101 indio_dev 115 adis16209_remove_trigger(struct iio_dev *indio_dev) argument [all...] |
H A D | adis16240_trigger.c | 51 struct iio_dev *indio_dev = st->indio_dev; local 54 dev_dbg(&indio_dev->dev, "%s (%d)\n", __func__, state); 55 ret = adis16240_set_irq(&st->indio_dev->dev, state); 58 &indio_dev->interrupts[0] 63 &indio_dev->interrupts[0]->ev_list); 79 int adis16240_probe_trigger(struct iio_dev *indio_dev) argument 82 struct adis16240_state *st = indio_dev->dev_data; 87 indio_dev->id); 101 indio_dev 115 adis16240_remove_trigger(struct iio_dev *indio_dev) argument [all...] |
H A D | lis3l02dq_ring.c | 33 * @indio_dev: the device structure 39 struct iio_dev *indio_dev, 45 ret = lis3l02dq_spi_read_reg_8(&indio_dev->dev, 70 ret = lis3l02dq_spi_write_reg_8(&indio_dev->dev, 106 static void lis3l02dq_poll_func_th(struct iio_dev *indio_dev, s64 time) argument 109 = iio_dev_get_devdata(indio_dev); 112 iio_sw_poll_func_th(indio_dev, time); 125 static int lis3l02dq_data_rdy_trig_poll(struct iio_dev *indio_dev, argument 131 = iio_dev_get_devdata(indio_dev); 218 xfers = kzalloc((st->help.indio_dev 38 lis3l02dq_scan_el_set_state(struct iio_scan_el *scan_el, struct iio_dev *indio_dev, bool state) argument 305 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 426 lis3l02dq_probe_trigger(struct iio_dev *indio_dev) argument 463 lis3l02dq_remove_trigger(struct iio_dev *indio_dev) argument 472 lis3l02dq_unconfigure_ring(struct iio_dev *indio_dev) argument 478 lis3l02dq_configure_ring(struct iio_dev *indio_dev) argument [all...] |
H A D | adis16240_core.c | 44 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 45 struct adis16240_state *st = iio_dev_get_devdata(indio_dev); 70 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 71 struct adis16240_state *st = iio_dev_get_devdata(indio_dev); 115 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 116 struct adis16240_state *st = iio_dev_get_devdata(indio_dev); 200 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 204 mutex_lock(&indio_dev->mlock); 206 mutex_unlock(&indio_dev->mlock); 215 struct iio_dev *indio_dev local 559 struct iio_dev *indio_dev = st->indio_dev; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/gyro/ |
H A D | adis16260_ring.c | 52 static void adis16260_poll_func_th(struct iio_dev *indio_dev, s64 time) argument 54 struct adis16260_state *st = iio_dev_get_devdata(indio_dev); 67 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 68 struct adis16260_state *st = iio_dev_get_devdata(indio_dev); 116 size_t datasize = st->indio_dev 117 ->ring->access.get_bpd(st->indio_dev->ring); 125 if (st->indio_dev->scan_count) 126 if (adis16260_read_ring_data(&st->indio_dev->dev, st->rx) >= 0) 127 for (; i < st->indio_dev->scan_count; i++) 132 if (st->indio_dev 145 adis16260_unconfigure_ring(struct iio_dev *indio_dev) argument 151 adis16260_configure_ring(struct iio_dev *indio_dev) argument [all...] |
H A D | adis16260.h | 90 * @indio_dev: industrial I/O device structure 100 struct iio_dev *indio_dev; member in struct:adis16260_state 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) argument 137 static inline int adis16260_probe_trigger(struct iio_dev *indio_dev) argument 150 static int adis16260_configure_ring(struct iio_dev *indio_dev) argument 155 static inline void adis16260_unconfigure_ring(struct iio_dev *indio_dev) argument [all...] |
H A D | adis16260_trigger.c | 51 struct iio_dev *indio_dev = st->indio_dev; local 54 dev_dbg(&indio_dev->dev, "%s (%d)\n", __func__, state); 55 ret = adis16260_set_irq(&st->indio_dev->dev, state); 58 &indio_dev->interrupts[0] 63 &indio_dev->interrupts[0]->ev_list); 79 int adis16260_probe_trigger(struct iio_dev *indio_dev) argument 82 struct adis16260_state *st = indio_dev->dev_data; 87 indio_dev->id); 101 indio_dev 115 adis16260_remove_trigger(struct iio_dev *indio_dev) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/magnetometer/ |
H A D | hmc5843.c | 134 struct iio_dev *indio_dev; member in struct:hmc5843_data 158 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 159 struct i2c_client *client = to_i2c_client(indio_dev->dev.parent); 162 struct hmc5843_data *data = indio_dev->dev_data; 204 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 205 struct hmc5843_data *data = indio_dev->dev_data; 214 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 215 struct i2c_client *client = to_i2c_client(indio_dev->dev.parent); 216 struct hmc5843_data *data = indio_dev->dev_data; 276 struct iio_dev *indio_dev local 286 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 347 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 385 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 420 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 432 struct iio_dev *indio_dev = dev_get_drvdata(dev); local 466 struct iio_dev *indio_dev = dev_get_drvdata(dev); local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/ |
H A D | ring_sw.h | 47 * @indio_dev: industrial I/O device structure 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; member in struct:iio_sw_ring_helper_state 219 void iio_sw_poll_func_th(struct iio_dev *indio_dev, s64 time); 224 struct iio_dev *indio_dev; member in struct:iio_sw_ring_helper_state
|