Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 36 files:
- drivers/iio/accel/bmc150-accel-core.c, line 1371
- drivers/iio/accel/kxcjk-1013.c
- drivers/iio/accel/stk8312.c, line 484
- drivers/iio/accel/stk8ba50.c, line 363
- drivers/iio/adc/ad4062.c, line 573
- drivers/iio/adc/ad4130.c, line 681
- drivers/iio/adc/ad4170-4.c, line 2807
- drivers/iio/adc/ad4691.c, line 1566
- drivers/iio/adc/ad7768-1.c, line 1341
- drivers/iio/adc/ad_sigma_delta.c, line 744
- drivers/iio/adc/at91-sama5d2_adc.c, line 1715
- drivers/iio/adc/at91_adc.c, line 297
- drivers/iio/adc/dln2-adc.c, line 565
- drivers/iio/adc/max1027.c, line 484
- drivers/iio/adc/mxs-lradc-adc.c, line 396
- drivers/iio/adc/stm32-adc.c, line 1702
- drivers/iio/adc/ti-ads1018.c, line 543
- drivers/iio/adc/ti-ads1119.c, line 500
- drivers/iio/adc/ti-ads131e08.c, line 682
- drivers/iio/adc/ti-tsc2046.c
- drivers/iio/adc/xilinx-xadc-core.c, line 515
- drivers/iio/addac/ad74115.c, line 634
- drivers/iio/addac/ad74413r.c, line 816
- drivers/iio/chemical/ccs811.c, line 361
- drivers/iio/chemical/scd30_core.c, line 578
- drivers/iio/gyro/bmg160_core.c
- drivers/iio/imu/kmx61.c
- drivers/iio/industrialio-trigger.c
- drivers/iio/light/gp2ap020a00f.c, line 809
- drivers/iio/magnetometer/rm3100-core.c, line 147
- drivers/iio/proximity/hx9023s.c, line 759
- drivers/iio/proximity/sx9500.c, line 452
- drivers/iio/proximity/sx_common.c, line 64
- drivers/iio/proximity/vl53l1x-i2c.c, line 590
- drivers/iio/trigger/iio-trig-hrtimer.c, line 105
- drivers/iio/trigger/iio-trig-sysfs.c, line 97
Smatch caller information:
drivers/iio/accel/bmc150-accel-core.c bmc150_accel_irq_handler() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/addac/ad74413r.c ad74413r_adc_data_interrupt() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/adc/xilinx-xadc-core.c xadc_axi_interrupt_handler() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/adc/at91_adc.c handle_adc_eoc_trigger() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/iio/gyro/bmg160_core.c bmg160_data_rdy_trig_poll() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/gyro/bmg160_core.c bmg160_data_rdy_trig_poll() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/accel/kxcjk-1013.c kxcjk1013_data_rdy_trig_poll() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/accel/kxcjk-1013.c kxcjk1013_data_rdy_trig_poll() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/proximity/sx_common.c sx_common_irq_handler() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/adc/ti-tsc2046.c tsc2046_adc_irq() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->state_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct tsc2046_adc_priv)->state_lock |
drivers/iio/adc/ti-tsc2046.c tsc2046_adc_timer() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->state_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct tsc2046_adc_priv)->state_lock |
drivers/iio/adc/ad4170-4.c ad4170_irq_handler() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/accel/stk8ba50.c stk8ba50_data_rdy_trig_poll() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/adc/ad4130.c ad4130_irq_handler() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/iio/adc/ad_sigma_delta.c ad_sd_data_rdy_trig_poll() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/trigger/iio-trig-hrtimer.c iio_hrtimer_trig_handler() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | irq |
drivers/iio/industrialio-trigger.c iio_trigger_generic_data_rdy_poll() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | trig | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/chemical/ccs811.c ccs811_data_rdy_trigger_poll() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/adc/ti-ads1119.c ads1119_irq_handler() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trig | 4096-ptr_max |
| PARAM_VALUE | 0 | trig->attached_own_device | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/proximity/sx9500.c sx9500_irq_handler() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/adc/at91-sama5d2_adc.c at91_adc_interrupt() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/magnetometer/rm3100-core.c rm3100_irq_handler() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/proximity/hx9023s.c hx9023s_irq_handler() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/light/gp2ap020a00f.c gp2ap020a00f_iio_trigger_work() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/iio/adc/ad7768-1.c ad7768_interrupt() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/adc/dln2-adc.c dln2_adc_event() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dln2->event_cb_lock | ||
| LOCK2 | flags | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct dln2_dev)->event_cb_lock |
drivers/iio/imu/kmx61.c kmx61_data_rdy_trig_poll() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/imu/kmx61.c kmx61_data_rdy_trig_poll() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/imu/kmx61.c kmx61_data_rdy_trig_poll() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/trigger/iio-trig-sysfs.c iio_sysfs_trigger_work() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/iio/proximity/vl53l1x-i2c.c vl53l1x_irq_handler() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/adc/ti-ads1018.c ads1018_irq_handler() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/chemical/scd30_core.c scd30_irq_handler() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/adc/max1027.c max1027_handler() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/adc/ti-ads131e08.c ads131e08_interrupt() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/adc/mxs-lradc-adc.c mxs_lradc_adc_handle_irq() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &adc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct mxs_lradc_adc)->lock |
drivers/iio/adc/ad4691.c ad4691_irq() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/accel/stk8312.c stk8312_data_rdy_trig_poll() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/adc/stm32-adc.c stm32_adc_isr() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/adc/ad4062.c ad4062_irq_handler_drdy() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/iio/addac/ad74115.c ad74115_adc_data_interrupt() -> iio_trigger_poll()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |