/linux-master/drivers/iio/imu/bmi160/ |
H A D | bmi160.h | 10 struct iio_trigger *trig; member in struct:bmi160_data
|
/linux-master/drivers/iio/gyro/ |
H A D | st_gyro.h | 29 int st_gyro_trig_set_state(struct iio_trigger *trig, bool state);
|
H A D | st_gyro_buffer.c | 19 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 D | mpu3050.h | 55 * @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 D | st_magn.h | 29 int st_magn_trig_set_state(struct iio_trigger *trig, bool state);
|
/linux-master/drivers/clk/bcm/ |
H A D | clk-bcm21664.c | 39 .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 D | clk-kona-setup.c | 14 #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 D | clk-kona.c | 545 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 D | hts221_buffer.c | 39 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 D | hts221.h | 33 struct iio_trigger *trig; member in struct:hts221_hw
|
/linux-master/drivers/iio/imu/inv_mpu6050/ |
H A D | inv_mpu_trigger.c | 208 * @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 D | ad7766.c | 42 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 D | mxs-lradc-adc.c | 120 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 D | max1027.c | 270 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 D | hid-sensor-trigger.c | 206 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 D | iio-trig-hrtimer.c | 41 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 D | stm32-timer-trigger.c | 118 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 D | trigger_consumer.h | 51 void iio_trigger_notify_done(struct iio_trigger *trig);
|
/linux-master/drivers/iio/pressure/ |
H A D | st_pressure.h | 48 int st_press_trig_set_state(struct iio_trigger *trig, bool state);
|
/linux-master/drivers/iio/accel/ |
H A D | st_accel.h | 47 int st_accel_trig_set_state(struct iio_trigger *trig, bool state);
|
H A D | st_accel_buffer.c | 19 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 D | iwl-dbg-tlv.c | 259 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 D | lmp91000.c | 68 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 D | st_uvis25_core.c | 164 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 D | as3935.c | 56 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...] |