Defined in 1 files as a prototype:
Defined in 1 files as a member:
Defined in 1 files as a function:
Referenced in 9 files:
- arch/sparc/kernel/ldc.c
- arch/sparc/kernel/viohs.c
- drivers/block/sunvdc.c, line 904
- drivers/net/ethernet/sun/ldmvsw.c, line 269
- drivers/net/ethernet/sun/sunvnet.c, line 406
- include/trace/events/handshake.h, line 242
- net/handshake/handshake-test.c, line 453
- net/handshake/netlink.c
- net/handshake/request.c, line 339
Smatch caller information:
net/handshake/netlink.c handshake_net_exit() -> handshake_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| PARAM_VALUE | 1 | status | (-110) |
| PARAM_VALUE | 2 | info | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |
net/handshake/netlink.c handshake_nl_accept_doit() -> handshake_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| PARAM_VALUE | 0 | req->hr_file | 4096-ptr_max |
| PARAM_VALUE | 0 | req->hr_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->hr_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->hr_proto | 4096-ptr_max |
| PARAM_VALUE | 1 | status | (-5) |
| PARAM_VALUE | 2 | info | 0 |
| CAPPED_DATA | 0 | req->hr_file | 1 |
| DATA_SOURCE | 0 | req | r handshake_req_next |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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 |
net/handshake/netlink.c handshake_nl_done_doit() -> handshake_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 1-u64max |
| PARAM_VALUE | 1 | status | (-2147483647)-s32max |
| PARAM_VALUE | 2 | info | 4201664097468477440 |
| PARAM_VALUE | 2 | info->attrs | 4096-ptr_max |
| PARAM_VALUE | 2 | info->extack | 4971238048455385088 |
| PARAM_VALUE | 2 | info->family | 4096-ptr_max |
| PARAM_VALUE | 2 | info->nlhdr | 4096-ptr_max |
| DATA_SOURCE | 0 | req | r handshake_req_hash_lookup |
| DATA_SOURCE | 2 | info | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | info->snd_seq | 0-u32max[u] |
| USER_PTR | 2 | info->genlhdr | |
| USER_PTR | 2 | info->nlhdr | |
| 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 |
net/handshake/handshake-test.c handshake_req_cancel_test3() -> handshake_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| PARAM_VALUE | 0 | req->hr_file | 4096-ptr_max |
| PARAM_VALUE | 0 | req->hr_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | req->hr_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | req->hr_proto | 4096-ptr_max |
| PARAM_VALUE | 1 | status | (-110) |
| PARAM_VALUE | 2 | info | 0 |
| DATA_SOURCE | 0 | req | r handshake_req_next |
| NOCHECK_CALL |