Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- net/ethtool/bitset.c
- net/ethtool/debug.c, line 93
- net/ethtool/privflags.c, line 165
- net/ethtool/tsconfig.c
- net/ethtool/wol.c, line 114
Smatch caller information:
net/ethtool/tsconfig.c ethnl_set_tsconfig() -> ethnl_update_bitset32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 8706034690270502912 |
| PARAM_VALUE | 1 | nbits | 4 |
| PARAM_VALUE | 2 | attr | 1-u64max |
| PARAM_VALUE | 3 | names | 6597606456307761152 |
| PARAM_VALUE | 4 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | mod | 5011713671401844736 |
| PARAM_VALUE | 5 | *mod | 0 |
| BUF_SIZE | 3 | names | 128 |
| 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/tsconfig.c ethnl_set_tsconfig() -> ethnl_update_bitset32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 2849971611297808384 |
| PARAM_VALUE | 1 | nbits | 16 |
| PARAM_VALUE | 2 | attr | 1-u64max |
| PARAM_VALUE | 3 | names | 1557043865445036032 |
| PARAM_VALUE | 4 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | mod | 5011713671401844736 |
| BUF_SIZE | 3 | names | 512 |
| 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/tsconfig.c ethnl_set_tsconfig() -> ethnl_update_bitset32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 7779768415501103104 |
| PARAM_VALUE | 0 | *bitmap | 0 |
| PARAM_VALUE | 1 | nbits | 1 |
| PARAM_VALUE | 2 | attr | 1-u64max |
| PARAM_VALUE | 3 | names | 1960184660390227968 |
| PARAM_VALUE | 4 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | mod | 5011713671401844736 |
| 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/privflags.c ethnl_set_privflags() -> ethnl_update_bitset32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 6349903575362973696 |
| PARAM_VALUE | 1 | nbits | 0-32 |
| PARAM_VALUE | 2 | attr | 4096-ptr_max |
| PARAM_VALUE | 3 | names | 0 |
| PARAM_VALUE | 4 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | mod | 3935024549693480960 |
| PARAM_VALUE | 5 | *mod | 0 |
| BUF_SIZE | 3 | names | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 4 | extack->miss_nest->nla_type | 0-u16max |
| NO_OVERFLOW_SIMPLE | 1 | nbits | |
| 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/debug.c ethnl_set_debug() -> ethnl_update_bitset32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 6652290153038602240 |
| PARAM_VALUE | 1 | nbits | 15 |
| PARAM_VALUE | 3 | names | 3384177668235759616 |
| PARAM_VALUE | 4 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | mod | 9194324318959874048 |
| PARAM_VALUE | 5 | *mod | 0 |
| BUF_SIZE | 3 | names | 480 |
| 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/wol.c ethnl_set_wol() -> ethnl_update_bitset32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 5864766331379404808 |
| PARAM_VALUE | 0 | *bitmap | 0 |
| PARAM_VALUE | 1 | nbits | 8 |
| PARAM_VALUE | 3 | names | 6658428742073188352 |
| PARAM_VALUE | 4 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | mod | 5344977194432196608 |
| PARAM_VALUE | 5 | *mod | 0 |
| BUF_SIZE | 3 | names | 256 |
| 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/bitset.c ethnl_update_bitset() -> ethnl_update_bitset32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nbits | 5,125 |
| PARAM_VALUE | 3 | names | 7828939724797300736,8215322865207439360 |
| PARAM_VALUE | 5 | mod | 1130966541129834496,3609804135964762112,7111878870652399616,7621608557988794368 |
| BUF_SIZE | 0 | bitmap | (-1),16 |
| BUF_SIZE | 0 | bitmap | (-1),16 |
| BUF_SIZE | 3 | names | 160,4000 |
| BUF_SIZE | 3 | names | 160,4000 |
| DATA_SOURCE | 0 | bitmap | $0 |
| DATA_SOURCE | 1 | nbits | $1 |
| DATA_SOURCE | 2 | attr | $2 |
| DATA_SOURCE | 3 | names | $3 |
| DATA_SOURCE | 4 | extack | $4 |
| DATA_SOURCE | 5 | mod | $5 |
| HARD_MAX | 1 | nbits | 125 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 4 | extack->miss_nest->nla_type | 0-u16max |
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |