Defined in 1 files as a member:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/crypto/hisilicon/qm.c, line 2890
- drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
- drivers/misc/uacce/uacce.c
-
drivers/tty/vt/keyboard.c
- line 357
- line 360
- line 361
- line 368
- line 369
- line 370
- line 373
- line 374
- line 375
- line 376
- line 387
- line 481
- line 483
- line 860
- line 862
- line 901
- line 912
- line 913
- line 915
- line 1352
- line 1353
- line 1354
- line 1359
- line 1364
- line 1376
- line 1378
- line 1379
- line 1380
- line 1381
- line 1394
- line 1395
- line 1415
- line 1426
- line 1481
- line 1483
- line 1484
- line 1485
Smatch caller information:
drivers/tty/vt/keyboard.c emulate_raw() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 225 |
| DATA_SOURCE | 0 | vc | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c emulate_raw() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | vc->port.buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | vc->port.buf.tail->read | 0 |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 29,157 |
| DATA_SOURCE | 0 | vc | $0 |
| BIT_INFO | 1 | ch | 0x1d,0x9d |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c emulate_raw() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | vc->port.buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | vc->port.buf.tail->read | 0 |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 69,197 |
| DATA_SOURCE | 0 | vc | $0 |
| BIT_INFO | 1 | ch | 0x45,0xc5 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c emulate_raw() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 242 |
| DATA_SOURCE | 0 | vc | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c emulate_raw() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 241 |
| DATA_SOURCE | 0 | vc | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c emulate_raw() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 84,212 |
| DATA_SOURCE | 0 | vc | $0 |
| BIT_INFO | 1 | ch | 0x54,0xd4 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c emulate_raw() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 224 |
| DATA_SOURCE | 0 | vc | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c emulate_raw() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | vc->port.buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | vc->port.buf.tail->read | 0 |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 42,170 |
| DATA_SOURCE | 0 | vc | $0 |
| BIT_INFO | 1 | ch | 0x2a,0xaa |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c emulate_raw() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | vc->port.buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | vc->port.buf.tail->read | 0 |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 224 |
| DATA_SOURCE | 0 | vc | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c emulate_raw() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | vc->port.buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | vc->port.buf.tail->read | 0 |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 55,183 |
| DATA_SOURCE | 0 | vc | $0 |
| BIT_INFO | 1 | ch | 0x37,0xb7 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c emulate_raw() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 224 |
| DATA_SOURCE | 0 | vc | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c emulate_raw() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 0-125,128-253 |
| DATA_SOURCE | 0 | vc | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c fn_enter() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 13 |
| DATA_SOURCE | 0 | vc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c fn_enter() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 10 |
| DATA_SOURCE | 0 | vc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c k_meta() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 27 |
| DATA_SOURCE | 0 | vc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c k_meta() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | vc->port.buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | vc->port.buf.tail->read | 0 |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| DATA_SOURCE | 0 | vc | $0 |
| DATA_SOURCE | 1 | ch | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c k_meta() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 128-383 |
| DATA_SOURCE | 0 | vc | $0 |
| BIT_INFO | 1 | ch | 0x80,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c k_pad() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 0-255 |
| DATA_SOURCE | 0 | vc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c k_pad() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | vc->port.buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | vc->port.buf.tail->read | 0 |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 10 |
| DATA_SOURCE | 0 | vc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c k_shift() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 0-255 |
| DATA_SOURCE | 0 | vc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c kbd_keycode() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c kbd_keycode() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 0,128 |
| BIT_INFO | 1 | ch | 0x0,0x80 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c kbd_keycode() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | vc->port.buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | vc->port.buf.tail->read | 0 |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 129-133 |
| BIT_INFO | 1 | ch | 0x80,0x87 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c kbd_keycode() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | vc->port.buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | vc->port.buf.tail->read | 0 |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 256-895 |
| BIT_INFO | 1 | ch | 0x80,0x3ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c kbd_rawcode() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | ch | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c put_queue_utf8() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 0-255 |
| CAPPED_DATA | 1 | ch | 1 |
| DATA_SOURCE | 0 | vc | $0 |
| DATA_SOURCE | 1 | ch | r conv_uni_to_8bit |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c to_utf8() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 0-127 |
| DATA_SOURCE | 0 | vc | $0 |
| DATA_SOURCE | 1 | ch | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c to_utf8() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 194-223 |
| DATA_SOURCE | 0 | vc | $0 |
| BIT_INFO | 1 | ch | 0xc0,0xdf |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c to_utf8() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | vc->port.buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | vc->port.buf.tail->read | 0 |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 128-191 |
| DATA_SOURCE | 0 | vc | $0 |
| BIT_INFO | 1 | ch | 0x80,0xbf |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c to_utf8() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 224-239 |
| DATA_SOURCE | 0 | vc | $0 |
| BIT_INFO | 1 | ch | 0xe0,0xef |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c to_utf8() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | vc->port.buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | vc->port.buf.tail->read | 0 |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 128,160-191 |
| DATA_SOURCE | 0 | vc | $0 |
| BIT_INFO | 1 | ch | 0x80,0xbf |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c to_utf8() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | vc->port.buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | vc->port.buf.tail->read | 0 |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 128-191 |
| DATA_SOURCE | 0 | vc | $0 |
| BIT_INFO | 1 | ch | 0x80,0xbf |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c to_utf8() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 240-244 |
| DATA_SOURCE | 0 | vc | $0 |
| BIT_INFO | 1 | ch | 0xf0,0xf7 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c to_utf8() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | vc->port.buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | vc->port.buf.tail->read | 0 |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 128-191 |
| DATA_SOURCE | 0 | vc | $0 |
| BIT_INFO | 1 | ch | 0x80,0xbf |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c to_utf8() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | vc->port.buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | vc->port.buf.tail->read | 0 |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 128-191 |
| DATA_SOURCE | 0 | vc | $0 |
| BIT_INFO | 1 | ch | 0x80,0xbf |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/vt/keyboard.c to_utf8() -> put_queue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->port.buf.tail->lookahead | 0 |
| PARAM_VALUE | 0 | vc->port.buf.tail->next->size | 0,256-u32max |
| PARAM_VALUE | 0 | vc->port.buf.tail->read | 0 |
| PARAM_VALUE | 0 | vc->port.tty | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ch | 128-191 |
| DATA_SOURCE | 0 | vc | $0 |
| BIT_INFO | 1 | ch | 0x80,0xbf |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | global &kbd_event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |