Documented in 1 files:
Defined in 1 files as a function:
Referenced in 52 files:
- drivers/infiniband/hw/efa/efa_ah_cache.c, line 104
- drivers/infiniband/hw/hfi1/sdma.c, line 958
- drivers/net/ethernet/airoha/airoha_ppe.c, line 1268
- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c, line 959
- drivers/net/ethernet/intel/ice/ice_eswitch_br.c, line 447
- drivers/net/ethernet/marvell/prestera/prestera_acl.c
- drivers/net/ethernet/marvell/prestera/prestera_router.c
- drivers/net/ethernet/marvell/prestera/prestera_router_hw.c
- drivers/net/ethernet/mediatek/mtk_ppe_offload.c, line 508
- drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c, line 332
- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c, line 1882
- drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c, line 1424
- drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c, line 162
- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c, line 831
- drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
- drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c, line 748
- drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
- drivers/net/ethernet/mellanox/mlxsw/spectrum.c
- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c, line 192
- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c, line 959
- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c, line 2049
- drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c, line 432
- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
- drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
- drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c, line 2060
- drivers/net/ethernet/netronome/nfp/bpf/offload.c, line 61
- drivers/net/ethernet/netronome/nfp/flower/conntrack.c
- drivers/net/ethernet/netronome/nfp/flower/metadata.c, line 336
- drivers/net/ethernet/netronome/nfp/flower/offload.c
- drivers/net/ethernet/netronome/nfp/flower/qos_conf.c, line 588
- drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
- drivers/net/ethernet/sfc/mae.c, line 1070
- drivers/net/ethernet/sfc/tc_counters.c, line 151
- drivers/net/netdevsim/fib.c
- drivers/net/wireless/virtual/mac80211_hwsim_main.c, line 6177
- fs/dlm/lock.c, line 643
- fs/pidfs.c, line 179
- fs/xattr.c
- fs/xfs/scrub/quotacheck.c, line 264
- ipc/util.c, line 309
- kernel/bpf/offload.c, line 84
- lib/objagg.c
- lib/test_rhashtable.c
- net/batman-adv/hard-interface.c, line 922
- net/netfilter/nf_flow_table_core.c
- net/netfilter/nfnetlink_queue.c, line 222
- net/rds/bind.c, line 129
- net/sched/act_ct.c, line 345
- net/sched/cls_flower.c, line 2527
- security/apparmor/policy_unpack.c, line 1385
Smatch caller information:
net/netfilter/nfnetlink_queue.c __enqueue_entry() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &queue->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct nfqnl_instance)->lock |
drivers/infiniband/hw/efa/efa_ah_cache.c efa_ah_cache_get() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| LOCK2 | &ah_cache->lock | ||
| HALF_LOCKED2 | &file->mutex | ||
| TYPE_LOCK | (struct efa_ah_cache)->lock |
drivers/net/wireless/virtual/mac80211_hwsim_main.c mac80211_hwsim_new_radio() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 5681797124548374528 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| LOCK2 | global &hwsim_radio_lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c mlxsw_sp_mr_route_add() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | &mlxsw_sp->router->lock | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mlxsw_sp_router)->lock |
fs/xattr.c simple_xattr_add() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 0-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | ht | (-1),408 |
| BUF_SIZE | 0 | ht | (-1),408 |
| DATA_SOURCE | 0 | ht | r simple_xattrs_lazy_alloc |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | ht->tbl->size | |
| HALF_LOCKED2 | &f->sem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &sbi->vh_mutex |
fs/xattr.c simple_xattr_set() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | ht | (-1),408 |
| BUF_SIZE | 0 | ht | (-1),408 |
| DATA_SOURCE | 0 | ht | r simple_xattrs_lazy_alloc |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | ht->tbl->size |
fs/dlm/lock.c rsb_insert() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | ht | $1 |
| BIT_INFO | 2 | params | 0x0,0x0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ls->ls_rsbtbl_lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ls->ls_in_recovery | ||
| HALF_LOCKED2 | &ls->ls_recoverd_active | ||
| HALF_LOCKED2 | &ls->ls_recv_active | ||
| HALF_LOCKED2 | &ls->ls_requestqueue_lock | ||
| TYPE_LOCK | (struct dlm_ls)->ls_rsbtbl_lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c mlxsw_sp_acl_rule_add() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c mlxsw_sp_acl_ruleset_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/pidfs.c pidfs_add_pid() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 8458936386474844160 |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c insert_fte() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &counter->lock | ||
| HALF_LOCKED2 | &ct_priv->control_lock | ||
| HALF_LOCKED2 | &dev->flow_db->lock | ||
| HALF_LOCKED2 | &esw->fdb_table.offloads.indir->lock | ||
| HALF_LOCKED2 | &esw->offloads.reps_lock | ||
| HALF_LOCKED2 | &esw->offloads.termtbl_mutex | ||
| HALF_LOCKED2 | &esw->state_lock | ||
| HALF_LOCKED2 | &fg->node.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &priv->int_ports_lock | ||
| HALF_LOCKED2 | &priv->macsec->lock | ||
| HALF_LOCKED2 | &stats->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/sched/cls_flower.c fl_change() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->tbl | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &tp->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 &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| TYPE_LOCK | (struct tcf_proto)->lock |
net/sched/act_ct.c tcf_ct_flow_table_get() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 6765150619542188032 |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &zones_mutex | ||
| 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 &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c mlx5_esw_bridge_fdb_entry_init() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/marvell/prestera/prestera_acl.c prestera_acl_rule_add() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/marvell/prestera/prestera_acl.c prestera_acl_rule_entry_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/marvell/prestera/prestera_acl.c prestera_acl_ruleset_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
net/netfilter/nf_flow_table_core.c flow_offload_add() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/netfilter/nf_flow_table_core.c flow_offload_add() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->tbl | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c bnxt_tc_add_flow() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &tc_info->lock | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct bnxt_tc_info)->lock |
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c bnxt_tc_get_l2_node() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | ht | $1 |
| DATA_SOURCE | 2 | params | $2 |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &tc_info->lock | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| TYPE_LOCK | (struct bnxt_tc_info)->lock |
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c bnxt_tc_get_tunnel_node() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | ht | $1 |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &tc_info->lock | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| TYPE_LOCK | (struct bnxt_tc_info)->lock |
drivers/net/ethernet/sfc/mae.c efx_mae_add_mport() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->key_len | 0-u16max |
| PARAM_VALUE | 0 | ht->max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.min_size | 4-u16max |
| PARAM_VALUE | 0 | ht->rhlist | 0 |
| PARAM_VALUE | 0 | ht->tbl | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/objagg.c objagg_hints_node_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->key_len | 0-u16max |
| PARAM_VALUE | 0 | ht->max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | ht->p.insecure_elasticity | 0 |
| PARAM_VALUE | 0 | ht->p.min_size | 4-u16max |
| PARAM_VALUE | 0 | ht->rhlist | 0 |
| PARAM_VALUE | 0 | ht->tbl | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| MEM_ZERO | 0 | ht | |
| HALF_LOCKED2 | &erp_table->objagg_lock | ||
| HALF_LOCKED2 | &vregion->lock |
lib/objagg.c objagg_obj_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/airoha/airoha_ppe.c airoha_ppe_flow_offload_replace() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &flow_offload_mutex | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/infiniband/hw/hfi1/sdma.c sdma_set_cpu_to_sde_map() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| CAPABLE | 0 | 21 | |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &process_to_sde_mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c mlxsw_sp_nve_ipv6_ht_insert() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | &pool->lock | ||
| LOCK2 | global &rtnl_mutex |
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c mlxsw_sp_nve_mc_list_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | &pool->lock | ||
| LOCK2 | global &rtnl_mutex |
ipc/util.c ipc_addid() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | &ids->rwsem | ||
| LOCK2 | &new->lock | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct ipc_ids)->rwsem | ||
| TYPE_LOCK | (struct kern_ipc_perm)->lock |
net/batman-adv/hard-interface.c batadv_wifi_net_device_insert() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 9152190051848364032 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_mc_mdb_entry_init() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
fs/xfs/scrub/quotacheck.c xqcheck_mod_live_ino_dqtrx() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | &xqc->lock | ||
| TYPE_LOCK | (struct xqcheck)->lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_atcam_lkey_id_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vregion->lock | ||
| 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 nfp_flower_add_meter_entry() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &fl_priv->meter_stats_lock | ||
| HALF_LOCKED2 | global &flow_indr_block_lock | ||
| TYPE_LOCK | (struct nfp_flower_priv)->meter_stats_lock |
drivers/net/netdevsim/fib.c nsim_fib4_rt_add() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | &data->fib_lock | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct nsim_fib_data)->fib_lock |
drivers/net/netdevsim/fib.c nsim_fib6_rt_add() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | &data->fib_lock | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct nsim_fib_data)->fib_lock |
drivers/net/netdevsim/fib.c nsim_nexthop_add() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | &data->nh_lock | ||
| TYPE_LOCK | (struct nsim_fib_data)->nh_lock |
drivers/net/ethernet/netronome/nfp/flower/metadata.c nfp_compile_flow_metadata() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &priv->nfp_fl_lock |
net/rds/bind.c rds_add_bound() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 8712109622581932032 |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| PARAM_VALUE | 1 | obj->next | 0 |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | sk | ||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | global &o2nm_cluster_group.cs_subsys.su_mutex | ||
| HALF_LOCKED2 | global &once_lock |
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c mlx5_tc_ct_add_ft_cb() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ct_priv->control_lock | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &priv->mdev->priv.eswitch->mode_lock | ||
| TYPE_LOCK | (struct mlx5_tc_ct_priv)->control_lock |
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c macsec_fs_id_add() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | ht | $3 |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->macsec->lock | ||
| HALF_LOCKED2 | &macsec_ctx->phydev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct mlx5e_macsec)->lock |
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c mlx5e_rep_neigh_entry_insert() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &esw->offloads.encap_tbl_lock | ||
| LOCK2 | &rpriv->neigh_update.encap_lock | ||
| TYPE_LOCK | (struct mlx5_esw_offload)->encap_tbl_lock | ||
| TYPE_LOCK | (struct mlx5e_neigh_update_table)->encap_lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_crif_insert() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | &mlxsw_sp->router->lock | ||
| TYPE_LOCK | (struct mlxsw_sp_router)->lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_fib_node_insert() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | &mlxsw_sp->router->lock | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct mlxsw_sp_router)->lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_neigh_entry_insert() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mlxsw_sp->router->lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_nexthop_group_insert() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| HALF_LOCKED2 | &mlxsw_sp->router->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &router->lock | ||
| TYPE_LOCK | (struct mlxsw_sp_router)->lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_nexthop_group_vr_entry_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | &mlxsw_sp->router->lock | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct mlxsw_sp_router)->lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_nexthop_insert() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | &mlxsw_sp->router->lock | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct mlxsw_sp_router)->lock |
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c cxgb4_tc_flower_replace() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/marvell/prestera/prestera_router_hw.c __prestera_nexthop_group_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | &pool->lock | ||
| LOCK2 | global &rtnl_mutex |
drivers/net/ethernet/marvell/prestera/prestera_router_hw.c __prestera_nh_neigh_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/marvell/prestera/prestera_router_hw.c prestera_fib_node_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | &pool->lock | ||
| LOCK2 | global &rtnl_mutex |
drivers/net/ethernet/sfc/tc_counters.c efx_tc_flower_allocate_counter() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_add_offload() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->nfp_fl_lock | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct nfp_flower_priv)->nfp_fl_lock |
drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_merge_offloaded_flows() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | &priv->nfp_fl_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct nfp_flower_priv)->nfp_fl_lock |
drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_merge_offloaded_flows() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | &priv->nfp_fl_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct nfp_flower_priv)->nfp_fl_lock |
drivers/net/ethernet/intel/ice/ice_eswitch_br.c ice_eswitch_br_fdb_entry_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c nfp_tun_write_neigh() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &priv->predt_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct nfp_flower_priv)->predt_lock |
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c nfp_tunnel_add_shared_mac() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
lib/test_rhashtable.c insert_retry() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 8700237984973492224 |
| PARAM_VALUE | 0 | ht->key_len | 0-u16max |
| PARAM_VALUE | 0 | ht->max_elems | s32min,0-2147483646 |
| PARAM_VALUE | 0 | ht->p.insecure_elasticity | 0-1 |
| PARAM_VALUE | 0 | ht->p.min_size | 0-u16max |
| PARAM_VALUE | 0 | ht->rhlist | 0 |
| PARAM_VALUE | 0 | ht->tbl | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| CAPPED_DATA | 0 | ht->max_elems | 1 |
| DATA_SOURCE | 0 | ht | $0 |
| DATA_SOURCE | 2 | params | $2 |
| BIT_INFO | 2 | params | 0x0,0x0 |
lib/test_rhashtable.c test_rhashtable_next_key() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 9077877895207124992 |
| PARAM_VALUE | 0 | ht->key_len | 0-u16max |
| PARAM_VALUE | 0 | ht->max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | ht->p.insecure_elasticity | 0 |
| PARAM_VALUE | 0 | ht->p.min_size | 4-u16max |
| PARAM_VALUE | 0 | ht->rhlist | 0 |
| PARAM_VALUE | 0 | ht->run_irq_work.node.a_flags.counter | 0-s32max |
| PARAM_VALUE | 0 | ht->tbl | 0,4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| MEM_ZERO | 0 | ht |
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c mlx5_esw_bridge_port_mdb_entry_init() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
kernel/bpf/offload.c __bpf_offload_dev_netdev_register() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 9213375321655353344 |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &bpf_devs_lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_ipv6_addr_init() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | &mlxsw_sp->ipv6_addr_ht_lock | ||
| HALF_LOCKED2 | &mlxsw_sp->router->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct mlxsw_sp)->ipv6_addr_ht_lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_sample_trigger_node_init() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock |
drivers/net/ethernet/marvell/prestera/prestera_router.c __prestera_kern_neigh_cache_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/marvell/prestera/prestera_router.c prestera_kern_fib_cache_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c mlx5_chains_create_chain() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &chains->lock | ||
| 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 |
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c mlx5_chains_create_prio() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &chains->lock | ||
| 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 |
drivers/net/ethernet/netronome/nfp/flower/conntrack.c get_nfp_zone_entry() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &priv->nfp_fl_lock |
drivers/net/ethernet/netronome/nfp/flower/conntrack.c nfp_ct_do_nft_merge() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &zt->priv->nfp_fl_lock |
drivers/net/ethernet/netronome/nfp/flower/conntrack.c nfp_ct_do_tc_merge() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &priv->nfp_fl_lock |
drivers/net/ethernet/netronome/nfp/flower/conntrack.c nfp_fl_ct_add_flow() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &priv->nfp_fl_lock | ||
| HALF_LOCKED2 | &zt->priv->nfp_fl_lock |
drivers/net/ethernet/netronome/nfp/flower/conntrack.c nfp_fl_ct_add_offload() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &zt->priv->nfp_fl_lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c mlxsw_sp_fid_get() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
security/apparmor/policy_unpack.c unpack_profile() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->key_len | 0-u16max |
| PARAM_VALUE | 0 | ht->max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | ht->nelems.counter | 0 |
| PARAM_VALUE | 0 | ht->p.insecure_elasticity | 0 |
| PARAM_VALUE | 0 | ht->p.min_size | 4-u16max |
| PARAM_VALUE | 0 | ht->rhlist | 0 |
| PARAM_VALUE | 0 | ht->tbl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ht->tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | ht->tbl->size | 4-u16max |
| PARAM_VALUE | 0 | ht->tbl->walkers.next | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->tbl->walkers.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | ht | 408 |
| DATA_SOURCE | 0 | ht | r _kzalloc_noprof |
| MEM_ZERO | 0 | ht | |
| NO_OVERFLOW_SIMPLE | 0 | ht->tbl->size |
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c mlxsw_sp_acl_tcam_vchunk_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mlxsw_sp->router->lock |
drivers/net/ethernet/mediatek/mtk_ppe_offload.c mtk_flow_offload_replace() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &mtk_flow_offload_mutex | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/netronome/nfp/bpf/offload.c nfp_map_ptr_record() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &prog->aux->used_maps_mutex | ||
| LOCK2 | global &bpf_devs_lock | ||
| TYPE_LOCK | (struct bpf_prog_aux)->used_maps_mutex |
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c mlxsw_afa_cookie_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c mlxsw_afa_fwd_entry_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c mlxsw_afa_policer_create() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c mlxsw_afa_set_share() -> rhashtable_insert_fast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ht | 4096-ptr_max |
| PARAM_VALUE | 0 | ht->p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | obj | 4096-ptr_max |
| BIT_INFO | 2 | params | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |