Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
net/openvswitch/flow_netlink.c __parse_vlan_from_nlattrs() -> parse_flow_nlattrs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | a | 6337114948441653248 |
| PARAM_VALUE | 2 | attrsp | 75176654513856512,407873035835174912 |
| BUF_SIZE | 1 | a | 264 |
| BUF_SIZE | 1 | a | 264 |
| DATA_SOURCE | 1 | a | $3 |
| DATA_SOURCE | 2 | attrsp | $1 |
| DATA_SOURCE | 3 | log | $5 |
| BIT_INFO | 2 | *attrsp | 0x0,0xffffffffffffff9d |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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 |
net/openvswitch/flow_netlink.c ovs_nla_get_match() -> parse_flow_nlattrs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 1-u64max |
| PARAM_VALUE | 2 | attrsp | 407873035835174912 |
| PARAM_VALUE | 2 | *attrsp | 0 |
| BUF_SIZE | 1 | a | 264 |
| DATA_SOURCE | 0 | attr | $2 |
| DATA_SOURCE | 3 | log | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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 |
net/openvswitch/flow.c ovs_flow_key_extract_userspace() -> parse_flow_nlattrs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 1-u64max |
| PARAM_VALUE | 2 | attrsp | 5978978737867427840 |
| PARAM_VALUE | 2 | *attrsp | 0 |
| BUF_SIZE | 1 | a | 264 |
| DATA_SOURCE | 0 | attr | $1 |
| DATA_SOURCE | 3 | log | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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 |