Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/nfc/hci/core.c __nfc_hci_cmd_completion() -> (struct hci_msg)->cb()

Type Parameter Key Value
PARAM_VALUE 1 skb 0,4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
BUF_SIZE 0 context s32min-(-2),1-s32max
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb $2
DATA_SOURCE 2 err $1
CONTAINER 0 *(-120+128) $(-1)
RX_PATH
NOCHECK_CALL
LOCK2 &hdev->msg_tx_mutex
TYPE_LOCK (struct nfc_hci_dev)->msg_tx_mutex

net/nfc/hci/core.c nfc_hci_msg_tx_work() -> (struct hci_msg)->cb()

Type Parameter Key Value
PARAM_VALUE 1 skb 0
PARAM_VALUE 2 err (-62)
BUF_SIZE 0 context s32min-(-2),1-s32max
CONTAINER 0 *(-120+128) $(-1)
NOCHECK_CALL
LOCK2 &hdev->msg_tx_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct nfc_hci_dev)->msg_tx_mutex

net/nfc/hci/core.c nfc_hci_msg_tx_work() -> (struct hci_msg)->cb()

Type Parameter Key Value
PARAM_VALUE 1 skb 0
PARAM_VALUE 2 err s32min-(-1)
BUF_SIZE 0 context s32min-(-2),1-s32max
DATA_SOURCE 2 err r nfc_llc_xmit_from_hci
CONTAINER 0 *(-120+128) $(-1)
BIT_INFO 2 err 0x0,0x7fffffff
NOCHECK_CALL
LOCK2 &hdev->msg_tx_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct nfc_hci_dev)->msg_tx_mutex

net/nfc/hci/core.c nfc_hci_unregister_device() -> (struct hci_msg)->cb()

Type Parameter Key Value
PARAM_VALUE 1 skb 0
PARAM_VALUE 2 err (-108)
BUF_SIZE 0 context s32min-(-2),1-s32max
CONTAINER 0 *(-120+128) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hdev->msg_tx_mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct nfc_hci_dev)->msg_tx_mutex