Searched refs:trig (Results 26 - 50 of 218) sorted by relevance

123456789

/linux-master/drivers/iio/imu/bmi160/
H A Dbmi160.h10 struct iio_trigger *trig; member in struct:bmi160_data
/linux-master/drivers/iio/gyro/
H A Dst_gyro.h29 int st_gyro_trig_set_state(struct iio_trigger *trig, bool state);
H A Dst_gyro_buffer.c19 int st_gyro_trig_set_state(struct iio_trigger *trig, bool state) argument
21 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
H A Dmpu3050.h55 * @trig: trigger for the MPU-3050 interrupt, if present
79 struct iio_trigger *trig; member in struct:mpu3050
/linux-master/drivers/iio/magnetometer/
H A Dst_magn.h29 int st_magn_trig_set_state(struct iio_trigger *trig, bool state);
/linux-master/drivers/clk/bcm/
H A Dclk-bcm21664.c39 .trig = TRIGGER(0x0a40, 4),
66 .trig = TRIGGER(0x0afc, 9),
78 .trig = TRIGGER(0x0afc, 10),
90 .trig = TRIGGER(0x0afc, 12),
102 .trig = TRIGGER(0x0afc, 11),
161 .trig = TRIGGER(0x0afc, 2),
171 .trig = TRIGGER(0x0afc, 3),
181 .trig = TRIGGER(0x0afc, 4),
192 .trig = TRIGGER(0x0afc, 23),
203 .trig
[all...]
H A Dclk-kona-setup.c14 #define trigger_clear_exists(trig) FLAG_CLEAR(trig, TRIG, EXISTS)
77 struct bcm_clk_trig *trig; local
149 trig = &peri->trig;
150 if (trigger_exists(trig)) {
151 if (trig->offset > limit) {
153 __func__, name, trig->offset, limit);
158 trig = &peri->pre_trig;
159 if (trigger_exists(trig)) {
384 trig_valid(struct bcm_clk_trig *trig, const char *field_name, const char *clock_name) argument
401 struct bcm_clk_trig *trig; local
[all...]
H A Dclk-kona.c545 static bool __clk_trigger(struct ccu_data *ccu, struct bcm_clk_trig *trig) argument
548 __ccu_write(ccu, trig->offset, 1 << trig->bit);
550 return __ccu_wait_bit(ccu, trig->offset, trig->bit, false);
584 struct bcm_clk_div *div, struct bcm_clk_trig *trig)
624 if (!__clk_trigger(ccu, trig))
640 struct bcm_clk_div *div, struct bcm_clk_trig *trig)
644 return !__div_commit(ccu, gate, div, trig);
648 struct bcm_clk_div *div, struct bcm_clk_trig *trig,
583 __div_commit(struct ccu_data *ccu, struct bcm_clk_gate *gate, struct bcm_clk_div *div, struct bcm_clk_trig *trig) argument
639 div_init(struct ccu_data *ccu, struct bcm_clk_gate *gate, struct bcm_clk_div *div, struct bcm_clk_trig *trig) argument
647 divider_write(struct ccu_data *ccu, struct bcm_clk_gate *gate, struct bcm_clk_div *div, struct bcm_clk_trig *trig, u64 scaled_div) argument
866 __sel_commit(struct ccu_data *ccu, struct bcm_clk_gate *gate, struct bcm_clk_sel *sel, struct bcm_clk_trig *trig) argument
923 sel_init(struct ccu_data *ccu, struct bcm_clk_gate *gate, struct bcm_clk_sel *sel, struct bcm_clk_trig *trig) argument
936 selector_write(struct ccu_data *ccu, struct bcm_clk_gate *gate, struct bcm_clk_sel *sel, struct bcm_clk_trig *trig, u8 index) argument
1080 struct bcm_clk_trig *trig; local
1191 struct bcm_clk_trig *trig; local
[all...]
/linux-master/drivers/iio/humidity/
H A Dhts221_buffer.c39 static int hts221_trig_set_state(struct iio_trigger *trig, bool state) argument
41 struct iio_dev *iio_dev = iio_trigger_get_drvdata(trig);
71 iio_trigger_poll_nested(hw->trig);
132 hw->trig = devm_iio_trigger_alloc(hw->dev, "%s-trigger",
134 if (!hw->trig)
137 iio_trigger_set_drvdata(hw->trig, iio_dev);
138 hw->trig->ops = &hts221_trigger_ops;
140 err = devm_iio_trigger_register(hw->dev, hw->trig);
142 iio_dev->trig = iio_trigger_get(hw->trig);
[all...]
H A Dhts221.h33 struct iio_trigger *trig; member in struct:hts221_hw
/linux-master/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_trigger.c208 * @trig: Trigger instance
211 static int inv_mpu_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
214 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
234 st->trig = devm_iio_trigger_alloc(&indio_dev->dev,
238 if (!st->trig)
245 st->trig);
249 st->trig->dev.parent = regmap_get_device(st->map);
250 st->trig->ops = &inv_mpu_trigger_ops;
251 iio_trigger_set_drvdata(st->trig, indio_dev);
253 ret = devm_iio_trigger_register(&indio_dev->dev, st->trig);
[all...]
/linux-master/drivers/iio/adc/
H A Dad7766.c42 struct iio_trigger *trig; member in struct:ad7766
80 iio_trigger_notify_done(indio_dev->trig);
193 static int ad7766_set_trigger_state(struct iio_trigger *trig, bool enable) argument
195 struct ad7766 *ad7766 = iio_trigger_get_drvdata(trig);
249 ad7766->trig = devm_iio_trigger_alloc(&spi->dev, "%s-dev%d",
252 if (!ad7766->trig)
255 ad7766->trig->ops = &ad7766_trigger_ops;
256 iio_trigger_set_drvdata(ad7766->trig, ad7766);
266 ad7766->trig);
270 ret = devm_iio_trigger_register(&spi->dev, ad7766->trig);
[all...]
H A Dmxs-lradc-adc.c120 struct iio_trigger *trig; member in struct:mxs_lradc_adc
398 iio_trigger_poll(iio->trig);
432 iio_trigger_notify_done(iio->trig);
437 static int mxs_lradc_adc_configure_trigger(struct iio_trigger *trig, bool state) argument
439 struct iio_dev *iio = iio_trigger_get_drvdata(trig);
455 struct iio_trigger *trig; local
458 trig = devm_iio_trigger_alloc(&iio->dev, "%s-dev%i", iio->name,
460 if (!trig)
463 trig->dev.parent = adc->dev;
464 iio_trigger_set_drvdata(trig, ii
[all...]
H A Dmax1027.c270 struct iio_trigger *trig; member in struct:max1027_state
435 static int max1027_set_cnvst_trigger_state(struct iio_trigger *trig, bool state) argument
437 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
498 iio_trigger_poll(indio_dev->trig);
526 iio_trigger_notify_done(indio_dev->trig);
585 st->trig = devm_iio_trigger_alloc(&spi->dev, "%s-trigger",
587 if (!st->trig) {
594 st->trig->ops = &max1027_trigger_ops;
595 iio_trigger_set_drvdata(st->trig, indio_dev);
597 st->trig);
[all...]
/linux-master/drivers/iio/common/hid-sensors/
H A Dhid-sensor-trigger.c206 static int hid_sensor_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
209 return hid_sensor_power_state(iio_trigger_get_drvdata(trig), state);
236 struct iio_trigger *trig; local
252 trig = iio_trigger_alloc(indio_dev->dev.parent,
254 if (trig == NULL) {
260 iio_trigger_set_drvdata(trig, attrb);
261 trig->ops = &hid_sensor_trigger_ops;
262 ret = iio_trigger_register(trig);
268 attrb->trigger = trig;
269 indio_dev->trig
[all...]
/linux-master/drivers/iio/trigger/
H A Diio-trig-hrtimer.c41 struct iio_trigger *trig = to_iio_trigger(dev); local
42 struct iio_hrtimer_info *info = iio_trigger_get_drvdata(trig);
54 struct iio_trigger *trig = to_iio_trigger(dev); local
55 struct iio_hrtimer_info *info = iio_trigger_get_drvdata(trig);
110 static int iio_trig_hrtimer_set_state(struct iio_trigger *trig, bool state) argument
114 trig_info = iio_trigger_get_drvdata(trig);
H A Dstm32-timer-trigger.c118 struct iio_trigger *trig,
164 if (stm32_timer_is_trgo2_name(trig->name))
182 struct iio_trigger *trig)
198 if (stm32_timer_is_trgo2_name(trig->name))
217 struct iio_trigger *trig = to_iio_trigger(dev); local
218 struct stm32_timer_trigger *priv = iio_trigger_get_drvdata(trig);
227 stm32_timer_stop(priv, trig);
229 ret = stm32_timer_start(priv, trig, freq);
240 struct iio_trigger *trig = to_iio_trigger(dev); local
241 struct stm32_timer_trigger *priv = iio_trigger_get_drvdata(trig);
117 stm32_timer_start(struct stm32_timer_trigger *priv, struct iio_trigger *trig, unsigned int frequency) argument
181 stm32_timer_stop(struct stm32_timer_trigger *priv, struct iio_trigger *trig) argument
290 struct iio_trigger *trig = to_iio_trigger(dev); local
308 struct iio_trigger *trig = to_iio_trigger(dev); local
345 struct iio_trigger *trig = to_iio_trigger(dev); local
407 struct iio_trigger *trig; local
518 stm32_counter_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) argument
746 is_stm32_timer_trigger(struct iio_trigger *trig) argument
[all...]
/linux-master/include/linux/iio/
H A Dtrigger_consumer.h51 void iio_trigger_notify_done(struct iio_trigger *trig);
/linux-master/drivers/iio/pressure/
H A Dst_pressure.h48 int st_press_trig_set_state(struct iio_trigger *trig, bool state);
/linux-master/drivers/iio/accel/
H A Dst_accel.h47 int st_accel_trig_set_state(struct iio_trigger *trig, bool state);
H A Dst_accel_buffer.c19 int st_accel_trig_set_state(struct iio_trigger *trig, bool state) argument
21 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
/linux-master/drivers/net/wireless/intel/iwlwifi/
H A Diwl-dbg-tlv.c259 const struct iwl_fw_ini_trigger_tlv *trig = (const void *)tlv->data; local
260 u32 tp = le32_to_cpu(trig->time_point);
261 u32 rf = le32_to_cpu(trig->reset_fw);
264 if (le32_to_cpu(tlv->length) < sizeof(*trig))
284 if (!le32_to_cpu(trig->occurrences)) {
960 .trig = (void *)timer_node->tlv->data,
966 u32 occur = le32_to_cpu(dump_data.trig->occurrences);
967 u32 collect_interval = le32_to_cpu(dump_data.trig->data[0]);
983 struct iwl_fw_ini_trigger_tlv *trig = (void *)node->tlv.data; local
985 u32 occur = le32_to_cpu(trig
1064 struct iwl_fw_ini_trigger_tlv *trig = (void *)trig_tlv->data; local
1142 struct iwl_fw_ini_trigger_tlv *trig = (void *)trig_tlv->data; local
[all...]
/linux-master/drivers/iio/potentiostat/
H A Dlmp91000.c68 struct iio_trigger *trig; member in struct:lmp91000_data
121 iio_trigger_poll_nested(data->trig);
150 iio_trigger_notify_done(indio_dev->trig);
321 data->trig = devm_iio_trigger_alloc(dev, "%s-mux%d",
324 if (!data->trig) {
336 data->trig);
342 ret = iio_trigger_register(data->trig);
381 iio_trigger_unregister(data->trig);
397 iio_trigger_unregister(data->trig);
/linux-master/drivers/iio/light/
H A Dst_uvis25_core.c164 iio_trigger_poll_nested(hw->trig);
207 hw->trig = devm_iio_trigger_alloc(dev, "%s-trigger",
209 if (!hw->trig)
212 iio_trigger_set_drvdata(hw->trig, iio_dev);
214 return devm_iio_trigger_register(dev, hw->trig);
250 iio_trigger_notify_done(hw->trig);
/linux-master/drivers/iio/proximity/
H A Das3935.c56 struct iio_trigger *trig; member in struct:as3935_state
237 iio_trigger_notify_done(indio_dev->trig);
260 iio_trigger_poll_nested(st->trig);
346 struct iio_trigger *trig; local
394 trig = devm_iio_trigger_alloc(dev, "%s-dev%d",
398 if (!trig)
401 st->trig = trig;
403 iio_trigger_set_drvdata(trig, indio_dev);
405 ret = devm_iio_trigger_register(dev, trig);
[all...]

Completed in 201 milliseconds

123456789