Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/netfilter/nf_tables_api.c nft_objname_hash_obj() -> nft_objname_hash()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 len 0
BUF_SIZE 0 data 16
DATA_SOURCE 2 seed $2

net/netfilter/nfnetlink_queue.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),4
BUF_SIZE 0 data (-1),4
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &queue->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/infiniband/hw/efa/efa_ah_cache.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),18
BUF_SIZE 0 data (-1),18
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
HALF_LOCKED2 rcu_read

net/ipv4/ipmr_base.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),8,32
BUF_SIZE 0 data (-1),8,32
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/wireless/virtual/mac80211_hwsim_main.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
USER_PTR 0 data
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),72
BUF_SIZE 0 data (-1),72
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
HALF_LOCKED2 &mlxsw_sp->router->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 rcu_read

fs/xattr.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),16
BUF_SIZE 0 data (-1),16
BUF_SIZE 0 data->name (-1),17
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

fs/dlm/lock.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),64
BUF_SIZE 0 data (-1),64
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/bridge/br_vlan_tunnel.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),8,24
BUF_SIZE 0 data (-1),8,24
BUF_SIZE 0 data->block (-1),4,16,24,32,40,48,64,88,96,104,112,120,136,144,168-s32max
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

fs/gfs2/glock.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data->ln_sbd (-1),1-s32max
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
STR_LEN 0 data->ln_sbd->sd_fsname (-1),269
STR_LEN 0 data->ln_sbd->sd_vfs (-1),8
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

fs/pidfs.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

fs/dlm/recover.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 *data 0-255
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)

drivers/net/ethernet/mellanox/mlx5/core/fs_core.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),512,1040
BUF_SIZE 0 data (-1),512,1040
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/sched/cls_flower.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/sched/act_ct.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),16
BUF_SIZE 0 data (-1),16
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &zones_mutex
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
HALF_LOCKED2 rcu_read

drivers/net/ethernet/marvell/prestera/prestera_acl.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),8,16
BUF_SIZE 0 data (-1),8,16
BUF_SIZE 0 data->block (-1),4,16,24,32,40,48,64,88,96,104,112,120,136,144,168-s32max
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/vxlan/vxlan_vnifilter.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),4
BUF_SIZE 0 data (-1),4
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/sfc/tc.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &efx->tc->mutex
HALF_LOCKED2 rcu_read

net/netfilter/nf_flow_table_core.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING

fs/super.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),4
BUF_SIZE 0 data (-1),4
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

fs/nfsd/filecache.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/sfc/mae.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),4
BUF_SIZE 0 data (-1),4
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

lib/objagg.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),4,97
BUF_SIZE 0 data (-1),4,97
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

security/apparmor/apparmorfs.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)

drivers/net/ethernet/mediatek/mtk_ppe.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),52
BUF_SIZE 0 data (-1),52
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 global &ppe_lock
HALF_LOCKED2 rcu_read

drivers/net/ethernet/airoha/airoha_ppe.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8,64
BUF_SIZE 0 data (-1),8,64
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING

net/tipc/socket.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),4
BUF_SIZE 0 data (-1),4
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 *data 0-255
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)

drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ptp_state->unmatched_lock
HALF_LOCKED2 rcu_read

drivers/infiniband/hw/hfi1/sdma.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/mac80211/mesh_pathtbl.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),1-s32max
BUF_SIZE 0 data (-1),1-s32max
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
USER_PTR 0 data

fs/nfsd/nfs4state.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
HALF_LOCKED2 rcu_read

ipc/util.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),4
BUF_SIZE 0 data (-1),4
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
HALF_LOCKED2 &ids->rwsem
HALF_LOCKED2 rcu_read

net/bridge/br_fdb.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING

net/batman-adv/hard-interface.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
HALF_LOCKED2 rcu_read

fs/verity/open.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

fs/xfs/scrub/quotacheck.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
HALF_LOCKED2 &xqc->lock
HALF_LOCKED2 rcu_read

lib/rhashtable.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 1-u64max
BUF_SIZE 0 data (-1)-s32max
BUF_SIZE 0 data (-1)-s32max
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *data s64min-s64max
USER_PTR 0 data
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),97
BUF_SIZE 0 data (-1),97
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vregion->lock
HALF_LOCKED2 rcu_read

drivers/net/ethernet/netronome/nfp/flower/qos_conf.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),4
BUF_SIZE 0 data (-1),4
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/netdevsim/fib.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),4,28
BUF_SIZE 0 data (-1),4,28
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
HALF_LOCKED2 rcu_read

net/netfilter/nft_set_hash.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),32
BUF_SIZE 0 data (-1),32
BUF_SIZE 0 data->key (-1),16
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING

net/bridge/br_vlan.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),2
BUF_SIZE 0 data (-1),2
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/netronome/nfp/flower/metadata.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),4,8,16
BUF_SIZE 0 data (-1),4,8,16
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/rds/bind.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),22
BUF_SIZE 0 data (-1),22
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),2,8
BUF_SIZE 0 data (-1),2,8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/ipv6/ip6mr.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 *data 0-255
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)

net/ipv6/ila/ila_xlat.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/ipv6/seg6_hmac.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),4
BUF_SIZE 0 data (-1),4
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),4
BUF_SIZE 0 data (-1),4
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),8,16-17
BUF_SIZE 0 data (-1),8,16-17
BUF_SIZE 0 data->n (-1)-s32max
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 data->dev->group
NO_OVERFLOW_SIMPLE 0 data->dev->num_tc
NO_OVERFLOW_SIMPLE 0 data->dev->proto_down
NO_OVERFLOW_SIMPLE 0 data->dev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 data->n->arp_queue_len_bytes
HALF_LOCKED2 rcu_read

net/mac80211/sta_info.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1)-s32max
BUF_SIZE 0 data (-1)-s32max
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
USER_PTR 0 data

drivers/net/ethernet/sfc/tc_encap_actions.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),272
BUF_SIZE 0 data (-1),272
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlx5/core/en_tc.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/marvell/prestera/prestera_router_hw.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 rcu_read

net/handshake/request.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/sfc/tc_counters.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),32,232
BUF_SIZE 0 data (-1),32,232
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/netronome/nfp/flower/offload.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/intel/ice/ice_eswitch_br.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 rcu_read

net/netfilter/nf_tables_api.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 1-u64max
BUF_SIZE 0 data (-1),16,257
BUF_SIZE 0 data (-1),16,257
BUF_SIZE 0 data->name (-1),256
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
USER_PTR 0 data
HALF_LOCKED2 rcu_read

net/sctp/input.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),24
BUF_SIZE 0 data (-1),24
BUF_SIZE 0 data->paddr (-1)-s32max
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING

kernel/events/hw_breakpoint.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/ipv4/inet_fragment.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),20,40,44
BUF_SIZE 0 data (-1),20,40,44
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),6,8,32
BUF_SIZE 0 data (-1),6,8,32
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

lib/test_rhashtable.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
HALF_LOCKED2 rcu_read

kernel/bpf/offload.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &bpf_devs_lock
HALF_LOCKED2 rcu_read

net/core/xdp.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),4
BUF_SIZE 0 data (-1),4
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/wireless/ath/ath12k/peer.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),6
BUF_SIZE 0 data (-1),6
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlxsw/spectrum.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

kernel/trace/fprobe.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/net/vxlan/vxlan_mdb.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/wireless/ath/ath12k/dp_peer.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),6
BUF_SIZE 0 data (-1),6
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
USER_PTR 0 data
HALF_LOCKED2 rcu_read

drivers/net/ethernet/marvell/prestera/prestera_router.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 rcu_read

net/ipv6/ioam6.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),2,4
BUF_SIZE 0 data (-1),2,4
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/vxlan/vxlan_core.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),4,12
BUF_SIZE 0 data (-1),4,12
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/sfc/tc_conntrack.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

fs/xfs/xfs_buf.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),4,12
BUF_SIZE 0 data (-1),4,12
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chains->lock
HALF_LOCKED2 rcu_read

net/xfrm/xfrm_policy.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),16
BUF_SIZE 0 data (-1),16
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/netronome/nfp/flower/conntrack.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),2,8,16,24
BUF_SIZE 0 data (-1),2,8,16,24
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),2,4
BUF_SIZE 0 data (-1),2,4
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/bridge/br_multicast.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath11k/peer.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),4,6
BUF_SIZE 0 data (-1),4,6
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
USER_PTR 0 data
HALF_LOCKED2 &ab->base_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

security/apparmor/policy_unpack.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 *data 0-255
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)

drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 *data 0-255
BUF_SIZE 0 data (-1),4
BUF_SIZE 0 data (-1),4
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

kernel/bpf/hashtab.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1)-s32max
BUF_SIZE 0 data (-1)-s32max
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *data s64min-s64max
USER_PTR 0 data
HALF_LOCKED2 rcu_read

net/ipv4/ipmr.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 *data 0-255
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)

drivers/net/ethernet/mediatek/mtk_ppe_offload.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),8
BUF_SIZE 0 data (-1),8
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &mtk_flow_offload_mutex

net/netlink/af_netlink.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),16
BUF_SIZE 0 data (-1),16
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/netronome/nfp/bpf/offload.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
BUF_SIZE 0 data (-1),4
BUF_SIZE 0 data (-1),4
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c rht_key_get_hash() -> (struct rhashtable_params)->hashfn()

Type Parameter Key Value
BUF_SIZE 0 data (-1),2,4,169
BUF_SIZE 0 data (-1),2,4,169
DATA_SOURCE 0 data $1
DATA_SOURCE 2 seed $3
CONTAINER 1 *(-16-16+8) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read