Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/nfc/netlink.c nfc_se_io() -> (struct nfc_ops)->se_io()

Type Parameter Key Value
PARAM_VALUE 0 nfc_dev 4096-ptr_max
PARAM_VALUE 0 nfc_dev->dev.kobj.state_in_sysfs 1
PARAM_VALUE 0 nfc_dev->dev_up 1
PARAM_VALUE 0 nfc_dev->ops 4096-ptr_max
PARAM_VALUE 0 nfc_dev->ops->se_io 2519008766565285888,8933110999295467520
PARAM_VALUE 3 apdu_length 1-u16max
PARAM_VALUE 5 cb_context 4096-ptr_max
BUF_SIZE 5 cb_context 8
BUF_SIZE 5 cb_context 8
CAPPED_DATA 1 se_idx 1
DATA_SOURCE 0 nfc_dev $0
DATA_SOURCE 1 se_idx $1
DATA_SOURCE 2 apdu $2
DATA_SOURCE 3 apdu_length $3
DATA_SOURCE 4 cb $4
DATA_SOURCE 5 cb_context $5
CONTAINER 0 -120-2056+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 *apdu 0-255
USER_PTR 2 apdu
LOCK2 0 &nfc_dev->dev.mutex
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct device)->mutex