Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/nfc/pn533/pn533.c pn533_wq_mi_recv() -> pn533_send_cmd_direct_async()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->device_type 2
PARAM_VALUE 0 dev->ops 4096-ptr_max
PARAM_VALUE 0 dev->tgt_active_prot 3
PARAM_VALUE 1 cmd_code 66
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 2 req->data 4096-ptr_max
PARAM_VALUE 3 complete_cb 643201539665240064
BUF_SIZE 2 req 0-s32max
BUF_SIZE 2 req 0-s32max
BUF_SIZE 4 complete_cb_context 1-s32max
DATA_SOURCE 2 req r pn533_alloc_skb
HALF_LOCKED2 &pool->lock

drivers/nfc/pn533/pn533.c pn533_wq_mi_recv() -> pn533_send_cmd_direct_async()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->ops 4096-ptr_max
PARAM_VALUE 0 dev->tgt_active_prot 0-2,4-255
PARAM_VALUE 1 cmd_code 64
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 2 req->data 4096-ptr_max
PARAM_VALUE 2 req->data_len 0
PARAM_VALUE 3 complete_cb 643201539665240064
BUF_SIZE 2 req 0-s32max
BUF_SIZE 2 req 0-s32max
BUF_SIZE 4 complete_cb_context 1-s32max
DATA_SOURCE 2 req r pn533_alloc_skb
HALF_LOCKED2 &pool->lock

drivers/nfc/pn533/pn533.c pn533_wq_mi_send() -> pn533_send_cmd_direct_async()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->device_type 2
PARAM_VALUE 0 dev->fragment_skb.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->tgt_active_prot 3
PARAM_VALUE 1 cmd_code 66
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 2 req->next 0
PARAM_VALUE 2 req->prev 0
PARAM_VALUE 3 complete_cb 643201539665240064
BUF_SIZE 4 complete_cb_context 1-s32max
CAPPED_DATA 0 &dev->fragment_skb 1
DATA_SOURCE 2 req r skb_dequeue
HALF_LOCKED2 &pool->lock

drivers/nfc/pn533/pn533.c pn533_wq_mi_send() -> pn533_send_cmd_direct_async()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->device_type 0-1,3-u32max
PARAM_VALUE 0 dev->fragment_skb.lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cmd_code 64
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 2 req->next 0
PARAM_VALUE 2 req->prev 0
PARAM_VALUE 3 complete_cb 643201539665240064
BUF_SIZE 4 complete_cb_context 1-s32max
CAPPED_DATA 0 &dev->fragment_skb 1
DATA_SOURCE 2 req r skb_dequeue
HALF_LOCKED2 &pool->lock

drivers/nfc/pn533/pn533.c pn533_wq_tm_mi_recv() -> pn533_send_cmd_direct_async()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->ops 4096-ptr_max
PARAM_VALUE 1 cmd_code 134
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 2 req->data 4096-ptr_max
PARAM_VALUE 3 complete_cb 7019734727157112832
PARAM_VALUE 4 complete_cb_context 0
BUF_SIZE 2 req 0-s32max
BUF_SIZE 2 req 0-s32max
DATA_SOURCE 2 req r pn533_alloc_skb
HALF_LOCKED2 &pool->lock

drivers/nfc/pn533/pn533.c pn533_wq_tm_mi_send() -> pn533_send_cmd_direct_async()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->fragment_skb.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->fragment_skb.qlen 0
PARAM_VALUE 1 cmd_code 142
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 2 req->next 0
PARAM_VALUE 2 req->prev 0
PARAM_VALUE 3 complete_cb 1017008887176396800
PARAM_VALUE 4 complete_cb_context 0
CAPPED_DATA 0 &dev->fragment_skb 1
DATA_SOURCE 2 req r skb_dequeue
HALF_LOCKED2 &pool->lock

drivers/nfc/pn533/pn533.c pn533_wq_tm_mi_send() -> pn533_send_cmd_direct_async()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->fragment_skb.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->fragment_skb.qlen 1-u32max
PARAM_VALUE 1 cmd_code 148
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 2 req->next 0
PARAM_VALUE 2 req->prev 0
PARAM_VALUE 3 complete_cb 1017008887176396800
PARAM_VALUE 4 complete_cb_context 0
CAPPED_DATA 0 &dev->fragment_skb 1
DATA_SOURCE 2 req r skb_dequeue
HALF_LOCKED2 &pool->lock