Defined in 2 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
Smatch caller information:
net/nfc/llcp_core.c nfc_llcp_data_received() -> nfc_llcp_find_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dep_link_up | 1 |
| PARAM_VALUE | 0 | dev->dev.dma_io_tlb_mem->phys_limit | 0-s64max |
| PARAM_VALUE | 0 | dev->dev.kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->ops->activate_target | 1350527993488265216,2090455160799363072,5811113038757195776,7190532993760436224 |
| PARAM_VALUE | 0 | dev->ops->deactivate_target | 2858505644636377088,3505303411679371264,5287386874550202368,5538608275120844800 |
| PARAM_VALUE | 0 | dev->ops->im_transceive | 3757027147600400384,6796097066707775488,7791576850691203072,8294741778791845888 |
| PARAM_VALUE | 0 | dev->ops->start_poll | 97016609647321088,4977140339538804736,5010152465821687808,7688295346357948416 |
| PARAM_VALUE | 0 | dev->ops->stop_poll | 320249344774709248,3924151257180327936,4176340183763841024,7367369938005217280 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hdev->msg_tx_mutex | ||
| HALF_LOCKED2 | &pool->lock |
net/nfc/llcp_core.c nfc_llcp_general_bytes() -> nfc_llcp_find_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->dev.dma_io_tlb_mem->phys_limit | 0-s64max |
| PARAM_VALUE | 0 | dev->dev.kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->ops->activate_target | 1350527993488265216,2090455160799363072,5811113038757195776,7190532993760436224 |
| PARAM_VALUE | 0 | dev->ops->check_presence | 0,4728140487569235968 |
| PARAM_VALUE | 0 | dev->ops->deactivate_target | 2858505644636377088,3505303411679371264,5287386874550202368,5538608275120844800 |
| PARAM_VALUE | 0 | dev->ops->dep_link_down | 355470142055641088,2090910731512504320,2392118245499240448,7578632856084828160 |
| PARAM_VALUE | 0 | dev->ops->dep_link_up | 4982742196432220160,6609184986829758464,8633503071116914688,9209094737021091840 |
| PARAM_VALUE | 0 | dev->ops->dev_down | 243348186522214400,1096150933579042816,4869152370686676992,8370718023299584000 |
| PARAM_VALUE | 0 | dev->ops->dev_up | 746811979930103808,6418966830203441152,6863304807299244032,8626585718820888576 |
| PARAM_VALUE | 0 | dev->ops->disable_se | 0,1915357409140711424,3403997242503864320 |
| PARAM_VALUE | 0 | dev->ops->discover_se | 0,3019071517276602368,6860739426877366272 |
| PARAM_VALUE | 0 | dev->ops->enable_se | 0,3918214453357342720,9109474533283012608 |
| PARAM_VALUE | 0 | dev->ops->fw_download | 0,1846228862087254016,5985860563492859904 |
| PARAM_VALUE | 0 | dev->ops->im_transceive | 3757027147600400384,6796097066707775488,7791576850691203072,8294741778791845888 |
| PARAM_VALUE | 0 | dev->ops->se_io | 0,2519008766565285888,8933110999295467520 |
| PARAM_VALUE | 0 | dev->ops->start_poll | 97016609647321088,4977140339538804736,5010152465821687808,7688295346357948416 |
| PARAM_VALUE | 0 | dev->ops->stop_poll | 320249344774709248,3924151257180327936,4176340183763841024,7367369938005217280 |
| PARAM_VALUE | 0 | dev->ops->tm_send | 472535789981655040,1469651872020045824,5857107076271144960,8435522912003715072 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &dev->dev.mutex | |
| HALF_LOCKED2 | 0 | &dev->genl_data.genl_data_mutex |
net/nfc/llcp_core.c nfc_llcp_mac_is_down() -> nfc_llcp_find_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->active_target | 0 |
| PARAM_VALUE | 0 | dev->dep_link_up | 0 |
| PARAM_VALUE | 0 | dev->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->ops->dep_link_down | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->rf_mode | 2 |
| PARAM_VALUE | 0 | dev->shutting_down | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &dev->dev.mutex | |
| TYPE_LOCK | (struct device)->mutex |
net/nfc/llcp_core.c nfc_llcp_mac_is_up() -> nfc_llcp_find_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dep_link_up | 1 |
| PARAM_VALUE | 0 | dev->dev.dma_io_tlb_mem->phys_limit | 0-s64max |
| PARAM_VALUE | 0 | dev->dev.kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->ops->activate_target | 1350527993488265216,2090455160799363072,5811113038757195776,7190532993760436224 |
| PARAM_VALUE | 0 | dev->ops->check_presence | 0,4728140487569235968 |
| PARAM_VALUE | 0 | dev->ops->deactivate_target | 2858505644636377088,3505303411679371264,5287386874550202368,5538608275120844800 |
| PARAM_VALUE | 0 | dev->ops->dep_link_down | 355470142055641088,2090910731512504320,2392118245499240448,7578632856084828160 |
| PARAM_VALUE | 0 | dev->ops->dep_link_up | 4982742196432220160,6609184986829758464,8633503071116914688,9209094737021091840 |
| PARAM_VALUE | 0 | dev->ops->dev_down | 243348186522214400,1096150933579042816,4869152370686676992,8370718023299584000 |
| PARAM_VALUE | 0 | dev->ops->dev_up | 746811979930103808,6418966830203441152,6863304807299244032,8626585718820888576 |
| PARAM_VALUE | 0 | dev->ops->disable_se | 0,1915357409140711424,3403997242503864320 |
| PARAM_VALUE | 0 | dev->ops->discover_se | 0,3019071517276602368,6860739426877366272 |
| PARAM_VALUE | 0 | dev->ops->enable_se | 0,3918214453357342720,9109474533283012608 |
| PARAM_VALUE | 0 | dev->ops->fw_download | 0,1846228862087254016,5985860563492859904 |
| PARAM_VALUE | 0 | dev->ops->im_transceive | 3757027147600400384,6796097066707775488,7791576850691203072,8294741778791845888 |
| PARAM_VALUE | 0 | dev->ops->se_io | 0,2519008766565285888,8933110999295467520 |
| PARAM_VALUE | 0 | dev->ops->start_poll | 97016609647321088,4977140339538804736,5010152465821687808,7688295346357948416 |
| PARAM_VALUE | 0 | dev->ops->stop_poll | 320249344774709248,3924151257180327936,4176340183763841024,7367369938005217280 |
| PARAM_VALUE | 0 | dev->ops->tm_send | 472535789981655040,1469651872020045824,5857107076271144960,8435522912003715072 |
| PARAM_VALUE | 0 | dev->polling | 0 |
| PARAM_VALUE | 0 | dev->rf_mode | 0-1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hdev->msg_tx_mutex | ||
| HALF_LOCKED2 | &nfc_dev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | 0 | &dev->dev.mutex |
net/nfc/llcp_core.c nfc_llcp_set_remote_gb() -> nfc_llcp_find_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->dev.dma_io_tlb_mem->phys_limit | 0-s64max |
| PARAM_VALUE | 0 | dev->dev.kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->ops->activate_target | 1350527993488265216,2090455160799363072,5811113038757195776,7190532993760436224 |
| PARAM_VALUE | 0 | dev->ops->check_presence | 0,4728140487569235968 |
| PARAM_VALUE | 0 | dev->ops->deactivate_target | 2858505644636377088,3505303411679371264,5287386874550202368,5538608275120844800 |
| PARAM_VALUE | 0 | dev->ops->dep_link_down | 355470142055641088,2090910731512504320,2392118245499240448,7578632856084828160 |
| PARAM_VALUE | 0 | dev->ops->dep_link_up | 4982742196432220160,6609184986829758464,8633503071116914688,9209094737021091840 |
| PARAM_VALUE | 0 | dev->ops->dev_down | 243348186522214400,1096150933579042816,4869152370686676992,8370718023299584000 |
| PARAM_VALUE | 0 | dev->ops->dev_up | 746811979930103808,6418966830203441152,6863304807299244032,8626585718820888576 |
| PARAM_VALUE | 0 | dev->ops->disable_se | 0,1915357409140711424,3403997242503864320 |
| PARAM_VALUE | 0 | dev->ops->discover_se | 0,3019071517276602368,6860739426877366272 |
| PARAM_VALUE | 0 | dev->ops->enable_se | 0,3918214453357342720,9109474533283012608 |
| PARAM_VALUE | 0 | dev->ops->fw_download | 0,1846228862087254016,5985860563492859904 |
| PARAM_VALUE | 0 | dev->ops->im_transceive | 3757027147600400384,6796097066707775488,7791576850691203072,8294741778791845888 |
| PARAM_VALUE | 0 | dev->ops->se_io | 0,2519008766565285888,8933110999295467520 |
| PARAM_VALUE | 0 | dev->ops->start_poll | 97016609647321088,4977140339538804736,5010152465821687808,7688295346357948416 |
| PARAM_VALUE | 0 | dev->ops->stop_poll | 320249344774709248,3924151257180327936,4176340183763841024,7367369938005217280 |
| PARAM_VALUE | 0 | dev->ops->tm_send | 472535789981655040,1469651872020045824,5857107076271144960,8435522912003715072 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hdev->msg_tx_mutex | ||
| HALF_LOCKED2 | &nfc_dev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | 0 | &dev->dev.mutex |
net/nfc/llcp_commands.c nfc_llcp_send_symm() -> nfc_llcp_find_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| HALF_LOCKED2 | &pool->lock |
net/nfc/llcp_sock.c llcp_raw_sock_bind() -> nfc_llcp_find_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | r nfc_get_device |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | sk | ||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | global &o2nm_cluster_group.cs_subsys.su_mutex |
net/nfc/llcp_sock.c llcp_sock_bind() -> nfc_llcp_find_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | r nfc_get_device |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | sk | ||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | global &o2nm_cluster_group.cs_subsys.su_mutex |
net/nfc/llcp_sock.c llcp_sock_connect() -> nfc_llcp_find_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | r nfc_get_device |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | sk |
net/nfc/netlink.c nfc_genl_llc_get_params() -> nfc_llcp_find_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | r nfc_get_device |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &dev->dev.mutex | |
| 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 |
net/nfc/netlink.c nfc_genl_llc_sdreq() -> nfc_llcp_find_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dep_link_up | 1 |
| DATA_SOURCE | 0 | dev | r nfc_get_device |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &dev->dev.mutex | |
| 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 |
net/nfc/netlink.c nfc_genl_llc_set_params() -> nfc_llcp_find_local()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | r nfc_get_device |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &dev->dev.mutex | |
| 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 |