Defined in 1 files as a function:
Referenced in 8 files:
- drivers/net/bonding/bond_main.c, line 3252
- drivers/net/bonding/bond_options.c
- drivers/net/wireless/intel/iwlwifi/mld/d3.c, line 2036
- drivers/net/wireless/intel/iwlwifi/mvm/offloading.c, line 101
- include/net/bonding.h, line 788
- net/ipv6/addrconf.c
- net/ipv6/ndisc.c
- net/ipv6/route.c, line 647
Smatch caller information:
drivers/net/wireless/intel/iwlwifi/mld/d3.c iwl_mld_send_proto_offload() -> addrconf_addr_solict_mult()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | solicited | 4609241142555811840 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/ipv6/addrconf.c addrconf_dad_work() -> addrconf_addr_solict_mult()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | solicited | 8092986773682831360 |
| NOCHECK_CALL | |||
| LOCK2 | &net->rtnl_mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct net)->rtnl_mutex |
net/ipv6/addrconf.c addrconf_join_solict() -> addrconf_addr_solict_mult()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | solicited | 763100330867298304 |
| DATA_SOURCE | 0 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv6/addrconf.c addrconf_leave_solict() -> addrconf_addr_solict_mult()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | solicited | 2669363268973395968 |
| DATA_SOURCE | 0 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/intel/iwlwifi/mvm/offloading.c iwl_mvm_send_proto_offload() -> addrconf_addr_solict_mult()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | solicited | 2556324485383708672 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mvm->mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/bonding/bond_main.c bond_get_targets_ip6() -> addrconf_addr_solict_mult()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | solicited | 7081802945976225792 |
| NOCHECK_CALL |
drivers/net/bonding/bond_main.c bond_ns_send() -> addrconf_addr_solict_mult()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | solicited | 8811202012853530624 |
| DATA_SOURCE | 0 | addr | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &pool->lock | ||
| HALF_LOCKED2 | rcu_read |
net/ipv6/route.c rt6_probe_deferred() -> addrconf_addr_solict_mult()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | solicited | 6803897894025449472 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_options.c bond_get_targets_ip6() -> addrconf_addr_solict_mult()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | solicited | 8889633098312155136 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/bonding/bond_options.c slave_set_ns_maddr() -> addrconf_addr_solict_mult()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | solicited | 7884841068512079872 |
| DATA_SOURCE | 0 | addr | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/bonding/bond_options.c slave_set_ns_maddr() -> addrconf_addr_solict_mult()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | solicited | 7884841068512079872 |
| BUF_SIZE | 0 | addr | (-1),16 |
| BUF_SIZE | 0 | addr | (-1),16 |
| DATA_SOURCE | 0 | addr | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/bonding/bond_options.c slave_set_ns_maddrs() -> addrconf_addr_solict_mult()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | solicited | 3197950554810449920 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/ipv6/ndisc.c ndisc_solicit() -> addrconf_addr_solict_mult()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | solicited | 7508490463725436928 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh |
net/ipv6/ndisc.c pndisc_constructor() -> addrconf_addr_solict_mult()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | solicited | 1379810044914405376 |
| BUF_SIZE | 0 | addr | 0-u16max |
| BUF_SIZE | 0 | addr | 0-u16max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &tbl->phash_lock | ||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct neigh_table)->phash_lock |
net/ipv6/ndisc.c pndisc_destructor() -> addrconf_addr_solict_mult()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | solicited | 2144856176402436096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |