Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 4 files:
- net/ethtool/eee.c, line 140
- net/ethtool/fec.c, line 324
- net/ethtool/linkmodes.c, line 281
- net/ethtool/stats.c, line 111
Smatch caller information:
net/ethtool/fec.c ethnl_set_fec() -> ethnl_update_bitset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 84480424284233728 |
| PARAM_VALUE | 1 | nbits | 125 |
| PARAM_VALUE | 3 | names | 8215322865207439360 |
| PARAM_VALUE | 4 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | mod | 7621608557988794368 |
| PARAM_VALUE | 5 | *mod | 0 |
| BUF_SIZE | 0 | bitmap | 16 |
| BUF_SIZE | 3 | names | 4000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 4 | extack->miss_nest->nla_type | 0-u16max |
| 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/ethtool/stats.c stats_parse_request() -> ethnl_update_bitset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nbits | 5 |
| PARAM_VALUE | 3 | names | 7828939724797300736 |
| PARAM_VALUE | 5 | mod | 7111878870652399616 |
| PARAM_VALUE | 5 | *mod | 0 |
| BUF_SIZE | 3 | names | 160 |
| DATA_SOURCE | 4 | extack | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/ethtool/eee.c ethnl_set_eee() -> ethnl_update_bitset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nbits | 125 |
| PARAM_VALUE | 3 | names | 8215322865207439360 |
| PARAM_VALUE | 4 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | mod | 3609804135964762112 |
| PARAM_VALUE | 5 | *mod | 0 |
| BUF_SIZE | 0 | bitmap | 16 |
| BUF_SIZE | 3 | names | 4000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 4 | extack->miss_nest->nla_type | 0-u16max |
| 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/ethtool/linkmodes.c ethnl_update_linkmodes() -> ethnl_update_bitset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 0 |
| PARAM_VALUE | 1 | nbits | 125 |
| PARAM_VALUE | 3 | names | 8215322865207439360 |
| PARAM_VALUE | 4 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | mod | 1130966541129834496 |
| BUF_SIZE | 0 | bitmap | 16 |
| BUF_SIZE | 3 | names | 4000 |
| DATA_SOURCE | 5 | mod | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 4 | extack->miss_nest->nla_type | 0-u16max |
| 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 |