Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

drivers/nfc/nfcmrvl/usb.c nfcmrvl_tx_complete() -> nci_get_drvdata()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 ndev unit_byte
HALF_LOCKED2 &pool->lock

drivers/nfc/fdp/fdp.c fdp_nci_core_get_config_rsp_packet() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
DATA_SOURCE 0 ndev $0
RX_PATH
USER_DATA 0 ndev->cur_params.id 0-255[u]
USER_DATA 0 ndev->hci_dev->conn_info->conn_id 0-255[u]
USER_DATA 0 ndev->hci_dev->nfcee_id 0-255[u]
USER_DATA 0 ndev->manufact_id 0-255[u]
USER_DATA 0 ndev->manufact_specific_info 0-u32max[u]
USER_DATA 0 ndev->max_ctrl_pkt_payload_len 0-255[u]
USER_DATA 0 ndev->max_logical_connections 0-255[u]
USER_DATA 0 ndev->max_routing_table_size 0-u16max[u]
USER_DATA 0 ndev->max_size_for_large_params 0-u16max[u]
USER_DATA 0 ndev->nci_ver 0-255[u]
USER_DATA 0 ndev->nfcc_features 0-u32max[u]
NO_OVERFLOW_SIMPLE 0 ndev->rx_data_reassembly->end
NO_OVERFLOW_SIMPLE 0 ndev->rx_data_reassembly->len
LOCK2 &pool->lock

drivers/nfc/fdp/fdp.c fdp_nci_core_reset_ntf_packet() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
DATA_SOURCE 0 ndev $0
RX_PATH
USER_DATA 0 ndev->cur_params.id 0-255[u]
USER_DATA 0 ndev->hci_dev->conn_info->conn_id 0-255[u]
USER_DATA 0 ndev->hci_dev->nfcee_id 0-255[u]
USER_DATA 0 ndev->manufact_id 0-255[u]
USER_DATA 0 ndev->manufact_specific_info 0-u32max[u]
USER_DATA 0 ndev->max_ctrl_pkt_payload_len 0-255[u]
USER_DATA 0 ndev->max_logical_connections 0-255[u]
USER_DATA 0 ndev->max_routing_table_size 0-u16max[u]
USER_DATA 0 ndev->nci_ver 0-255[u]
USER_DATA 0 ndev->nfcc_features 0-u32max[u]
NO_OVERFLOW_SIMPLE 0 ndev->rx_data_reassembly->end
NO_OVERFLOW_SIMPLE 0 ndev->rx_data_reassembly->len
LOCK2 &pool->lock

drivers/nfc/fdp/fdp.c fdp_nci_create_conn() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
PARAM_VALUE 0 ndev->driver_data 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/fdp/fdp.c fdp_nci_open() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/fdp/fdp.c fdp_nci_patch_otp() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
PARAM_VALUE 0 ndev->driver_data 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/fdp/fdp.c fdp_nci_patch_ram() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
PARAM_VALUE 0 ndev->driver_data 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/fdp/fdp.c fdp_nci_post_setup() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/fdp/fdp.c fdp_nci_prop_patch_ntf_packet() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
DATA_SOURCE 0 ndev $0
RX_PATH
USER_DATA 0 ndev->cur_params.id 0-255[u]
USER_DATA 0 ndev->hci_dev->conn_info->conn_id 0-255[u]
USER_DATA 0 ndev->hci_dev->nfcee_id 0-255[u]
USER_DATA 0 ndev->manufact_id 0-255[u]
USER_DATA 0 ndev->manufact_specific_info 0-u32max[u]
USER_DATA 0 ndev->max_ctrl_pkt_payload_len 0-255[u]
USER_DATA 0 ndev->max_logical_connections 0-255[u]
USER_DATA 0 ndev->max_routing_table_size 0-u16max[u]
USER_DATA 0 ndev->nci_ver 0-255[u]
USER_DATA 0 ndev->nfcc_features 0-u32max[u]
NO_OVERFLOW_SIMPLE 0 ndev->rx_data_reassembly->end
NO_OVERFLOW_SIMPLE 0 ndev->rx_data_reassembly->len
LOCK2 &pool->lock

