Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/bluetooth/mgmt.c add_advertising() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 62
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->adv_instance_timeout 0
PARAM_VALUE 2 hdev->adv_instances.next 4096-ptr_max
PARAM_VALUE 2 hdev->adv_instances.next->next 4096-ptr_max
PARAM_VALUE 2 hdev->adv_instances.next->prev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->le_num_of_adv_sets 1-255
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.osq.tail.counter 0-s32max
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 len 11-521
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 hdev->le_num_of_adv_sets 1
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
RX_PATH
TASK_NOT_RUNNING
UNITS 4 len unit_byte
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c add_device() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 51
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->le_conn_params.next 4096-ptr_max
PARAM_VALUE 2 hdev->le_conn_params.next->next 4096-ptr_max
PARAM_VALUE 2 hdev->le_conn_params.next->prev 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
RX_PATH
TASK_NOT_RUNNING
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c add_ext_adv_data() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 85
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->adv_instance_timeout 0
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.osq.tail.counter 0-s32max
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 len 3-u16max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
RX_PATH
TASK_NOT_RUNNING
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c add_ext_adv_params() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 84
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->adv_instance_cnt 0-255
PARAM_VALUE 2 hdev->adv_instances.next 4096-ptr_max
PARAM_VALUE 2 hdev->adv_instances.next->next 4096-ptr_max
PARAM_VALUE 2 hdev->adv_instances.next->prev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->le_features 4096-ptr_max
PARAM_VALUE 2 hdev->le_num_of_adv_sets 1-255
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.osq.tail.counter 0-s32max
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 len 18-u16max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 hdev->adv_instance_cnt 1
CAPPED_DATA 2 hdev->le_num_of_adv_sets 1
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
FUZZY_MAX 4 len 18
RX_PATH
TASK_NOT_RUNNING
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c add_uuid() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 16
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->uuids.prev 4096-ptr_max
PARAM_VALUE 2 hdev->uuids.prev->next 4096-ptr_max
PARAM_VALUE 2 hdev->uuids.prev->next->next 4096-ptr_max
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
RX_PATH
TASK_NOT_RUNNING
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c disconnect() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 20
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
RX_PATH
TASK_NOT_RUNNING
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c get_clock_info() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 50
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
RX_PATH
TASK_NOT_RUNNING
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c get_conn_info() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 49
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
RX_PATH
TASK_NOT_RUNNING
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c mesh_send_cancel() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 90
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->features 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
RX_PATH
TASK_NOT_RUNNING
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c mgmt_hci_cmd_sync() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 91
PARAM_VALUE 2 hdev 0,4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 len 6-u16max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
RX_PATH
TASK_NOT_RUNNING
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c read_local_oob_data() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 32
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->features 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 3 data 0
PARAM_VALUE 4 len 0
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 &hdev->lock 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c read_local_ssp_oob_req() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 59
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->features 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 len 1
DATA_SOURCE 0 sk $1
DATA_SOURCE 2 hdev $0
DATA_SOURCE 3 data $2
RX_PATH
TASK_NOT_RUNNING
UNITS 4 len unit_byte
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c remove_adv_monitor() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 83
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.osq.tail.counter 0-s32max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
RX_PATH
TASK_NOT_RUNNING
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c remove_advertising() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 63
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.osq.tail.counter 0-s32max
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 &hdev->adv_instances 1
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
PARAM_COMPARE 2 &hdev->adv_instances != $2->adv_instances.next
RX_PATH
TASK_NOT_RUNNING
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c remove_uuid() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 17
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.osq.tail.counter 0-s32max
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 2 &hdev->uuids 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
RX_PATH
TASK_NOT_RUNNING
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c set_bredr() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 42
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->features 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
RX_PATH
TASK_NOT_RUNNING
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c set_dev_class() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 14
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->features 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.osq.tail.counter 0-s32max
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
BIT_INFO 2 hdev->major_class 0x0,0x1f
BIT_INFO 2 hdev->minor_class 0x0,0xfc
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 hdev->major_class 0-255[u]
USER_DATA 2 hdev->minor_class 0-255[u]
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c set_fast_connectable() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 8
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->hci_ver 2-255
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
FUZZY_MAX 2 hdev->hci_ver 2
RX_PATH
TASK_NOT_RUNNING
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c set_phy_configuration() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 69
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 2 hdev->mgmt_pending_lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->pkt_type 24-65310
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 hdev->pkt_type 1
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
RX_PATH
TASK_NOT_RUNNING
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c set_secure_conn() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 45
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->features 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 &hdev->lock 1
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
DATA_SOURCE 4 len $3
RX_PATH
TASK_NOT_RUNNING
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c unpair_device() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 27
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 len 8
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 2 &hdev->lock 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 2 hdev $1
DATA_SOURCE 3 data $2
RX_PATH
TASK_NOT_RUNNING
UNITS 4 len unit_byte
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt_util.c mgmt_pending_add() -> mgmt_pending_new()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 sk->channel 3
PARAM_VALUE 0 sk->mtu 4-u16max
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_shutdown 0
PARAM_VALUE 1 opcode 5-7,10-11,13,15,22-23,25,28-31,35-36,41,58,65,82,86-87
PARAM_VALUE 2 hdev 4096-ptr_max
PARAM_VALUE 2 hdev->dev_flags 4096-ptr_max
PARAM_VALUE 2 hdev->lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 hdev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 hdev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 hdev->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 2 hdev->lock.wait_lock.owner (-1)
PARAM_VALUE 2 hdev->lock.wait_lock.owner_cpu u32max
BUF_SIZE 2 hdev (-1)-s32max
BUF_SIZE 2 hdev (-1)-s32max
CAPPED_DATA 4 len 1
DATA_SOURCE 0 sk $0
DATA_SOURCE 1 opcode $1
DATA_SOURCE 2 hdev $2
DATA_SOURCE 3 data $3
DATA_SOURCE 4 len $4
HARD_MAX 1 opcode 87
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 hdev->discovery.type 1,6-7[u]
UNITS 4 len unit_byte
USER_PTR 3 data
LOCK2 global &mgmt_chan_list_lock
LOCK2 0 sk
LOCK2 2 &hdev->lock
HALF_LOCKED2 &vq->mutex
TYPE_LOCK (struct hci_dev)->lock