Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/ipv4/tcp_ipv4.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/ipv4/tcp_ipv4.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh u16max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 wl 1-u32max[u]
UNITS 2 wl unit_byte

net/ipv6/datagram.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 sk

net/ipv6/datagram.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh u16max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 wl unit_byte
HALF_LOCKED2 sk

net/rds/ib_cm.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 &listen_id->handler_mutex

net/rds/ib_cm.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh u16max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 &listen_id->handler_mutex

drivers/net/wireless/intel/iwlwifi/mld/d3.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 4278321152
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
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

drivers/net/wireless/intel/iwlwifi/mld/d3.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 1
PARAM_VALUE 2 wl 0,16777216-u32max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
BIT_INFO 2 wl 0xff000000,0xffffffff
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/rds/af_rds.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 sk

net/rds/af_rds.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh u16max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 wl 0-u32max
UNITS 2 wl unit_byte
HALF_LOCKED2 sk

drivers/infiniband/core/verbs.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/infiniband/core/verbs.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh u16max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 wl unit_byte
HALF_LOCKED2 &pool->lock

net/ipv4/syncookies.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/syncookies.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh u16max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 wl unit_byte
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

drivers/infiniband/core/cma.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->mutex
HALF_LOCKED2 global &lock

drivers/infiniband/core/cma.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0,u16max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
HARD_MAX 1 wh u16max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 wl unit_byte
HALF_LOCKED2 &ctx->mutex
HALF_LOCKED2 global &lock

net/ipv6/udp.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/ipv6/udp.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh u16max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 wl unit_byte

net/ipv6/sit.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 537001984
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &pernet_ops_rwsem
HALF_LOCKED2 global &rtnl_mutex

net/ipv6/sit.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &pernet_ops_rwsem
HALF_LOCKED2 global &rtnl_mutex

drivers/infiniband/core/roce_gid_mgmt.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/core/roce_gid_mgmt.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh u16max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 wl unit_byte

net/6lowpan/core.c lowpan_event() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 4269801472
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
NOCHECK_CALL

drivers/net/ethernet/meta/fbnic/fbnic_rpc.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
NOCHECK_CALL

drivers/net/ethernet/meta/fbnic/fbnic_rpc.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
NOCHECK_CALL
UNITS 2 wl unit_byte

net/rds/bind.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 global &o2nm_cluster_group.cs_subsys.su_mutex

net/rds/bind.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh u16max
PARAM_VALUE 2 wl 1-4294967294
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 wl unit_byte
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 global &o2nm_cluster_group.cs_subsys.su_mutex

net/ipv6/addrconf.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 4269801472,4278190080,4278321152
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
HARD_MAX 1 wh 4278321152
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex

net/ipv6/addrconf.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0-1
PARAM_VALUE 2 wl 0,16777216-u32max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
HARD_MAX 1 wh 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/intel/iwlwifi/mvm/offloading.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 4278321152
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
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/wireless/intel/iwlwifi/mvm/offloading.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 1
PARAM_VALUE 2 wl 0,16777216-u32max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
BIT_INFO 2 wl 0xff000000,0xffffffff
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

net/mptcp/pm_userspace.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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/mptcp/pm_userspace.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 1 wh u16max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 wl unit_byte
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

drivers/net/bonding/bond_main.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 4278321152
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/bonding/bond_main.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 1
PARAM_VALUE 2 wl 0,16777216-u32max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
BIT_INFO 2 wl 0xff000000,0xffffffff
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ipv4/inet_hashtables.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &head->lock
HALF_LOCKED2 bh
HALF_LOCKED2 sk

net/ipv4/inet_hashtables.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh u16max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 wl unit_byte
HALF_LOCKED2 &head->lock
HALF_LOCKED2 bh
HALF_LOCKED2 sk

net/sunrpc/svcauth_unix.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

net/sunrpc/svcauth_unix.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh u16max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 wl unit_byte
HALF_LOCKED2 &inode->i_rwsem

drivers/infiniband/core/ucma.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
NOCHECK_CALL
LOCK2 &ctx->mutex
TYPE_LOCK (struct ucma_context)->mutex

drivers/infiniband/core/ucma.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh u16max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
NOCHECK_CALL
UNITS 2 wl unit_byte
LOCK2 &ctx->mutex
TYPE_LOCK (struct ucma_context)->mutex

net/ipv6/route.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 4278321152
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ipv6/route.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 1
PARAM_VALUE 2 wl 0,16777216-u32max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
BIT_INFO 2 wl 0xff000000,0xffffffff
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ipv6/tcp_ipv6.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 sk

net/ipv6/tcp_ipv6.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh u16max
PARAM_VALUE 2 wl 2130706433
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 sk

net/rds/send.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk

net/rds/send.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh u16max
PARAM_VALUE 2 wl 1-4294967294
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 wl 1-4294967294[u]
UNITS 2 wl unit_byte
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk

drivers/net/bonding/bond_options.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 4278321152
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/bonding/bond_options.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 1
PARAM_VALUE 2 wl 0,16777216-u32max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
BIT_INFO 2 wl 0xff000000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/mptcp/subflow.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/mptcp/subflow.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh u16max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 wl unit_byte

net/bridge/br_multicast.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 4278321152
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/bridge/br_multicast.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 1,106
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
HARD_MAX 2 wl 106
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/sw/rxe/rxe_recv.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/sw/rxe/rxe_recv.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh u16max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 wl unit_byte

net/ipv6/ndisc.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 4278321152
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &tbl->phash_lock

net/ipv6/ndisc.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 1
PARAM_VALUE 2 wl 0,16777216-u32max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
BIT_INFO 2 wl 0xff000000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &tbl->phash_lock

net/ipv6/icmp.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh 0
PARAM_VALUE 2 wl 0
BUF_SIZE 0 addr 16
DATA_SOURCE 1 wh $1
DATA_SOURCE 2 wl $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/ipv6/icmp.c ipv6_addr_set() -> __ipv6_addr_set_half()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 wh u16max
BUF_SIZE 0 addr 8
DATA_SOURCE 1 wh $3
DATA_SOURCE 2 wl $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 wl unit_byte
HALF_LOCKED2 rcu_read