drivers/nfc/fdp/fdp.c fdp_nci_prop_patch_rsp_packet() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
DATA_SOURCE 0 ndev $0
RX_PATH
USER_DATA 0 ndev->cur_params.id 0-255[u]
USER_DATA 0 ndev->hci_dev->conn_info->conn_id 0-255[u]
USER_DATA 0 ndev->hci_dev->nfcee_id 0-255[u]
USER_DATA 0 ndev->manufact_id 0-255[u]
USER_DATA 0 ndev->manufact_specific_info 0-u32max[u]
USER_DATA 0 ndev->max_ctrl_pkt_payload_len 0-255[u]
USER_DATA 0 ndev->max_logical_connections 0-255[u]
USER_DATA 0 ndev->max_routing_table_size 0-u16max[u]
USER_DATA 0 ndev->max_size_for_large_params 0-u16max[u]
USER_DATA 0 ndev->nci_ver 0-255[u]
USER_DATA 0 ndev->nfcc_features 0-u32max[u]
NO_OVERFLOW_SIMPLE 0 ndev->rx_data_reassembly->end
NO_OVERFLOW_SIMPLE 0 ndev->rx_data_reassembly->len
LOCK2 &pool->lock

drivers/nfc/fdp/fdp.c fdp_nci_prop_set_production_data_rsp_packet() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
DATA_SOURCE 0 ndev $0
RX_PATH
USER_DATA 0 ndev->cur_params.id 0-255[u]
USER_DATA 0 ndev->hci_dev->conn_info->conn_id 0-255[u]
USER_DATA 0 ndev->hci_dev->nfcee_id 0-255[u]
USER_DATA 0 ndev->manufact_id 0-255[u]
USER_DATA 0 ndev->manufact_specific_info 0-u32max[u]
USER_DATA 0 ndev->max_ctrl_pkt_payload_len 0-255[u]
USER_DATA 0 ndev->max_logical_connections 0-255[u]
USER_DATA 0 ndev->max_routing_table_size 0-u16max[u]
USER_DATA 0 ndev->max_size_for_large_params 0-u16max[u]
USER_DATA 0 ndev->nci_ver 0-255[u]
USER_DATA 0 ndev->nfcc_features 0-u32max[u]
NO_OVERFLOW_SIMPLE 0 ndev->rx_data_reassembly->end
NO_OVERFLOW_SIMPLE 0 ndev->rx_data_reassembly->len
LOCK2 &pool->lock

drivers/nfc/fdp/fdp.c fdp_nci_release_firmware() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/fdp/fdp.c fdp_nci_request_firmware() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/fdp/fdp.c fdp_nci_send() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
DATA_SOURCE 0 ndev $0
HALF_LOCKED2 &pool->lock

drivers/nfc/fdp/fdp.c fdp_nci_send_patch() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
PARAM_VALUE 0 ndev->driver_data 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/fdp/fdp.c fdp_nci_send_patch_cb() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
DATA_SOURCE 0 ndev $0
HALF_LOCKED2 &pool->lock

drivers/nfc/fdp/fdp.c fdp_nci_set_data_pkt_counter() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
PARAM_VALUE 0 ndev->driver_data 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &pool->lock
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
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/fdp/fdp.c fdp_nci_setup() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/st-nci/vendor_cmds.c st_nci_factory_mode() -> nci_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 ndev unit_byte
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

drivers/nfc/s3fwrn5/firmware.c s3fwrn5_fw_recv_frame() -> nci_get_drvdata()

Type Parameter Key Value
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &buf->lock
HALF_LOCKED2 &phy->common.mutex
HALF_LOCKED2 &pool->lock

drivers/nfc/nxp-nci/core.c nxp_nci_close() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-1),1-s32max
BUF_SIZE 0 ndev s32min-(-1),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &nfc_dev->dev.mutex
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/nxp-nci/core.c nxp_nci_open() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/nxp-nci/core.c nxp_nci_remove() -> nci_get_drvdata()

Type Parameter Key Value
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

drivers/nfc/nxp-nci/core.c nxp_nci_send() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
DATA_SOURCE 0 ndev $0
HALF_LOCKED2 &pool->lock

drivers/nfc/st-nci/se.c st_nci_control_se() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
HALF_LOCKED2 &dev->ethtool->rss_lock
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

drivers/nfc/st-nci/se.c st_nci_discover_se() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &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

