Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/media/rc/ir-imon-decoder.c ir_imon_encode() -> init_ir_raw_event_duration()

Type Parameter Key Value
PARAM_VALUE 0 ev 4096-ptr_max
PARAM_VALUE 1 pulse 1
PARAM_VALUE 2 duration 416
BUF_SIZE 0 ev 520,4096,8192
BUF_SIZE 0 ev 520,4096,8192
DATA_SOURCE 0 ev $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock

drivers/media/rc/ir-imon-decoder.c ir_imon_encode() -> init_ir_raw_event_duration()

Type Parameter Key Value
PARAM_VALUE 1 pulse 0-1
PARAM_VALUE 2 duration 416
CAPPED_DATA 1 pulse 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 pulse 0-1[c]
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock

drivers/media/rc/ir-imon-decoder.c ir_imon_encode() -> init_ir_raw_event_duration()

Type Parameter Key Value
PARAM_VALUE 1 pulse 0-1
PARAM_VALUE 2 duration 416
CAPPED_DATA 1 pulse 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 pulse 0-1
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock

drivers/media/rc/ir-rcmm-decoder.c ir_raw_gen_pulse_space() -> init_ir_raw_event_duration()

Type Parameter Key Value
PARAM_VALUE 0 ev 4096-18446744073709547526
PARAM_VALUE 1 pulse 1
PARAM_VALUE 2 duration 166,417
DATA_SOURCE 2 duration $2
HARD_MAX 2 duration 417
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock

drivers/media/rc/ir-rcmm-decoder.c ir_raw_gen_pulse_space() -> init_ir_raw_event_duration()

Type Parameter Key Value
PARAM_VALUE 0 ev 4097-18446744073709547527
PARAM_VALUE 1 pulse 0
PARAM_VALUE 2 duration 278,444,611,778,1556
DATA_SOURCE 2 duration $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock

drivers/media/rc/rc-ir-raw.c ir_raw_gen_manchester() -> init_ir_raw_event_duration()

Type Parameter Key Value
PARAM_VALUE 0 ev 4096-u64max
PARAM_VALUE 1 pulse 1
PARAM_VALUE 2 duration 889,2664
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock

drivers/media/rc/rc-ir-raw.c ir_raw_gen_manchester() -> init_ir_raw_event_duration()

Type Parameter Key Value
PARAM_VALUE 1 pulse 0
PARAM_VALUE 2 duration 888
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock

drivers/media/rc/rc-ir-raw.c ir_raw_gen_manchester() -> init_ir_raw_event_duration()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 pulse 0-1
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock

drivers/media/rc/rc-ir-raw.c ir_raw_gen_manchester() -> init_ir_raw_event_duration()

Type Parameter Key Value
PARAM_VALUE 1 pulse 0-1
FUZZY_MAX 1 pulse 1
HARD_MAX 1 pulse 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 pulse 0-1
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock

drivers/media/rc/rc-ir-raw.c ir_raw_gen_manchester() -> init_ir_raw_event_duration()

Type Parameter Key Value
PARAM_VALUE 1 pulse 0
PARAM_VALUE 2 duration 2664,3330,3556,8890
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock

drivers/media/rc/rc-ir-raw.c ir_raw_gen_pl() -> init_ir_raw_event_duration()

Type Parameter Key Value
PARAM_VALUE 0 ev 4096-ptr_max
PARAM_VALUE 1 pulse 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock

drivers/media/rc/rc-ir-raw.c ir_raw_gen_pl() -> init_ir_raw_event_duration()

Type Parameter Key Value
PARAM_VALUE 0 ev 4097-u64max
PARAM_VALUE 1 pulse 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock

drivers/media/rc/rc-ir-raw.c ir_raw_gen_pl() -> init_ir_raw_event_duration()

Type Parameter Key Value
PARAM_VALUE 0 ev 4098-u64max
PARAM_VALUE 1 pulse 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock

drivers/media/rc/rc-ir-raw.c ir_raw_gen_pl() -> init_ir_raw_event_duration()

Type Parameter Key Value
PARAM_VALUE 0 ev 4097-u64max
PARAM_VALUE 1 pulse 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock

drivers/media/rc/rc-ir-raw.c ir_raw_gen_pl() -> init_ir_raw_event_duration()

Type Parameter Key Value
PARAM_VALUE 0 ev 4098-u64max
PARAM_VALUE 1 pulse 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock

drivers/media/rc/rc-ir-raw.c ir_raw_gen_pl() -> init_ir_raw_event_duration()

Type Parameter Key Value
PARAM_VALUE 0 ev 4099-u64max
PARAM_VALUE 1 pulse 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock

drivers/media/rc/rc-ir-raw.c ir_raw_gen_pulse_space() -> init_ir_raw_event_duration()

Type Parameter Key Value
PARAM_VALUE 1 pulse 1
DATA_SOURCE 2 duration $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock

drivers/media/rc/rc-ir-raw.c ir_raw_gen_pulse_space() -> init_ir_raw_event_duration()

Type Parameter Key Value
PARAM_VALUE 1 pulse 0
DATA_SOURCE 2 duration $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
LOCK2 global &ir_raw_handler_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct rc_dev)->lock