Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/bluetooth/hci_ldisc.c hci_uart_register_dev() -> (struct hci_uart_proto)->open()

Type Parameter Key Value
PARAM_VALUE 0 hu 4096-ptr_max
PARAM_VALUE 0 hu->hdev 4096-ptr_max
PARAM_VALUE 0 hu->proto 4096-ptr_max
PARAM_VALUE 0 hu->tty 4096-ptr_max
BUF_SIZE 0 hu 16,120,192,376,480,512,520,1552,4648,9144
BUF_SIZE 0 hu 16,120,192,376,480,512,520,1552,4648,9144
BUF_SIZE 0 hu->hdev 0-s32max
DATA_SOURCE 0 hu $0
CONTAINER 0 -32-200+0 $(-1)
LOCK2 &tty->ldisc_sem
TYPE_LOCK (struct tty_struct)->ldisc_sem

drivers/bluetooth/hci_serdev.c hci_uart_register_device_priv() -> (struct hci_uart_proto)->open()

Type Parameter Key Value
PARAM_VALUE 0 hu 4096-ptr_max
PARAM_VALUE 0 hu->proto_lock.block.counter 0
PARAM_VALUE 0 hu->proto_lock.dep_map->name 0-255
PARAM_VALUE 0 hu->proto_lock.read_count 4096-ptr_max
PARAM_VALUE 0 hu->proto_lock.rss.cb_head.func 0
PARAM_VALUE 0 hu->proto_lock.rss.cb_head.next 0
PARAM_VALUE 0 hu->proto_lock.rss.gp_count 0
PARAM_VALUE 0 hu->proto_lock.rss.gp_state 0
PARAM_VALUE 0 hu->proto_lock.rss.gp_wait.head.next 4096-ptr_max
PARAM_VALUE 0 hu->proto_lock.rss.gp_wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 hu->proto_lock.rss.gp_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 hu->proto_lock.rss.gp_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 hu->proto_lock.rss.gp_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 hu->proto_lock.waiters.head.next 4096-ptr_max
PARAM_VALUE 0 hu->proto_lock.waiters.head.next->next 4096-ptr_max
PARAM_VALUE 0 hu->proto_lock.waiters.head.prev 4096-ptr_max
PARAM_VALUE 0 hu->proto_lock.waiters.head.prev->next 4096-ptr_max
PARAM_VALUE 0 hu->proto_lock.waiters.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 hu->proto_lock.writer.task 0
PARAM_VALUE 0 hu->serdev 4096-ptr_max
PARAM_VALUE 0 hu->serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 hu->serdev->ctrl->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 hu->serdev->ctrl->dev.class 0,4096-ptr_max
PARAM_VALUE 0 hu->serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 hu->serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 hu->serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hu->serdev->ctrl->dev.type 0,4096-ptr_max
PARAM_VALUE 0 hu->serdev->ctrl->ops->close 6930685087847645184
PARAM_VALUE 0 hu->serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 0 hu->serdev->ops 6689511877071171584
PARAM_VALUE 0 hu->serdev->ops->receive_buf 6652616960073814016
PARAM_VALUE 0 hu->serdev->ops->write_wakeup 5637277076667199488
BUF_SIZE 0 hu (-1),520
BUF_SIZE 0 hu (-1),520
DATA_SOURCE 0 hu $0
MEM_ZERO 0 hu
MEM_ZERO 0 &hu->proto_lock.rss
RX_PATH
TASK_NOT_RUNNING