drivers/nfc/st-nci/se.c st_nci_hci_admin_event_received() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
DATA_SOURCE 0 ndev $0
RX_PATH
LOCK2 &pool->lock

drivers/nfc/st-nci/se.c st_nci_hci_apdu_reader_event_received() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
DATA_SOURCE 0 ndev $0
RX_PATH
LOCK2 &pool->lock

drivers/nfc/st-nci/se.c st_nci_hci_cmd_received() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
DATA_SOURCE 0 ndev $0
RX_PATH
HALF_LOCKED2 &pool->lock

drivers/nfc/st-nci/se.c st_nci_hci_network_init() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
HALF_LOCKED2 &dev->ethtool->rss_lock
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

drivers/nfc/st-nci/se.c st_nci_se_deinit() -> nci_get_drvdata()

Type Parameter Key Value
DATA_SOURCE 0 ndev $0

drivers/nfc/st-nci/se.c st_nci_se_get_atr() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
HALF_LOCKED2 &dev->ethtool->rss_lock
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

drivers/nfc/st-nci/se.c st_nci_se_get_bwi() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
HALF_LOCKED2 &dev->ethtool->rss_lock
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

drivers/nfc/st-nci/se.c st_nci_se_init() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
PARAM_VALUE 0 ndev->driver_data 4096-ptr_max
BUF_SIZE 0 ndev 2160
BUF_SIZE 0 ndev->ops 152
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING

drivers/nfc/st-nci/se.c st_nci_se_io() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &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

drivers/nfc/nxp-nci/firmware.c nxp_nci_fw_download() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &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

drivers/nfc/nxp-nci/firmware.c nxp_nci_fw_recv_frame() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->info_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct nxp_nci_info)->info_lock

drivers/nfc/s3fwrn5/core.c s3fwrn5_nci_close() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-1),1-s32max
BUF_SIZE 0 ndev s32min-(-1),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &nfc_dev->dev.mutex
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/s3fwrn5/core.c s3fwrn5_nci_open() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/s3fwrn5/core.c s3fwrn5_nci_post_setup() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/s3fwrn5/core.c s3fwrn5_nci_send() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
DATA_SOURCE 0 ndev $0
HALF_LOCKED2 &pool->lock

drivers/nfc/s3fwrn5/core.c s3fwrn5_remove() -> nci_get_drvdata()

Type Parameter Key Value
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

drivers/nfc/nxp-nci/i2c.c nxp_nci_i2c_irq_thread_fn() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/nfc/virtual_ncidev.c virtual_nci_close() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-1),1-s32max
BUF_SIZE 0 ndev s32min-(-1),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &nfc_dev->dev.mutex
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/virtual_ncidev.c virtual_nci_open() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/virtual_ncidev.c virtual_nci_send() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
DATA_SOURCE 0 ndev $0
HALF_LOCKED2 &pool->lock

drivers/nfc/nfcmrvl/main.c nfcmrvl_nci_close() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-1),1-s32max
BUF_SIZE 0 ndev s32min-(-1),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &nfc_dev->dev.mutex
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/nfcmrvl/main.c nfcmrvl_nci_open() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/nfcmrvl/main.c nfcmrvl_nci_send() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
DATA_SOURCE 0 ndev $0
HALF_LOCKED2 &pool->lock

drivers/nfc/nfcmrvl/fw_dnld.c nfcmrvl_fw_dnld_start() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
HALF_LOCKED2 &dev->ethtool->rss_lock
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

drivers/nfc/st-nci/core.c st_nci_close() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-1),1-s32max
BUF_SIZE 0 ndev s32min-(-1),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &nfc_dev->dev.mutex
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/st-nci/core.c st_nci_open() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
BUF_SIZE 0 ndev s32min-(-2),1-s32max
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nfc_dev->dev.mutex
LOCK2 0 &ndev->req_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct nci_dev)->req_lock

drivers/nfc/st-nci/core.c st_nci_remove() -> nci_get_drvdata()

Type Parameter Key Value
DATA_SOURCE 0 ndev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

drivers/nfc/st-nci/core.c st_nci_send() -> nci_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ndev 4096-ptr_max
DATA_SOURCE 0 ndev $0
HALF_LOCKED2 &pool->lock