Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- net/bluetooth/hci_conn.c
-
net/bluetooth/hci_event.c
- line 2450
- line 2558
- line 3147
- line 3267
- line 3278
- line 3310
- line 3397
- line 3411
- line 3546
- line 3566
- line 3612
- line 3709
- line 3769
- line 3779
- line 4649
- line 4745
- line 4752
- line 5023
- line 5391
- line 5399
- line 5457
- line 5497
- line 5662
- line 5681
- line 5690
- line 6054
- line 6789
- line 6811
- line 6823
- line 6892
- line 7074
- line 7083
- net/bluetooth/iso.c, line 1660
- net/bluetooth/mgmt.c
- net/bluetooth/sco.c
Smatch caller information:
net/bluetooth/sco.c sco_conn_defer_accept() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->features | 4096-ptr_max |
| PARAM_VALUE | 1 | opcode | 1033 |
| PARAM_VALUE | 2 | plen | 7 |
| PARAM_VALUE | 3 | param | 2430399884215775232 |
| BUF_SIZE | 3 | param | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | plen | unit_byte |
| LOCK2 | sk | ||
| HALF_LOCKED2 | &vq->mutex |
net/bluetooth/sco.c sco_conn_defer_accept() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->features | 4096-ptr_max |
| PARAM_VALUE | 1 | opcode | 1065 |
| PARAM_VALUE | 2 | plen | 21 |
| PARAM_VALUE | 3 | param | 2430399884215775232 |
| BUF_SIZE | 3 | param | 21 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | plen | unit_byte |
| LOCK2 | sk | ||
| HALF_LOCKED2 | &vq->mutex |
net/bluetooth/mgmt.c pin_code_reply() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->mgmt_pending.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | opcode | 1037 |
| PARAM_VALUE | 2 | plen | 23 |
| PARAM_VALUE | 3 | param | 3105339093739458560 |
| BUF_SIZE | 0 | hdev | (-1)-s32max |
| BUF_SIZE | 0 | hdev | (-1)-s32max |
| BUF_SIZE | 3 | param | 23 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | plen | unit_byte |
| LOCK2 | global &mgmt_chan_list_lock | ||
| LOCK2 | sk | ||
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &vq->mutex | ||
| HALF_LOCKED2 | sk | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/mgmt.c send_pin_code_neg_reply() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->mgmt_pending.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | opcode | 1038 |
| PARAM_VALUE | 2 | plen | 6 |
| PARAM_VALUE | 3 | param | 6658733150134923264 |
| BUF_SIZE | 3 | param | 6 |
| DATA_SOURCE | 0 | hdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | plen | unit_byte |
| LOCK2 | global &mgmt_chan_list_lock | ||
| LOCK2 | sk | ||
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &vq->mutex | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/mgmt.c set_debug_keys() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | opcode | 6148 |
| PARAM_VALUE | 2 | plen | 1 |
| PARAM_VALUE | 3 | param | 329671104097566720 |
| PARAM_VALUE | 3 | *param | 0-1 |
| BUF_SIZE | 0 | hdev | (-1)-s32max |
| BUF_SIZE | 0 | hdev | (-1)-s32max |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | plen | unit_byte |
| LOCK2 | global &mgmt_chan_list_lock | ||
| LOCK2 | sk | ||
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &vq->mutex | ||
| HALF_LOCKED2 | sk | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/mgmt.c set_link_security() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->mgmt_pending.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | opcode | 3104 |
| PARAM_VALUE | 2 | plen | 1 |
| PARAM_VALUE | 3 | param | 2731253251952451584 |
| PARAM_VALUE | 3 | *param | 0-1 |
| BUF_SIZE | 0 | hdev | (-1)-s32max |
| BUF_SIZE | 0 | hdev | (-1)-s32max |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | plen | unit_byte |
| LOCK2 | global &mgmt_chan_list_lock | ||
| LOCK2 | sk | ||
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &vq->mutex | ||
| HALF_LOCKED2 | sk | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/mgmt.c user_pairing_resp() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->mgmt_pending.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | opcode | 1070 |
| PARAM_VALUE | 2 | plen | 10 |
| PARAM_VALUE | 3 | param | 5311910942433533952 |
| BUF_SIZE | 3 | param | 10 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $1 |
| DATA_SOURCE | 1 | opcode | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | plen | unit_byte |
| LOCK2 | global &mgmt_chan_list_lock | ||
| LOCK2 | sk | ||
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &vq->mutex | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/mgmt.c user_pairing_resp() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->mgmt_pending.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->mgmt_pending_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | opcode | 1038,1068-1069,1071 |
| PARAM_VALUE | 2 | plen | 6 |
| PARAM_VALUE | 3 | param | 4096-ptr_max |
| BUF_SIZE | 3 | param | 6 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $1 |
| DATA_SOURCE | 1 | opcode | $4 |
| HARD_MAX | 1 | opcode | 1071 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | plen | unit_byte |
| LOCK2 | global &mgmt_chan_list_lock | ||
| LOCK2 | sk | ||
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &vq->mutex | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_auth_complete_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1043 |
| PARAM_VALUE | 2 | plen | 3 |
| PARAM_VALUE | 3 | param | 3509244934546558976 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 3 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_auth_complete_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1043 |
| PARAM_VALUE | 2 | plen | 3 |
| PARAM_VALUE | 3 | param | 3509244934546558976 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 3 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_conn_complete_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->hci_drv->specific_handler_count | 0,2 |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1051 |
| PARAM_VALUE | 2 | plen | 2 |
| PARAM_VALUE | 3 | param | 6615478863695060992 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 2 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_conn_complete_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->hci_drv->specific_handler_count | 0,2 |
| PARAM_VALUE | 0 | hdev->hci_ver | 0-2 |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1039 |
| PARAM_VALUE | 2 | plen | 4 |
| PARAM_VALUE | 3 | param | 6615478863695060992 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 4 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| FUZZY_MAX | 0 | hdev->hci_ver | 2 |
| HARD_MAX | 0 | hdev->hci_ver | 2 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_conn_request_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->features | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->hci_drv->specific_handler_count | 0,2 |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1033 |
| PARAM_VALUE | 2 | plen | 7 |
| PARAM_VALUE | 3 | param | 5133021211058946048 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 7 |
| CAPPED_DATA | 0 | &hdev->accept_list | 1 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| CAPPED_DATA | 0 | &hdev->reject_list | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_conn_request_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->features | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->hci_drv->specific_handler_count | 0,2 |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1065 |
| PARAM_VALUE | 2 | plen | 21 |
| PARAM_VALUE | 3 | param | 5133021211058946048 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 21 |
| CAPPED_DATA | 0 | &hdev->accept_list | 1 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| CAPPED_DATA | 0 | &hdev->reject_list | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_cs_remote_name_req() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->refcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->sent_cmd | 0,4096-ptr_max |
| PARAM_VALUE | 1 | opcode | 1041 |
| PARAM_VALUE | 2 | plen | 2 |
| PARAM_VALUE | 3 | param | 5347744921797337088 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 2 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | &pool->lock | ||
| LOCK2 | 0 | &hdev->lock | |
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_encrypt_change_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 1 | opcode | 3196 |
| PARAM_VALUE | 2 | plen | 4 |
| PARAM_VALUE | 3 | param | 8777319931051290624 |
| BUF_SIZE | 3 | param | 4 |
| RX_PATH | |||
| UNITS | 2 | plen | unit_byte |
| LOCK2 | &hdev->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_io_capa_request_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1067 |
| PARAM_VALUE | 2 | plen | 9 |
| PARAM_VALUE | 3 | param | 7016671557668864 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 9 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_io_capa_request_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1076 |
| PARAM_VALUE | 2 | plen | 7 |
| PARAM_VALUE | 3 | param | 7016671557668864 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 7 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_le_accept_cis() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->refcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->unregister_lock->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->unregister_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | opcode | 8294 |
| PARAM_VALUE | 2 | plen | 2 |
| PARAM_VALUE | 3 | param | 9081084022274670592 |
| BUF_SIZE | 0 | hdev->recv_event | (-1)-s32max |
| BUF_SIZE | 3 | param | 2 |
| DATA_SOURCE | 0 | hdev | $0 |
| MEM_ZERO | 3 | param | |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | &pool->lock | ||
| LOCK2 | 0 | &hdev->lock | |
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_le_ltk_request_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->refcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 8218 |
| PARAM_VALUE | 2 | plen | 18 |
| PARAM_VALUE | 3 | param | 8035447434097889280 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 18 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | &pool->lock | ||
| LOCK2 | 0 | &hdev->lock | |
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_le_ltk_request_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->refcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 8219 |
| PARAM_VALUE | 2 | plen | 2 |
| PARAM_VALUE | 3 | param | 7975306118713720832 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 2 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | &pool->lock | ||
| LOCK2 | 0 | &hdev->lock | |
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_le_pa_term_sync() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->refcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->unregister_lock->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->unregister_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | opcode | 8262 |
| PARAM_VALUE | 2 | plen | 2 |
| PARAM_VALUE | 3 | param | 7853473137472847872 |
| BUF_SIZE | 0 | hdev->recv_event | (-1)-s32max |
| BUF_SIZE | 3 | param | 2 |
| DATA_SOURCE | 0 | hdev | $0 |
| MEM_ZERO | 3 | param | |
| RX_PATH | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | &pool->lock | ||
| LOCK2 | 0 | &hdev->lock | |
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_le_reject_cis() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->refcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->unregister_lock->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->unregister_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->unregister_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | opcode | 8295 |
| PARAM_VALUE | 2 | plen | 3 |
| PARAM_VALUE | 3 | param | 743245316366688256 |
| BUF_SIZE | 0 | hdev->recv_event | (-1)-s32max |
| BUF_SIZE | 3 | param | 3 |
| DATA_SOURCE | 0 | hdev | $0 |
| MEM_ZERO | 3 | param | |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | &pool->lock | ||
| LOCK2 | 0 | &hdev->lock | |
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_le_remote_conn_param_req_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->refcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 8224 |
| PARAM_VALUE | 2 | plen | 14 |
| PARAM_VALUE | 3 | param | 1602800926425985024 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 14 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | &pool->lock | ||
| LOCK2 | 0 | &hdev->lock | |
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_link_key_request_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1035 |
| PARAM_VALUE | 2 | plen | 22 |
| PARAM_VALUE | 3 | param | 216802636570112000 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 22 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_link_key_request_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1036 |
| PARAM_VALUE | 2 | plen | 6 |
| PARAM_VALUE | 3 | param | 1-u64max |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 6 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_pin_code_request_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1038 |
| PARAM_VALUE | 2 | plen | 6 |
| PARAM_VALUE | 3 | param | 1-u64max |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 6 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_read_enc_key_size() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->commands | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->quirk_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->refcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 5128 |
| PARAM_VALUE | 2 | plen | 2 |
| PARAM_VALUE | 3 | param | 4788334438762369024 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 2 |
| DATA_SOURCE | 0 | hdev | $0 |
| MEM_ZERO | 3 | param | |
| RX_PATH | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | &pool->lock | ||
| LOCK2 | 0 | &hdev->lock | |
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_reject_conn() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->refcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1034 |
| PARAM_VALUE | 2 | plen | 7 |
| PARAM_VALUE | 3 | param | 3344456433444220928 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 7 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | &pool->lock | ||
| HALF_LOCKED2 | 0 | &hdev->lock |
net/bluetooth/hci_event.c hci_remote_ext_features_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1049 |
| PARAM_VALUE | 2 | plen | 10 |
| PARAM_VALUE | 3 | param | 1553865903629393920 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 10 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| MEM_ZERO | 3 | param | |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_remote_features_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->features | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1052 |
| PARAM_VALUE | 2 | plen | 3 |
| PARAM_VALUE | 3 | param | 2121566955110047744 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 3 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_remote_features_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->features | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1049 |
| PARAM_VALUE | 2 | plen | 10 |
| PARAM_VALUE | 3 | param | 2121566955110047744 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 10 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| MEM_ZERO | 3 | param | |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_remote_name_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1041 |
| PARAM_VALUE | 2 | plen | 2 |
| PARAM_VALUE | 3 | param | 346798699717500928 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 2 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_remote_oob_data_request_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1075 |
| PARAM_VALUE | 2 | plen | 6 |
| PARAM_VALUE | 3 | param | 1083943339741425664 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 6 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_remote_oob_data_request_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->features | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1093 |
| PARAM_VALUE | 2 | plen | 70 |
| PARAM_VALUE | 3 | param | 1083943339741425664 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 70 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_remote_oob_data_request_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->features | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1072 |
| PARAM_VALUE | 2 | plen | 38 |
| PARAM_VALUE | 3 | param | 1083943339741425664 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 38 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_resolve_name() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->discovery.state | 2-3 |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 1 | opcode | 1049 |
| PARAM_VALUE | 2 | plen | 10 |
| PARAM_VALUE | 3 | param | 4510494146651099136 |
| BUF_SIZE | 0 | hdev->recv_event | (-1),1-s32max |
| BUF_SIZE | 3 | param | 10 |
| DATA_SOURCE | 0 | hdev | $0 |
| HARD_MAX | 0 | hdev->discovery.state | 3 |
| MEM_ZERO | 3 | param | |
| RX_PATH | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->len | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | &pool->lock | ||
| LOCK2 | 0 | &hdev->lock | |
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_user_confirm_request_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1069 |
| PARAM_VALUE | 2 | plen | 6 |
| PARAM_VALUE | 3 | param | 1-u64max |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 6 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c hci_user_confirm_request_evt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->auto_accept_delay | 0 |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 1068 |
| PARAM_VALUE | 2 | plen | 6 |
| PARAM_VALUE | 3 | param | 1-u64max |
| BUF_SIZE | 0 | hdev->recv_event | (-1),240 |
| BUF_SIZE | 3 | param | 6 |
| CAPPED_DATA | 0 | &hdev->lock | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | 0 | &hdev->lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_event.c send_conn_param_neg_reply() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->notrefcnt_tracker.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->__sk_common.skc_net.net->refcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_callback_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->recv_event->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | hdev->req_skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->rx_q.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | opcode | 8225 |
| PARAM_VALUE | 2 | plen | 3 |
| PARAM_VALUE | 3 | param | 4355866446786813952 |
| BUF_SIZE | 0 | hdev->recv_event | (-1)-s32max |
| BUF_SIZE | 3 | param | 3 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | hdev->cmd_q.next->prev->end | |
| UNITS | 2 | plen | unit_byte |
| USER_PTR | 0 | hdev->recv_event->data | |
| LOCK2 | &pool->lock | ||
| LOCK2 | 0 | &hdev->lock | |
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/iso.c iso_conn_defer_accept() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | opcode | 8294 |
| PARAM_VALUE | 2 | plen | 2 |
| PARAM_VALUE | 3 | param | 685054789821595648 |
| BUF_SIZE | 3 | param | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | plen | unit_byte |
| LOCK2 | sk | ||
| HALF_LOCKED2 | &vq->mutex |
net/bluetooth/hci_conn.c hci_add_sco() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | opcode | 1031 |
| PARAM_VALUE | 2 | plen | 4 |
| PARAM_VALUE | 3 | param | 1530047257800593408 |
| BUF_SIZE | 3 | param | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | plen | unit_byte |
| LOCK2 | &hdev->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_conn.c hci_conn_auth() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 1 | opcode | 1041 |
| PARAM_VALUE | 2 | plen | 2 |
| PARAM_VALUE | 3 | param | 1631718441377517568 |
| BUF_SIZE | 3 | param | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | plen | unit_byte |
| HALF_LOCKED2 | &hdev->lock | ||
| HALF_LOCKED2 | global &mgmt_chan_list_lock | ||
| HALF_LOCKED2 | global &rfcomm_mutex |
net/bluetooth/hci_conn.c hci_conn_auto_accept() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | opcode | 1068 |
| PARAM_VALUE | 2 | plen | 6 |
| PARAM_VALUE | 3 | param | 4096-ptr_max |
| BUF_SIZE | 3 | param | 6 |
| NOCHECK_CALL | |||
| UNITS | 2 | plen | unit_byte |
| HALF_LOCKED2 | &pool->lock |
net/bluetooth/hci_conn.c hci_conn_encrypt() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 1 | opcode | 1043 |
| PARAM_VALUE | 2 | plen | 3 |
| PARAM_VALUE | 3 | param | 3436236374622334976 |
| BUF_SIZE | 3 | param | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | plen | unit_byte |
| HALF_LOCKED2 | &hdev->lock | ||
| HALF_LOCKED2 | global &mgmt_chan_list_lock | ||
| HALF_LOCKED2 | global &rfcomm_mutex |
net/bluetooth/hci_conn.c hci_conn_enter_active_mode() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | opcode | 2052 |
| PARAM_VALUE | 2 | plen | 2 |
| PARAM_VALUE | 3 | param | 4135957311429713920 |
| BUF_SIZE | 3 | param | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | plen | unit_byte |
| HALF_LOCKED2 | &hdev->lock | ||
| HALF_LOCKED2 | &pool->lock |
net/bluetooth/hci_conn.c hci_conn_idle() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->features | 4096-ptr_max |
| PARAM_VALUE | 1 | opcode | 2065 |
| PARAM_VALUE | 2 | plen | 8 |
| PARAM_VALUE | 3 | param | 7997233119815450624 |
| BUF_SIZE | 3 | param | 8 |
| NOCHECK_CALL | |||
| UNITS | 2 | plen | unit_byte |
| HALF_LOCKED2 | &pool->lock |
net/bluetooth/hci_conn.c hci_conn_idle() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->features | 4096-ptr_max |
| PARAM_VALUE | 1 | opcode | 2051 |
| PARAM_VALUE | 2 | plen | 10 |
| PARAM_VALUE | 3 | param | 7997233119815450624 |
| BUF_SIZE | 3 | param | 10 |
| NOCHECK_CALL | |||
| UNITS | 2 | plen | unit_byte |
| HALF_LOCKED2 | &pool->lock |
net/bluetooth/hci_conn.c hci_conn_switch_role() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | opcode | 2059 |
| PARAM_VALUE | 2 | plen | 7 |
| PARAM_VALUE | 3 | param | 4820847538933506048 |
| BUF_SIZE | 3 | param | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | plen | unit_byte |
| LOCK2 | global &rfcomm_mutex |
net/bluetooth/hci_conn.c hci_disconnect() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | opcode | 1055 |
| PARAM_VALUE | 2 | plen | 2 |
| PARAM_VALUE | 3 | param | 3076301502054514688 |
| BUF_SIZE | 3 | param | 2 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 2 | plen | unit_byte |
| HALF_LOCKED2 | &conn->lock | ||
| HALF_LOCKED2 | &hdev->lock | ||
| HALF_LOCKED2 | &pool->lock |
net/bluetooth/hci_conn.c hci_enhanced_setup_sync() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->cmd_sync_work_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->req_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->req_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->req_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->req_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->req_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->req_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->req_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | opcode | 1085 |
| PARAM_VALUE | 2 | plen | 59 |
| PARAM_VALUE | 3 | param | 3122916260036452352 |
| BUF_SIZE | 3 | param | 59 |
| DATA_SOURCE | 0 | hdev | $0 |
| MEM_ZERO | 3 | param | |
| UNITS | 2 | plen | unit_byte |
| LOCK2 | 0 | &hdev->req_lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->req_lock |
net/bluetooth/hci_conn.c hci_iso_setup_path() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 1 | opcode | 8302 |
| PARAM_VALUE | 2 | plen | 13 |
| PARAM_VALUE | 3 | param | 6188377204145319936 |
| BUF_SIZE | 3 | param | 13 |
| MEM_ZERO | 3 | param | |
| RX_PATH | |||
| UNITS | 2 | plen | unit_byte |
| LOCK2 | &hdev->lock | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_conn.c hci_iso_setup_path() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 1 | opcode | 8302 |
| PARAM_VALUE | 2 | plen | 13 |
| PARAM_VALUE | 3 | param | 6188377204145319936 |
| BUF_SIZE | 3 | param | 13 |
| MEM_ZERO | 3 | param | |
| RX_PATH | |||
| UNITS | 2 | plen | unit_byte |
| LOCK2 | &hdev->lock | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_conn.c hci_le_create_big() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | opcode | 8296 |
| PARAM_VALUE | 2 | plen | 31 |
| PARAM_VALUE | 3 | param | 7003974029655904256 |
| BUF_SIZE | 3 | param | 31 |
| MEM_ZERO | 3 | param | |
| UNITS | 2 | plen | unit_byte |
| LOCK2 | &hdev->req_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->req_lock |
net/bluetooth/hci_conn.c hci_le_start_enc() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | opcode | 8217 |
| PARAM_VALUE | 2 | plen | 28 |
| PARAM_VALUE | 3 | param | 7544083700096507904 |
| BUF_SIZE | 3 | param | 28 |
| MEM_ZERO | 3 | param | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | plen | unit_byte |
| HALF_LOCKED2 | &chan->lock | ||
| HALF_LOCKED2 | &conn->lock |
net/bluetooth/hci_conn.c hci_setup_sync_conn() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 1 | opcode | 1064 |
| PARAM_VALUE | 2 | plen | 17 |
| PARAM_VALUE | 3 | param | 4392858746259234816 |
| BUF_SIZE | 3 | param | 17 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | plen | unit_byte |
| LOCK2 | &hdev->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
net/bluetooth/hci_conn.c le_disable_advertising() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->le_features | 4096-ptr_max |
| PARAM_VALUE | 1 | opcode | 8249 |
| PARAM_VALUE | 2 | plen | 2 |
| PARAM_VALUE | 3 | param | 6417461414615642112 |
| BUF_SIZE | 3 | param | 2 |
| DATA_SOURCE | 0 | hdev | $0 |
| NOCHECK_CALL | |||
| UNITS | 2 | plen | unit_byte |
| HALF_LOCKED2 | &pool->lock |
net/bluetooth/hci_conn.c le_disable_advertising() -> hci_send_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->le_features | 4096-ptr_max |
| PARAM_VALUE | 1 | opcode | 8202 |
| PARAM_VALUE | 2 | plen | 1 |
| PARAM_VALUE | 3 | param | 5341699207026561024 |
| PARAM_VALUE | 3 | *param | 0 |
| DATA_SOURCE | 0 | hdev | $0 |
| NOCHECK_CALL | |||
| UNITS | 2 | plen | unit_byte |
| HALF_LOCKED2 | &pool->lock |