Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/counter/104-quad-8.c quad8_irq_handler() -> counter_push_event()

Type Parameter Key Value
PARAM_VALUE 0 counter 4096-ptr_max
PARAM_VALUE 1 event 0,2-4
PARAM_VALUE 2 channel 0-7
CAPPED_DATA 1 event 1
CAPPED_DATA 2 channel 1
DATA_SOURCE 0 counter $1
DATA_SOURCE 2 channel r find_next_bit
FUZZY_MAX 1 event 4
HARD_MAX 1 event 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/counter/interrupt-cnt.c interrupt_cnt_isr() -> counter_push_event()

Type Parameter Key Value
PARAM_VALUE 1 event 5
PARAM_VALUE 2 channel 0
DATA_SOURCE 0 counter $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/counter/stm32-timer-cnt.c stm32_timer_cnt_isr() -> counter_push_event()

Type Parameter Key Value
PARAM_VALUE 1 event 2
PARAM_VALUE 2 channel 0
DATA_SOURCE 0 counter $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/counter/stm32-timer-cnt.c stm32_timer_cnt_isr() -> counter_push_event()

Type Parameter Key Value
PARAM_VALUE 1 event 6
CAPPED_DATA 2 channel 1
DATA_SOURCE 0 counter $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 channel unit_array_size
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/counter/microchip-tcb-capture.c mchp_tc_isr() -> counter_push_event()

Type Parameter Key Value
PARAM_VALUE 1 event 5
PARAM_VALUE 2 channel 0
DATA_SOURCE 0 counter $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/counter/microchip-tcb-capture.c mchp_tc_isr() -> counter_push_event()

Type Parameter Key Value
PARAM_VALUE 1 event 6
PARAM_VALUE 2 channel 0
DATA_SOURCE 0 counter $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/counter/microchip-tcb-capture.c mchp_tc_isr() -> counter_push_event()

Type Parameter Key Value
PARAM_VALUE 1 event 6
PARAM_VALUE 2 channel 1
DATA_SOURCE 0 counter $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/counter/microchip-tcb-capture.c mchp_tc_isr() -> counter_push_event()

Type Parameter Key Value
PARAM_VALUE 1 event 3
PARAM_VALUE 2 channel 2
DATA_SOURCE 0 counter $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/counter/microchip-tcb-capture.c mchp_tc_isr() -> counter_push_event()

Type Parameter Key Value
PARAM_VALUE 1 event 0
PARAM_VALUE 2 channel 0
DATA_SOURCE 0 counter $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/counter/ti-ecap-capture.c ecap_cnt_isr() -> counter_push_event()

Type Parameter Key Value
PARAM_VALUE 1 event 6
PARAM_VALUE 2 channel 0-3
DATA_SOURCE 0 counter $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/counter/ti-ecap-capture.c ecap_cnt_isr() -> counter_push_event()

Type Parameter Key Value
PARAM_VALUE 1 event 0
PARAM_VALUE 2 channel 0-3
DATA_SOURCE 0 counter $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/counter/ti-eqep.c ti_eqep_irq_handler() -> counter_push_event()

Type Parameter Key Value
PARAM_VALUE 1 event 0
PARAM_VALUE 2 channel 0
DATA_SOURCE 0 counter $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/counter/ti-eqep.c ti_eqep_irq_handler() -> counter_push_event()

Type Parameter Key Value
PARAM_VALUE 1 event 1
PARAM_VALUE 2 channel 0
DATA_SOURCE 0 counter $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/counter/ti-eqep.c ti_eqep_irq_handler() -> counter_push_event()

Type Parameter Key Value
PARAM_VALUE 1 event 7
PARAM_VALUE 2 channel 0
DATA_SOURCE 0 counter $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL