Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
net/nfc/hci/command.c nfc_hci_clear_all_pipes() -> nfc_hci_execute_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->init_data.gates->gate | 0-2,4-6,17-21,25,36,48-50,65,144,148,160-161,240 |
| PARAM_VALUE | 0 | hdev->ops->load_session | 0,7118558307057455104 |
| PARAM_VALUE | 0 | hdev->ops->open | 6372492339431485440,6521110834225045504,6652152596844179456 |
| PARAM_VALUE | 0 | *hdev->gate2pipe | 0-255 |
| PARAM_VALUE | 1 | pipe | 1 |
| PARAM_VALUE | 2 | cmd | 20 |
| PARAM_VALUE | 3 | param | 9033173314425835520 |
| PARAM_VALUE | 4 | param_len | 0,2 |
| PARAM_VALUE | 5 | skb | 0 |
| BUF_SIZE | 0 | hdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hdev | s32min-(-2),1-s32max |
| BUF_SIZE | 3 | param | 2 |
| DATA_SOURCE | 0 | hdev | $0 |
| FUZZY_MAX | 4 | param_len | 2 |
| BIT_INFO | 4 | param_len | 0x0,0x2 |
| BIT_INFO | 4 | param_len | 0x0,0x2 |
| HARD_MAX | 4 | param_len | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hdev | unit_byte |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &nfc_dev->dev.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 |
net/nfc/hci/command.c nfc_hci_close_pipe() -> nfc_hci_execute_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->gate2pipe | 4096-ptr_max |
| 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->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->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->ops->start_poll | 1225038050895134720,3806125492946878464,8421225152581263360 |
| PARAM_VALUE | 0 | hdev->shutting_down | 0 |
| PARAM_VALUE | 1 | pipe | 0-127,129-255 |
| PARAM_VALUE | 2 | cmd | 4 |
| PARAM_VALUE | 3 | param | 0 |
| PARAM_VALUE | 4 | param_len | 0 |
| PARAM_VALUE | 5 | skb | 0 |
| BUF_SIZE | 0 | hdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hdev->gb | (-1),48 |
| DATA_SOURCE | 0 | hdev | $0 |
| DATA_SOURCE | 1 | pipe | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &nfc_dev->dev.mutex | ||
| LOCK2 | &nfc_dev->genl_data.genl_data_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 | ||
| TYPE_LOCK | (struct nfc_genl_data)->genl_data_mutex |
net/nfc/hci/command.c nfc_hci_create_pipe() -> nfc_hci_execute_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->gate2pipe | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->init_data.gates | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->llc | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->llc->data->connect_wq | 7323710867328692224 |
| PARAM_VALUE | 0 | hdev->llc->data->state | 1 |
| PARAM_VALUE | 0 | hdev->llc->data->state_mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hdev->llc->data->state_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->llc->data->state_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->llc->data->state_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->llc->data->state_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->llc->data->state_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->llc->data->state_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->msg_tx_mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| 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->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->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_queue.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->msg_tx_work.entry.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->load_session | 0,7118558307057455104 |
| PARAM_VALUE | 0 | hdev->ops->open | 6372492339431485440,6521110834225045504,6652152596844179456 |
| PARAM_VALUE | 0 | hdev->shutting_down | 0 |
| PARAM_VALUE | 0 | *hdev->gate2pipe | 0-255 |
| PARAM_VALUE | 1 | pipe | 1 |
| PARAM_VALUE | 2 | cmd | 16 |
| PARAM_VALUE | 3 | param | 5212120297282973696 |
| PARAM_VALUE | 4 | param_len | 3 |
| PARAM_VALUE | 5 | skb | 5769158077628424192 |
| BUF_SIZE | 0 | hdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hdev | s32min-(-2),1-s32max |
| BUF_SIZE | 3 | param | 3 |
| DATA_SOURCE | 0 | hdev | $0 |
| MEM_ZERO | 0 | hdev->gate2pipe | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hdev | unit_byte |
| UNITS | 4 | param_len | unit_byte |
| USER_PTR | 5 | (*skb).data | |
| 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 |
net/nfc/hci/command.c nfc_hci_delete_pipe() -> nfc_hci_execute_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->gate2pipe | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->msg_tx_mutex.dep_map->name | 0-255 |
| 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->usage.refs.counter | s32min-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->load_session | 0,7118558307057455104 |
| PARAM_VALUE | 0 | hdev->ops->open | 6372492339431485440,6521110834225045504,6652152596844179456 |
| PARAM_VALUE | 0 | hdev->ops->start_poll | 1225038050895134720,3806125492946878464,8421225152581263360 |
| PARAM_VALUE | 0 | hdev->shutting_down | 0 |
| PARAM_VALUE | 1 | pipe | 1 |
| PARAM_VALUE | 2 | cmd | 17 |
| PARAM_VALUE | 3 | *param | 0-127,129-255 |
| PARAM_VALUE | 4 | param_len | 1 |
| PARAM_VALUE | 5 | skb | 0 |
| BUF_SIZE | 0 | hdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hdev->gb | (-1),48 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 3 | *param | 0-127,129-255[u] |
| UNITS | 0 | hdev | unit_byte |
| USER_PTR | 3 | param | |
| 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 | &nfc_dev->genl_data.genl_data_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 |
net/nfc/hci/command.c nfc_hci_open_pipe() -> nfc_hci_execute_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->gate2pipe | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->init_data.gates | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->llc | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->llc->data->connect_wq | 7323710867328692224 |
| PARAM_VALUE | 0 | hdev->llc->data->state | 1 |
| PARAM_VALUE | 0 | hdev->llc->data->state_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->llc->data->state_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->llc->data->state_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hdev->llc->data->state_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->llc->data->state_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hdev->llc->data->state_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->msg_tx_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdev->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->ops->load_session | 0,7118558307057455104 |
| PARAM_VALUE | 0 | hdev->ops->open | 6372492339431485440,6521110834225045504,6652152596844179456 |
| PARAM_VALUE | 0 | *hdev->gate2pipe | 0-255 |
| PARAM_VALUE | 1 | pipe | 0-127,129-255 |
| PARAM_VALUE | 2 | cmd | 3 |
| PARAM_VALUE | 3 | param | 0 |
| PARAM_VALUE | 4 | param_len | 0 |
| PARAM_VALUE | 5 | skb | 6595801744540344320 |
| BUF_SIZE | 0 | hdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hdev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hdev | $0 |
| DATA_SOURCE | 1 | pipe | $1 |
| FUZZY_MAX | 1 | pipe | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | pipe | 0-127,129-255[u] |
| UNITS | 0 | hdev | unit_byte |
| USER_PTR | 5 | (*skb).data | |
| 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 |
net/nfc/hci/command.c nfc_hci_send_cmd() -> nfc_hci_execute_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->gate2pipe | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->init_data.gates->gate | 0-2,4-6,17-21,25,36,48-50,65,144,148,160-161,240 |
| PARAM_VALUE | 0 | hdev->ops->check_presence | 0,6842429515381661696,8643510330510884864 |
| PARAM_VALUE | 0 | hdev->ops->complete_target_discovered | 2578432759310467072,6143497454773673984,8809465825763397632 |
| PARAM_VALUE | 0 | hdev->ops->dep_link_down | 5057036978114932736,6313822096516403200,7930923624526036992 |
| PARAM_VALUE | 0 | hdev->ops->dep_link_up | 1335147448279359488,5903939832948645888,8908171238126723072 |
| PARAM_VALUE | 0 | hdev->ops->disable_se | 0,2702638623372668928,7201208658706321408 |
| PARAM_VALUE | 0 | hdev->ops->discover_se | 0,4818450538328551424,8318108203530334208 |
| PARAM_VALUE | 0 | hdev->ops->enable_se | 0,639148441343438848,3492831392662888448 |
| PARAM_VALUE | 0 | hdev->ops->event_received | 1156217942752169984,1895063588317057024,4374398730136637440 |
| PARAM_VALUE | 0 | hdev->ops->hci_ready | 5114601150466883584,6670702944343916544,8627932683244400640 |
| PARAM_VALUE | 0 | hdev->ops->load_session | 0,7118558307057455104 |
| PARAM_VALUE | 0 | hdev->ops->open | 6372492339431485440,6521110834225045504,6652152596844179456 |
| PARAM_VALUE | 0 | hdev->ops->start_poll | 1225038050895134720,3806125492946878464,8421225152581263360 |
| PARAM_VALUE | 0 | hdev->ops->stop_poll | 0,416494080555679744 |
| PARAM_VALUE | 0 | hdev->ops->target_from_gate | 3000229578665795584,5758146192623042560,8948586557165420544 |
| PARAM_VALUE | 0 | *hdev->gate2pipe | 0-255 |
| PARAM_VALUE | 1 | pipe | 0-127,129-255 |
| PARAM_VALUE | 2 | cmd | 1-2,16-19,32-33,48,50,63 |
| PARAM_VALUE | 4 | param_len | 0-4000000 |
| PARAM_VALUE | 5 | skb | 0,4096-ptr_max |
| BUF_SIZE | 0 | hdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | hdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | hdev->gb | (-1),48 |
| BUF_SIZE | 3 | param | (-1),1-s32max |
| BUF_SIZE | 3 | param | (-1),1-s32max |
| DATA_SOURCE | 0 | hdev | $0 |
| DATA_SOURCE | 2 | cmd | $2 |
| DATA_SOURCE | 3 | param | $3 |
| DATA_SOURCE | 4 | param_len | $4 |
| DATA_SOURCE | 5 | skb | $5 |
| STR_LEN | 0 | hdev | (-1)-8 |
| STR_LEN | 0 | hdev | (-1)-8 |
| HARD_MAX | 2 | cmd | 63 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | hdev->sw_flashlib_major | 0-255 |
| USER_DATA | 0 | hdev->sw_flashlib_minor | 0-255 |
| USER_DATA | 0 | hdev->sw_patch | 0-15[c] |
| USER_DATA | 0 | hdev->sw_romlib | 0-15[c] |
| USER_DATA | 3 | *param | 0-255 |
| UNITS | 0 | hdev | unit_byte |
| UNITS | 3 | param | unit_byte |
| UNITS | 4 | param_len | unit_byte |
| USER_PTR | 3 | param | |
| USER_PTR | 5 | (*skb).data | |
| HALF_LOCKED2 | &nfc_dev->dev.mutex | ||
| HALF_LOCKED2 | &nfc_dev->genl_data.genl_data_mutex | ||
| HALF_LOCKED2 | &pool->lock |