Searched refs:indio_dev (Results 1 - 25 of 44) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/adc/
H A Dmax1363_ring.c47 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 Dadis16400_ring.c77 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 Dadis16350_ring.c74 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 Dadis16300_ring.c68 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 Dadis16300_trigger.c51 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 Dadis16350_trigger.c51 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 Dadis16400_trigger.c51 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 Dadis16300.h99 * @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 Dadis16350.h105 * @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 Dadis16400.h131 * @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 Dadis16300_core.c46 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 Dadis16209_ring.c61 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 Dadis16240_ring.c55 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 Dsca3000_ring.c53 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 Dadis16209.h109 * @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 Dadis16240.h132 * @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 Dadis16209_trigger.c51 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 Dadis16240_trigger.c51 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 Dlis3l02dq_ring.c33 * @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 Dadis16240_core.c44 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 Dadis16260_ring.c52 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 Dadis16260.h90 * @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 Dadis16260_trigger.c51 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 Dhmc5843.c134 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 Dring_sw.h47 * @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

Completed in 89 milliseconds

12