Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 46 files:
- drivers/gpu/drm/bridge/sil-sii8620.c, line 1768
- drivers/media/cec/core/cec-adap.c
- drivers/media/cec/platform/seco/seco-cec.c, line 420
- drivers/media/i2c/ir-kbd-i2c.c, line 339
- drivers/media/pci/bt8xx/bttv-input.c, line 231
- drivers/media/pci/cx88/cx88-input.c, line 126
- drivers/media/pci/dm1105/dm1105.c, line 665
- drivers/media/pci/mantis/mantis_input.c, line 26
- drivers/media/pci/ttpci/budget-ci.c
- drivers/media/rc/bpf-lirc.c, line 45
- drivers/media/rc/img-ir/img-ir-hw.c, line 836
- drivers/media/rc/imon.c, line 1681
- drivers/media/rc/ir-imon-decoder.c, line 83
- drivers/media/rc/ir-jvc-decoder.c, line 132
- drivers/media/rc/ir-nec-decoder.c, line 156
- drivers/media/rc/ir-rc5-decoder.c, line 160
- drivers/media/rc/ir-rc6-decoder.c, line 266
- drivers/media/rc/ir-rcmm-decoder.c
- drivers/media/rc/ir-sanyo-decoder.c, line 155
- drivers/media/rc/ir-sharp-decoder.c, line 158
- drivers/media/rc/ir-sony-decoder.c, line 151
- drivers/media/rc/ir-xmp-decoder.c, line 138
- drivers/media/rc/meson-ir.c, line 203
- drivers/media/rc/rc-main.c, line 865
- drivers/media/rc/xbox_remote.c, line 110
- drivers/media/usb/dvb-usb-v2/af9015.c, line 1214
- drivers/media/usb/dvb-usb-v2/af9035.c, line 1900
- drivers/media/usb/dvb-usb-v2/anysee.c, line 1127
- drivers/media/usb/dvb-usb-v2/az6007.c, line 228
- drivers/media/usb/dvb-usb-v2/dvbsky.c, line 195
- drivers/media/usb/dvb-usb-v2/lmedm04.c, line 311
- drivers/media/usb/dvb-usb-v2/rtl28xxu.c, line 1702
- drivers/media/usb/dvb-usb/a800.c, line 55
- drivers/media/usb/dvb-usb/cxusb.c
- drivers/media/usb/dvb-usb/dib0700_core.c, line 797
- drivers/media/usb/dvb-usb/dib0700_devices.c, line 572
- drivers/media/usb/dvb-usb/dtt200u.c, line 114
- drivers/media/usb/dvb-usb/dw2102.c
- drivers/media/usb/dvb-usb/m920x.c, line 241
- drivers/media/usb/dvb-usb/pctv452e.c, line 608
- drivers/media/usb/dvb-usb/ttusb2.c, line 459
- drivers/media/usb/dvb-usb/vp7045.c, line 114
- drivers/media/usb/em28xx/em28xx-input.c
- drivers/staging/media/av7110/av7110_ir.c, line 66
- include/uapi/linux/bpf.h, line 6055
- tools/include/uapi/linux/bpf.h, line 6055
Smatch caller information:
drivers/media/rc/ir-rc6-decoder.c ir_rc6_decode() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | protocol | 15-19 |
| PARAM_VALUE | 3 | toggle | 0-1 |
| DATA_SOURCE | 0 | dev | $0 |
| FUZZY_MAX | 1 | protocol | 19 |
| FUZZY_MAX | 3 | toggle | 1 |
| HARD_MAX | 1 | protocol | 19 |
| NOCHECK_CALL | |||
| LOCK2 | global &ir_raw_handler_lock |
drivers/media/usb/dvb-usb-v2/af9035.c af9035_rc_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 9-11 |
| PARAM_VALUE | 2 | scancode | 0-16777215 |
| PARAM_VALUE | 3 | toggle | 0 |
| FUZZY_MAX | 1 | protocol | 11 |
| BIT_INFO | 1 | protocol | 0x8,0xb |
| BIT_INFO | 2 | scancode | 0x0,0xffff |
| HARD_MAX | 1 | protocol | 11 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/pci/ttpci/budget-ci.c msp430_ir_interrupt() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 2 |
| PARAM_VALUE | 2 | scancode | 0-u32max |
| PARAM_VALUE | 3 | toggle | 0-1 |
| FUZZY_MAX | 3 | toggle | 1 |
| HARD_MAX | 3 | toggle | 1 |
| NOCHECK_CALL | |||
| HOST_DATA | 3 | toggle | 0-1 |
| HALF_LOCKED2 | &pool->lock |
drivers/media/pci/ttpci/budget-ci.c msp430_ir_interrupt() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 0 |
| PARAM_VALUE | 3 | toggle | 0-1 |
| FUZZY_MAX | 3 | toggle | 1 |
| HARD_MAX | 3 | toggle | 1 |
| NOCHECK_CALL | |||
| HOST_DATA | 3 | toggle | 0-1 |
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/dvb-usb-v2/az6007.c az6007_rc_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 9-11 |
| PARAM_VALUE | 2 | scancode | 0-16777215 |
| FUZZY_MAX | 1 | protocol | 11 |
| BIT_INFO | 1 | protocol | 0x8,0xb |
| BIT_INFO | 2 | scancode | 0x0,0xffff |
| HARD_MAX | 1 | protocol | 11 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/rc/ir-sharp-decoder.c ir_sharp_decode() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | protocol | 20 |
| PARAM_VALUE | 2 | scancode | 0-u16max |
| PARAM_VALUE | 3 | toggle | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| NOCHECK_CALL | |||
| LOCK2 | global &ir_raw_handler_lock |
drivers/media/rc/ir-jvc-decoder.c ir_jvc_decode() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->raw->jvc.first | 1 |
| PARAM_VALUE | 1 | protocol | 5 |
| PARAM_VALUE | 2 | scancode | 0-u16max |
| DATA_SOURCE | 0 | dev | $0 |
| BIT_INFO | 2 | scancode | 0x0,0xff |
| NOCHECK_CALL | |||
| LOCK2 | global &ir_raw_handler_lock |
drivers/media/usb/dvb-usb-v2/anysee.c anysee_rc_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 9 |
| PARAM_VALUE | 2 | scancode | 2048-2303 |
| PARAM_VALUE | 3 | toggle | 0 |
| BIT_INFO | 2 | scancode | 0x800,0x8ff |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/dvb-usb/cxusb.c cxusb_bluebird2_rc_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 9 |
| PARAM_VALUE | 2 | scancode | 0-u16max |
| PARAM_VALUE | 3 | toggle | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/dvb-usb/cxusb.c cxusb_d680_dmb_rc_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 0 |
| PARAM_VALUE | 2 | scancode | 0-u16max |
| PARAM_VALUE | 3 | toggle | 0 |
| BIT_INFO | 2 | scancode | 0x0,0xff |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/dvb-usb/cxusb.c cxusb_rc_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 9 |
| PARAM_VALUE | 2 | scancode | 0-u16max |
| PARAM_VALUE | 3 | toggle | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/pci/mantis/mantis_input.c mantis_input_process() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 0 | dev->last_scancode | 0-9223372036854775807 |
| PARAM_VALUE | 1 | protocol | 0 |
| PARAM_VALUE | 2 | scancode | 0-16383 |
| PARAM_VALUE | 3 | toggle | 0 |
| DATA_SOURCE | 2 | scancode | $1 |
| BIT_INFO | 2 | scancode | 0x0,0x3f3f |
| NOCHECK_CALL | |||
| HOST_DATA | 2 | scancode | 0-16383[c] |
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/dvb-usb-v2/dvbsky.c dvbsky_rc_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 2 |
| PARAM_VALUE | 2 | scancode | 0-1023 |
| PARAM_VALUE | 3 | toggle | 0 |
| BIT_INFO | 2 | scancode | 0x0,0x3f |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/cec/platform/seco/seco-cec.c secocec_ir_rx() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | protocol | 2 |
| PARAM_VALUE | 2 | scancode | 0-8191 |
| PARAM_VALUE | 3 | toggle | 0-1 |
| BIT_INFO | 2 | scancode | 0x0,0x1f7f |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/media/pci/cx88/cx88-input.c cx88_ir_handle_key() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 0 |
| PARAM_VALUE | 2 | scancode | 0-31 |
| PARAM_VALUE | 3 | toggle | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | scancode | 0-31[c] |
| HALF_LOCKED2 | irq |
drivers/media/rc/ir-imon-decoder.c ir_imon_decode_scancode() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->raw->imon.state | s32min-3,5-s32max |
| PARAM_VALUE | 1 | protocol | 23 |
| PARAM_VALUE | 3 | toggle | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| FUZZY_MAX | 0 | dev->raw->imon.state | 3 |
| NOCHECK_CALL | |||
| LOCK2 | global &ir_raw_handler_lock |
drivers/media/rc/xbox_remote.c xbox_remote_input_report() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 27 |
| PARAM_VALUE | 2 | scancode | 0-255 |
| PARAM_VALUE | 3 | toggle | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/rc/ir-rcmm-decoder.c ir_rcmm_decode() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->enabled_protocols | 16777216-u64max |
| PARAM_VALUE | 1 | protocol | 26 |
| PARAM_VALUE | 3 | toggle | 0-1 |
| DATA_SOURCE | 0 | dev | $0 |
| FUZZY_MAX | 3 | toggle | 1 |
| BIT_INFO | 0 | dev->enabled_protocols | 0x4000000,0xffffffffffffffff |
| HARD_MAX | 3 | toggle | 1 |
| NOCHECK_CALL | |||
| LOCK2 | global &ir_raw_handler_lock |
drivers/media/rc/ir-rcmm-decoder.c rcmm_miscmode() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->enabled_protocols | 16777216-u64max |
| PARAM_VALUE | 1 | protocol | 25 |
| PARAM_VALUE | 3 | toggle | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| BIT_INFO | 0 | dev->enabled_protocols | 0x2000000,0xffffffffffffffff |
| NOCHECK_CALL | |||
| LOCK2 | global &ir_raw_handler_lock |
drivers/media/rc/ir-rcmm-decoder.c rcmm_miscmode() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->enabled_protocols | 16777216-u64max |
| PARAM_VALUE | 1 | protocol | 24 |
| PARAM_VALUE | 3 | toggle | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| BIT_INFO | 0 | dev->enabled_protocols | 0x1000000,0xffffffffffffffff |
| NOCHECK_CALL | |||
| LOCK2 | global &ir_raw_handler_lock |
drivers/media/pci/dm1105/dm1105.c dm1105_emit_key() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 0 |
| PARAM_VALUE | 2 | scancode | 0-127 |
| PARAM_VALUE | 3 | toggle | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/dvb-usb-v2/rtl28xxu.c rtl2831u_rc_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 9-11 |
| PARAM_VALUE | 2 | scancode | 0-16777215 |
| PARAM_VALUE | 3 | toggle | 0 |
| FUZZY_MAX | 1 | protocol | 11 |
| BIT_INFO | 1 | protocol | 0x8,0xb |
| BIT_INFO | 2 | scancode | 0x0,0xffff |
| HARD_MAX | 1 | protocol | 11 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/staging/media/av7110/av7110_ir.c av7110_ir_handler() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | protocol | 2,26 |
| PARAM_VALUE | 3 | toggle | 0-1 |
| FUZZY_MAX | 1 | protocol | 26 |
| FUZZY_MAX | 3 | toggle | 1 |
| BIT_INFO | 1 | protocol | 0x2,0x1a |
| BIT_INFO | 2 | scancode | 0x0,0xffff7fff |
| HARD_MAX | 1 | protocol | 26 |
| HARD_MAX | 3 | toggle | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &av7110->debilock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct av7110)->debilock |
drivers/media/rc/imon.c imon_incoming_packet() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | protocol | 19,23 |
| CAPPED_DATA | 0 | dev->rc_map.len | 1 |
| FUZZY_MAX | 1 | protocol | 23 |
| BIT_INFO | 1 | protocol | 0x13,0x17 |
| HARD_MAX | 1 | protocol | 23 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/dvb-usb/dtt200u.c dtt200u_rc_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 9-10 |
| PARAM_VALUE | 2 | scancode | 0-16777215 |
| PARAM_VALUE | 3 | toggle | 0 |
| FUZZY_MAX | 1 | protocol | 10 |
| BIT_INFO | 1 | protocol | 0x8,0xb |
| HARD_MAX | 1 | protocol | 10 |
| NOCHECK_CALL | |||
| LOCK2 | &d->data_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct dvb_usb_device)->data_mutex |
drivers/media/rc/meson-ir.c meson_ir_nec_handler() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_type | 0 |
| PARAM_VALUE | 1 | protocol | 9-11 |
| PARAM_VALUE | 2 | scancode | 0-s32max |
| PARAM_VALUE | 3 | toggle | 0 |
| DATA_SOURCE | 2 | scancode | r ir_nec_bytes_to_scancode |
| BIT_INFO | 0 | dev->enabled_protocols | 0x200,0xffffffffffffffff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ir->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct meson_ir)->lock |
drivers/media/rc/ir-rc5-decoder.c ir_rc5_decode() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->raw->rc5.count | 14-15,20 |
| PARAM_VALUE | 1 | protocol | 2-4 |
| PARAM_VALUE | 2 | scancode | 0-2097151 |
| PARAM_VALUE | 3 | toggle | 0-1 |
| DATA_SOURCE | 0 | dev | $0 |
| FUZZY_MAX | 0 | dev->raw->rc5.count | 20 |
| FUZZY_MAX | 1 | protocol | 4 |
| FUZZY_MAX | 3 | toggle | 1 |
| BIT_INFO | 2 | scancode | 0x0,0xff |
| HARD_MAX | 1 | protocol | 4 |
| HARD_MAX | 3 | toggle | 1 |
| NOCHECK_CALL | |||
| LOCK2 | global &ir_raw_handler_lock |
drivers/media/usb/dvb-usb/a800.c a800_rc_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 9 |
| PARAM_VALUE | 2 | scancode | 0-u16max |
| PARAM_VALUE | 3 | toggle | 0 |
| BIT_INFO | 2 | scancode | 0x0,0xff |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/dvb-usb/dib0700_core.c dib0700_rc_urb_completion() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | protocol | 2,9-11 |
| PARAM_VALUE | 2 | scancode | 0-16777215 |
| FUZZY_MAX | 1 | protocol | 11 |
| BIT_INFO | 1 | protocol | 0x0,0xb |
| BIT_INFO | 2 | scancode | 0x0,0xffff |
| HARD_MAX | 1 | protocol | 11 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/bridge/sil-sii8620.c sii8620_rcp_consume() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | protocol | 22 |
| PARAM_VALUE | 2 | scancode | 0-127 |
| PARAM_VALUE | 3 | toggle | 0 |
| DATA_SOURCE | 2 | scancode | $1 [m] |
| NOCHECK_CALL |
drivers/media/rc/ir-xmp-decoder.c ir_xmp_decode() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->raw->xmp.count | 16 |
| PARAM_VALUE | 1 | protocol | 21 |
| PARAM_VALUE | 2 | scancode | 0-s32max |
| PARAM_VALUE | 3 | toggle | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| BIT_INFO | 2 | scancode | 0x0,0xff |
| NOCHECK_CALL | |||
| LOCK2 | global &ir_raw_handler_lock |
drivers/media/usb/dvb-usb/pctv452e.c pctv452e_rc_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 2 |
| PARAM_VALUE | 3 | toggle | 0 |
| BIT_INFO | 2 | scancode | 0x0,0xff |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/cec/core/cec-adap.c cec_receive_notify() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 22 |
| PARAM_VALUE | 2 | scancode | 96 |
| PARAM_VALUE | 3 | toggle | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &aux->cec.lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/media/cec/core/cec-adap.c cec_receive_notify() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 22 |
| PARAM_VALUE | 2 | scancode | 24576-24831 |
| PARAM_VALUE | 3 | toggle | 0 |
| BIT_INFO | 2 | scancode | 0x6000,0x60ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &aux->cec.lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/media/cec/core/cec-adap.c cec_receive_notify() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 22 |
| PARAM_VALUE | 2 | scancode | 0-85,88-95,97-102,107-255 |
| PARAM_VALUE | 3 | toggle | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &aux->cec.lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/dvb-usb/ttusb2.c tt3650_rc_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 2 |
| BIT_INFO | 2 | scancode | 0x0,0xff |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/dvb-usb-v2/lmedm04.c lme2510_int_response() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 11 |
| PARAM_VALUE | 2 | scancode | 0-255 |
| PARAM_VALUE | 3 | toggle | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/dvb-usb/dw2102.c dw2102_rc_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 0 |
| PARAM_VALUE | 2 | scancode | 0-255 |
| PARAM_VALUE | 3 | toggle | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/dvb-usb/dw2102.c prof_rc_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 0 |
| PARAM_VALUE | 2 | scancode | 0-255 |
| PARAM_VALUE | 3 | toggle | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/dvb-usb/dw2102.c su3000_rc_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 2 |
| PARAM_VALUE | 2 | scancode | 0-u16max |
| PARAM_VALUE | 3 | toggle | 0 |
| BIT_INFO | 2 | scancode | 0x0,0xff |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/i2c/ir-kbd-i2c.c ir_key_poll() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 0-1,10 |
| PARAM_VALUE | 2 | scancode | 0-16777215 |
| PARAM_VALUE | 3 | toggle | 0 |
| NOCHECK_CALL | |||
| LOCK2 | &ir->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct IR_i2c)->lock |
drivers/media/rc/ir-sanyo-decoder.c ir_sanyo_decode() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | protocol | 12 |
| PARAM_VALUE | 2 | scancode | 0-2097151 |
| PARAM_VALUE | 3 | toggle | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| BIT_INFO | 2 | scancode | 0x0,0xffff |
| NOCHECK_CALL | |||
| LOCK2 | global &ir_raw_handler_lock |
drivers/media/usb/em28xx/em28xx-input.c em28xx_i2c_ir_handle_key() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | toggle | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/em28xx/em28xx-input.c em28xx_ir_handle_key() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 0,2,9-11,15 |
| PARAM_VALUE | 2 | scancode | 0 |
| PARAM_VALUE | 3 | toggle | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/em28xx/em28xx-input.c em28xx_ir_handle_key() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 0 |
| PARAM_VALUE | 2 | scancode | 0 |
| PARAM_VALUE | 3 | toggle | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/dvb-usb/vp7045.c vp7045_rc_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 9 |
| PARAM_VALUE | 2 | scancode | 0-67,69-255 |
| PARAM_VALUE | 3 | toggle | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/dvb-usb/m920x.c m920x_rc_core_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 0 |
| PARAM_VALUE | 2 | scancode | 0-255 |
| PARAM_VALUE | 3 | toggle | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/rc/bpf-lirc.c ____bpf_rc_keydown() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | toggle | 0-1 |
| DATA_SOURCE | 1 | protocol | $1 |
| DATA_SOURCE | 2 | scancode | $2 |
| FUZZY_MAX | 3 | toggle | 1 |
| HARD_MAX | 3 | toggle | 1 |
| NOCHECK_CALL |
drivers/media/pci/bt8xx/bttv-input.c bttv_rc5_timer_end() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 2 |
| PARAM_VALUE | 2 | scancode | 0-3,64-67 |
| PARAM_VALUE | 3 | toggle | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/media/usb/dvb-usb-v2/af9015.c af9015_rc_query() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 9-11 |
| PARAM_VALUE | 2 | scancode | 0-16777215 |
| PARAM_VALUE | 3 | toggle | 0 |
| FUZZY_MAX | 1 | protocol | 11 |
| BIT_INFO | 1 | protocol | 0x8,0xb |
| BIT_INFO | 2 | scancode | 0x0,0xffff |
| HARD_MAX | 1 | protocol | 11 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/rc/ir-nec-decoder.c ir_nec_decode() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->raw->nec.count | 32 |
| PARAM_VALUE | 1 | protocol | 9-11 |
| PARAM_VALUE | 2 | scancode | 0-s32max |
| PARAM_VALUE | 3 | toggle | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 2 | scancode | r ir_nec_bytes_to_scancode |
| NOCHECK_CALL | |||
| LOCK2 | global &ir_raw_handler_lock |
drivers/media/usb/dvb-usb/dib0700_devices.c dib0700_rc_query_old_firmware() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | protocol | 2,9 |
| PARAM_VALUE | 2 | scancode | 0-u16max |
| FUZZY_MAX | 1 | protocol | 9 |
| BIT_INFO | 1 | protocol | 0x0,0xb |
| BIT_INFO | 2 | scancode | 0x0,0xff |
| HARD_MAX | 1 | protocol | 9 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/rc/ir-sony-decoder.c ir_sony_decode() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->raw->sony.state | 4 |
| PARAM_VALUE | 1 | protocol | 6-8 |
| PARAM_VALUE | 2 | scancode | 0-16777215 |
| PARAM_VALUE | 3 | toggle | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| FUZZY_MAX | 1 | protocol | 8 |
| BIT_INFO | 2 | scancode | 0x0,0xff |
| HARD_MAX | 1 | protocol | 8 |
| NOCHECK_CALL | |||
| LOCK2 | global &ir_raw_handler_lock |
drivers/media/rc/img-ir/img-ir-hw.c img_ir_handle_data() -> rc_keydown()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1 |
| PARAM_VALUE | 1 | protocol | 0,2,5-12,15,20 |
| PARAM_VALUE | 3 | toggle | 0-1 |
| FUZZY_MAX | 1 | protocol | 0 |
| FUZZY_MAX | 3 | toggle | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | scancode | 0-u32max |
| HOST_DATA | 3 | toggle | 0-1[c] |
| LOCK2 | &priv->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct img_ir_priv)->lock |