Documented in 1 files:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/netfilter/nfnetlink_queue.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &queue->lock
LOCK2 bh
LOCK2 rcu_read
TYPE_LOCK (struct nfqnl_instance)->lock

drivers/infiniband/hw/efa/efa_ah_cache.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah_cache->lock
LOCK2 rcu_read
TYPE_LOCK (struct efa_ah_cache)->lock

drivers/net/wireless/virtual/mac80211_hwsim_main.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 5681797124548374528
PARAM_VALUE 1 tbl 4096-ptr_max
CAPPED_DATA 0 ht->tbl 1
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &hwsim_radio_lock
LOCK2 rcu_read
HALF_LOCKED2 global &pernet_ops_rwsem

drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &mlxsw_sp->router->lock
HALF_LOCKED2 &mr_table->route_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex

fs/xattr.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
BUF_SIZE 0 ht (-1),408
BUF_SIZE 0 ht (-1),408
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

fs/dlm/lock.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ls->ls_rsbtbl_lock
LOCK2 rcu_read
HALF_LOCKED2 &ls->ls_requestqueue_lock
HALF_LOCKED2 &ls->ls_scan_lock
HALF_LOCKED2 bh
TYPE_LOCK (struct dlm_ls)->ls_rsbtbl_lock

net/bridge/br_vlan_tunnel.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

fs/gfs2/glock.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4146564630303379456
PARAM_VALUE 1 tbl 4096-ptr_max
CAPPED_DATA 0 ht->tbl 1
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

fs/pidfs.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 8458936386474844160
PARAM_VALUE 1 tbl 4096-ptr_max
CAPPED_DATA 0 ht->tbl 1
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

fs/dlm/recover.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
LOCK2 &ls->ls_in_recovery
LOCK2 &ls->ls_recoverd_active
LOCK2 &ls->ls_rsbtbl_lock
LOCK2 bh
LOCK2 rcu_read
TYPE_LOCK (struct dlm_ls)->ls_in_recovery
TYPE_LOCK (struct dlm_ls)->ls_recoverd_active
TYPE_LOCK (struct dlm_ls)->ls_rsbtbl_lock

drivers/net/ethernet/mellanox/mlx5/core/fs_core.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/sched/cls_flower.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &tp->lock

net/sched/act_ct.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 6765150619542188032
PARAM_VALUE 1 tbl 4096-ptr_max
CAPPED_DATA 0 ht->tbl 1
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 global &zones_mutex

drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/prestera/prestera_acl.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &block->cb_lock

drivers/net/vxlan/vxlan_vnifilter.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

drivers/net/ethernet/sfc/tc.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &efx->tc->mutex

net/netfilter/nf_flow_table_core.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
CAPPED_DATA 0 ht->tbl 1
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ht->key_len 0-64[c]
USER_DATA 0 ht->p.nelem_hint 0
LOCK2 rcu_read

fs/super.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 7386127881638793216
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &sb->s_umount

drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock
HALF_LOCKED2 &tc_info->lock

fs/nfsd/filecache.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 5971905384811433984
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

lib/objagg.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

drivers/net/ethernet/mediatek/mtk_ppe.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 bh
HALF_LOCKED2 global &mtk_flow_offload_mutex
HALF_LOCKED2 global &ppe_lock

drivers/net/ethernet/airoha/airoha_ppe.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &flow_offload_mutex
LOCK2 rcu_read
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &flowtable->flow_block_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &ppe_lock

net/tipc/socket.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
LOCK2 sk
HALF_LOCKED2 &inode->i_rwsem

drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subm->hash_lock
LOCK2 rcu_read
TYPE_LOCK (struct mlx5hws_bwc_complex_submatcher)->hash_lock

drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ptp_state->unmatched_lock
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh
TYPE_LOCK (struct mlxsw_sp1_ptp_state)->unmatched_lock

drivers/infiniband/hw/hfi1/sdma.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
CAPABLE 0 21
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 global &process_to_sde_mutex
LOCK2 rcu_read
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 global &rtnl_mutex

net/mac80211/mesh_pathtbl.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 rcu_read
HALF_LOCKED2 &cache->walk_lock
HALF_LOCKED2 &tbl->walk_lock

