Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/nfc/hci/core.c nfc_hci_target_discovered() -> (struct nfc_hci_ops)->complete_target_discovered()

Type Parameter Key Value
PARAM_VALUE 0 hdev 4096-ptr_max
PARAM_VALUE 0 hdev->msg_rx_queue.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 hdev->msg_tx_mutex.dep_map->name 0-255
PARAM_VALUE 0 hdev->msg_tx_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 hdev->msg_tx_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hdev->msg_tx_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hdev->msg_tx_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 hdev->msg_tx_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hdev->msg_tx_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hdev->msg_tx_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 hdev->msg_tx_mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 hdev->msg_tx_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 hdev->msg_tx_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 hdev->msg_tx_queue.prev 4096-ptr_max
PARAM_VALUE 0 hdev->msg_tx_queue.prev->next 4096-ptr_max
PARAM_VALUE 0 hdev->msg_tx_queue.prev->next->next 4096-ptr_max
PARAM_VALUE 0 hdev->msg_tx_work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 hdev->ops 4096-ptr_max
PARAM_VALUE 0 hdev->ops->complete_target_discovered 2578432759310467072,6143497454773673984,8809465825763397632
PARAM_VALUE 0 hdev->ops->event_received 1156217942752169984,1895063588317057024,4374398730136637440
PARAM_VALUE 0 hdev->pipes 4096-ptr_max
PARAM_VALUE 0 hdev->shutting_down 0
PARAM_VALUE 0 *hdev->gate2pipe 0-255
PARAM_VALUE 1 gate 19
PARAM_VALUE 2 target 4096-ptr_max
PARAM_VALUE 2 target->nfcid1_len 1-10
PARAM_VALUE 2 target->supported_protocols 4,16,32,48
BUF_SIZE 2 target 96
DATA_SOURCE 0 hdev $0
DATA_SOURCE 1 gate $1
DATA_SOURCE 2 target r _kzalloc_noprof
CONTAINER 0 -80-632+0 $(-1)
RX_PATH
USER_DATA 2 target->sel_res 0-255
USER_DATA 2 target->sens_res 0-u16max
USER_DATA 2 *target->nfcid1 0-255
USER_PTR 2 target->nfcid1
HALF_LOCKED2 &pool->lock

net/nfc/hci/core.c nfc_hci_target_discovered() -> (struct nfc_hci_ops)->complete_target_discovered()

Type Parameter Key Value
PARAM_VALUE 0 hdev 4096-ptr_max
PARAM_VALUE 0 hdev->msg_rx_queue.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 hdev->ops 4096-ptr_max
PARAM_VALUE 0 hdev->ops->complete_target_discovered 2578432759310467072,6143497454773673984,8809465825763397632
PARAM_VALUE 0 hdev->ops->event_received 1156217942752169984,1895063588317057024,4374398730136637440
PARAM_VALUE 0 hdev->ops->target_from_gate 3000229578665795584,5758146192623042560,8948586557165420544
PARAM_VALUE 0 hdev->pipes 4096-ptr_max
PARAM_VALUE 0 *hdev->gate2pipe 0-255
PARAM_VALUE 1 gate 18,20-21,48,50
PARAM_VALUE 2 target 4096-ptr_max
PARAM_VALUE 2 target->supported_protocols 2,4,8,16,32,48,128
PARAM_VALUE 2 *target->iso15693_uid 0-255
PARAM_VALUE 2 *target->nfcid1 0-255
BUF_SIZE 2 target 96
DATA_SOURCE 0 hdev $0
DATA_SOURCE 1 gate $1
DATA_SOURCE 2 target r _kzalloc_noprof
CONTAINER 0 -80-632+0 $(-1)
RX_PATH
HALF_LOCKED2 &pool->lock