Defined in 1 files as a function:
Referenced in 22 files:
- drivers/infiniband/core/verbs.c
- drivers/infiniband/sw/rxe/rxe_recv.c
- drivers/net/ethernet/mellanox/mlx5/core/diag/en_rep_tracepoint.h, line 36
- drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.h, line 96
- include/net/inet_hashtables.h
- include/rdma/ib_addr.h, line 118
- include/trace/events/bridge.h
- include/trace/events/neigh.h
- include/trace/events/net_probe_common.h
- net/ipv4/inet_hashtables.c, line 144
- net/ipv6/datagram.c
- net/ipv6/icmp.c, line 891
- net/ipv6/tcp_ipv6.c, line 177
- net/ipv6/udp.c
- net/mptcp/pm_userspace.c
- net/mptcp/subflow.c, line 1599
- net/rds/af_rds.c
- net/rds/bind.c, line 186
- net/rds/ib_cm.c
- net/rds/send.c, line 1188
- net/rds/tcp_listen.c
- net/sunrpc/svcauth_unix.c
Smatch caller information:
net/ipv4/tcp_ipv4.c sk_daddr_set() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 4096-ptr_max |
| DATA_SOURCE | 0 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | addr | 1-u32max[u] |
| UNITS | 0 | addr | unit_byte |
net/ipv4/tcp_ipv4.c sk_rcv_saddr_set() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 4096-ptr_max |
| DATA_SOURCE | 0 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
net/ipv6/datagram.c __ip6_datagram_connect() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 2130706433 |
| PARAM_VALUE | 1 | v4mapped | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | sk |
net/ipv6/datagram.c __ip6_datagram_connect() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| LOCK2 | sk |
net/ipv6/datagram.c __ip6_datagram_connect() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| LOCK2 | sk |
net/ipv6/datagram.c __ip6_datagram_connect() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| LOCK2 | sk |
net/ipv6/datagram.c ip6_datagram_recv_common_ctl() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 7501424342185168896 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
net/ipv6/datagram.c ipv6_recv_error() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/ipv6/datagram.c ipv6_recv_error() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 4096-ptr_max |
| MEM_ZERO | 1 | v4mapped | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
net/rds/ib_cm.c rds_ib_cm_handle_connect() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 8751793639895416832 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &listen_id->handler_mutex |
net/rds/ib_cm.c rds_ib_cm_handle_connect() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 9163399756157579264 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &listen_id->handler_mutex |
net/rds/af_rds.c rds_cancel_sent_to() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 60357954108792840 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | addr | 0-u32max |
| UNITS | 0 | addr | unit_byte |
net/rds/af_rds.c rds_connect() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 1-4294967294 |
| PARAM_VALUE | 1 | v4mapped | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| LOCK2 | sk |
drivers/infiniband/core/verbs.c ib_get_gids_from_rdma_hdr() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 336537935902605312,517356695360573440,6152018734578053120 |
| DATA_SOURCE | 1 | v4mapped | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/core/verbs.c ib_get_gids_from_rdma_hdr() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 4147109487078256640,6187873013018492928,7093679432811986944 |
| DATA_SOURCE | 1 | v4mapped | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| HALF_LOCKED2 | &pool->lock |
net/ipv4/syncookies.c sk_daddr_set() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 4096-ptr_max |
| DATA_SOURCE | 0 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/ipv4/syncookies.c sk_rcv_saddr_set() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 4096-ptr_max |
| DATA_SOURCE | 0 | addr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
drivers/infiniband/core/cma.c rdma_ip2gid() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 4096-ptr_max |
| DATA_SOURCE | 1 | v4mapped | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &listen_id_priv->handler_mutex | ||
| HALF_LOCKED2 | &pool->lock |
net/ipv6/udp.c udpv6_recvmsg() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
net/ipv6/udp.c udpv6_sendmsg() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 2130706433 |
| PARAM_VALUE | 1 | v4mapped | 4096-ptr_max |
| BUF_SIZE | 1 | v4mapped | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/infiniband/core/roce_gid_mgmt.c rdma_ip2gid() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 4096-ptr_max |
| DATA_SOURCE | 1 | v4mapped | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
net/rds/bind.c rds_bind() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 1-4294967294 |
| PARAM_VALUE | 1 | v4mapped | 5522203901926715392 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | global &o2nm_cluster_group.cs_subsys.su_mutex |
net/mptcp/pm_userspace.c mptcp_pm_nl_subflow_destroy_doit() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 5942369124366024728 |
| MEM_ZERO | 1 | v4mapped | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| 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 mptcp_pm_nl_subflow_destroy_doit() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 5171632046553329672 |
| MEM_ZERO | 1 | v4mapped | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| 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/ipv4/inet_hashtables.c inet_bind2_bucket_init() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| HALF_LOCKED2 | &head->lock | ||
| HALF_LOCKED2 | &head->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | sk |
net/ipv4/inet_hashtables.c sk_rcv_saddr_set() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 4096-ptr_max |
| DATA_SOURCE | 0 | addr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| HALF_LOCKED2 | &head->lock | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | sk |
net/sunrpc/svcauth_unix.c ip_map_parse() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 1883736585172856840 |
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
net/sunrpc/svcauth_unix.c sunrpc_nl_parse_one_ip_map() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 4935124739175133192 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | 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 |
net/sunrpc/svcauth_unix.c svcauth_unix_set_client() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 5196285492604547080 |
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
drivers/infiniband/core/ucma.c rdma_ip2gid() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | v4mapped | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| LOCK2 | &ctx->mutex | ||
| TYPE_LOCK | (struct ucma_context)->mutex |
net/ipv6/tcp_ipv6.c tcp_v6_connect() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 2130706433 |
| PARAM_VALUE | 1 | v4mapped | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | sk |
net/rds/send.c rds_sendmsg() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 1-4294967294 |
| PARAM_VALUE | 1 | v4mapped | 5618857771107643392 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | addr | 1-4294967294[u] |
| UNITS | 0 | addr | unit_byte |
| HALF_LOCKED2 | &vq->mutex | ||
| HALF_LOCKED2 | sk |
net/mptcp/subflow.c mptcp_info2sockaddr() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 2595345523476312072,7413772486558068744 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
drivers/infiniband/sw/rxe/rxe_recv.c rxe_chk_dgid() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 1251022971811446784 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
drivers/infiniband/sw/rxe/rxe_recv.c rxe_rcv_mcast_pkt() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 8680834678537785344 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
net/ipv6/icmp.c ip6_err_gen_icmpv6_unreach() -> ipv6_addr_set_v4mapped()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | v4mapped | 2227625524472459264 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| HALF_LOCKED2 | rcu_read |