fs/nfsd/nfs4state.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 8726338309652926464
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

ipc/util.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &ipcp->lock

net/bridge/br_fdb.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &br->hash_lock
LOCK2 bh
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct net_bridge)->hash_lock

net/batman-adv/hard-interface.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 9152190051848364032
PARAM_VALUE 1 tbl 4096-ptr_max
CAPPED_DATA 0 ht->tbl 1
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
LOCK2 rcu_read

drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

fs/verity/open.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 3001482689263693824
PARAM_VALUE 1 tbl 4096-ptr_max
CAPPED_DATA 0 ht->tbl 1
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

fs/xfs/scrub/quotacheck.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
LOCK2 &xqc->lock
LOCK2 rcu_read
TYPE_LOCK (struct xqcheck)->lock

lib/rhashtable.c rht_deferred_worker() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 0 ht->nelems.counter s32min-(-1),1-s32max
PARAM_VALUE 1 tbl 4096-ptr_max
CAPPED_DATA 0 &ht->mutex 1
LOCK2 0 &ht->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rhashtable)->mutex

drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vregion->lock
LOCK2 rcu_read
HALF_LOCKED2 &mlxsw_sp->router->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mlxsw_sp_acl_tcam_vregion)->lock

drivers/net/ethernet/netronome/nfp/flower/qos_conf.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &fl_priv->meter_stats_lock
LOCK2 rcu_read
HALF_LOCKED2 global &flow_indr_block_lock
TYPE_LOCK (struct nfp_flower_priv)->meter_stats_lock

drivers/net/netdevsim/fib.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &data->fib_lock
HALF_LOCKED2 &data->nh_lock
HALF_LOCKED2 &pool->lock

net/netfilter/nft_set_hash.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nft_net->commit_mutex
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock

net/bridge/br_vlan.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

drivers/net/ethernet/netronome/nfp/flower/metadata.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/rds/bind.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 8712109622581932032
PARAM_VALUE 1 tbl 4096-ptr_max
CAPPED_DATA 0 ht->tbl 1
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &inode->i_rwsem

drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &ct_priv->control_lock
HALF_LOCKED2 &ct_priv->ht_lock
HALF_LOCKED2 bh

net/ipv6/ip6mr.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &net->ipv6.mfc_mutex
LOCK2 rcu_read
TYPE_LOCK (struct netns_ipv6)->mfc_mutex

net/ipv6/ila/ila_xlat.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 lock
LOCK2 rcu_read
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

net/ipv6/seg6_hmac.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sdata->lock
LOCK2 rcu_read
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct seg6_pernet_data)->lock

drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &fs_id_xa->xa_lock
LOCK2 &priv->macsec->lock
LOCK2 rcu_read
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct mlx5e_macsec)->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rpriv->neigh_update.encap_lock
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct mlx5e_neigh_update_table)->encap_lock

drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &mlxsw_sp->router->lock
HALF_LOCKED2 &pool->lock

net/mac80211/sta_info.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

drivers/net/ethernet/sfc/tc_encap_actions.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

drivers/net/ethernet/mellanox/mlx5/core/en_tc.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/marvell/prestera/prestera_router_hw.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 global &rtnl_mutex

net/handshake/request.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 2407470311373320192
PARAM_VALUE 1 tbl 4096-ptr_max
CAPPED_DATA 0 ht->tbl 1
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

drivers/net/ethernet/sfc/tc_counters.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

drivers/net/ethernet/netronome/nfp/flower/offload.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->nfp_fl_lock

drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &handle->ht_lock
LOCK2 rcu_read
TYPE_LOCK (struct mlx5e_tc_act_stats_handle)->ht_lock

drivers/net/ethernet/intel/ice/ice_eswitch_br.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/netfilter/nf_tables_api.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &nft_net->commit_mutex

net/sctp/input.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 5943243576535347232
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

kernel/events/hw_breakpoint.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 5794847401421447168
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &bp->child_mutex
HALF_LOCKED2 &bp->group_leader->ctx->mutex

net/ipv4/inet_fragment.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &fq->q.lock
HALF_LOCKED2 &qp->q.lock
HALF_LOCKED2 bh

drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->predt_lock
HALF_LOCKED2 bh

lib/test_rhashtable.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 7848082320482177024,8700237984973492224,9077877895207124992
PARAM_VALUE 1 tbl 4096-ptr_max
CAPPED_DATA 0 ht->tbl 1
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
TASK_NOT_RUNNING
LOCK2 rcu_read

drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

kernel/bpf/offload.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 9213375321655353344
PARAM_VALUE 1 tbl 4096-ptr_max
CAPPED_DATA 0 ht->tbl 1
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &bpf_devs_lock
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex

net/core/xdp.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &mem_id_lock
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath12k/peer.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ab->base_lock
LOCK2 bh
LOCK2 rcu_read
TYPE_LOCK (struct ath12k_base)->base_lock

drivers/net/ethernet/mellanox/mlxsw/spectrum.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &mlxsw_sp->ipv6_addr_ht_lock

kernel/trace/fprobe.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 5963618037831897088
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &fprobe_mutex

drivers/net/vxlan/vxlan_mdb.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

drivers/net/wireless/ath/ath12k/dp_peer.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dp->dp_lock
LOCK2 rcu_read
HALF_LOCKED2 &ah->hw->wiphy->mtx
HALF_LOCKED2 &ah->hw_mutex
TYPE_LOCK (struct ath12k_dp)->dp_lock

drivers/net/ethernet/marvell/prestera/prestera_router.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex

net/ipv6/ioam6.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nsdata->lock
LOCK2 rcu_read
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
TYPE_LOCK (struct ioam6_pernet_data)->lock

drivers/net/vxlan/vxlan_core.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vxlan->hash_lock
LOCK2 rcu_read
HALF_LOCKED2 bh
TYPE_LOCK (struct vxlan_dev)->hash_lock

drivers/net/ethernet/sfc/tc_conntrack.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &ct_zone->mutex

fs/xfs/xfs_buf.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bp->b_lockref.lock
LOCK2 rcu_read
TYPE_LOCK (struct lockref)->lock

drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &chains->lock
LOCK2 rcu_read
HALF_LOCKED2 &esw->fdb_table.offloads.indir->lock
HALF_LOCKED2 &rx->ft.mutex
HALF_LOCKED2 &tc->t_lock
TYPE_LOCK (struct mlx5_fs_chains)->lock

net/xfrm/xfrm_policy.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 6859158650259275776
PARAM_VALUE 1 tbl 4096-ptr_max
CAPPED_DATA 0 ht->tbl 1
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &net->xfrm.xfrm_policy_lock
LOCK2 bh
LOCK2 rcu_read
HALF_LOCKED2 global &pernet_ops_rwsem
TYPE_LOCK (struct netns_xfrm)->xfrm_policy_lock

drivers/net/ethernet/netronome/nfp/flower/conntrack.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/bridge/br_multicast.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &br->multicast_lock
HALF_LOCKED2 &cfg->br->multicast_lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath11k/peer.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ab->base_lock
LOCK2 &ab->tbl_mtx_lock
LOCK2 &ar->conf_mutex
LOCK2 bh
LOCK2 rcu_read
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct ath11k_base)->base_lock
TYPE_LOCK (struct ath11k_base)->tbl_mtx_lock

drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &mlxsw_sp->router->lock

kernel/bpf/hashtab.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
LOCK2 rcu_read

net/ipv4/ipmr.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &net->ipv4.mfc_mutex
LOCK2 rcu_read
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct netns_ipv4)->mfc_mutex

drivers/net/ethernet/mediatek/mtk_ppe_offload.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &mtk_flow_offload_mutex
LOCK2 rcu_read
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

net/netlink/af_netlink.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &inode->i_rwsem

drivers/net/ethernet/netronome/nfp/bpf/offload.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &bpf_devs_lock
LOCK2 rcu_read
HALF_LOCKED2 &prog->aux->used_maps_mutex

drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c __rhashtable_remove_fast_one() -> rht_shrink_below_30()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 1 tbl 4096-ptr_max
DATA_SOURCE 0 ht $0
DATA_SOURCE 1 tbl $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read