Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/nfc/hci/core.c hci_transceive() -> (struct nfc_hci_ops)->im_transceive()

Type Parameter Key Value
PARAM_VALUE 0 hdev 4096-ptr_max
PARAM_VALUE 0 hdev->ops 4096-ptr_max
PARAM_VALUE 0 hdev->ops->im_transceive 1036725058525425664,5717870902715117568,9108918625211588608
PARAM_VALUE 1 target 4096-ptr_max
PARAM_VALUE 1 target->hci_reader_gate 17,19
PARAM_VALUE 2 skb 4096-ptr_max
BUF_SIZE 0 hdev s32min-(-2),1-s32max
BUF_SIZE 0 hdev s32min-(-2),1-s32max
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 target->idx 1
DATA_SOURCE 1 target $1
DATA_SOURCE 2 skb $2
DATA_SOURCE 3 cb $3
DATA_SOURCE 4 cb_context $4
CONTAINER 0 -88-632+0 $(-1)
LOCK2 &nfc_dev->dev.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct device)->mutex

net/nfc/hci/core.c hci_transceive() -> (struct nfc_hci_ops)->im_transceive()

Type Parameter Key Value
PARAM_VALUE 0 hdev 4096-ptr_max
PARAM_VALUE 0 hdev->ops 4096-ptr_max
PARAM_VALUE 0 hdev->ops->im_transceive 1036725058525425664,5717870902715117568,9108918625211588608
PARAM_VALUE 1 target 4096-ptr_max
PARAM_VALUE 1 target->hci_reader_gate 0-16,18,20-255
PARAM_VALUE 2 skb 4096-ptr_max
BUF_SIZE 0 hdev s32min-(-2),1-s32max
BUF_SIZE 0 hdev s32min-(-2),1-s32max
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 target->idx 1
DATA_SOURCE 1 target $1
DATA_SOURCE 2 skb $2
DATA_SOURCE 3 cb $3
DATA_SOURCE 4 cb_context $4
CONTAINER 0 -88-632+0 $(-1)
LOCK2 &nfc_dev->dev.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct device)->mutex