Defined in 1 files as a function:
Referenced in 27 files:
- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c, line 1796
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
- drivers/net/ethernet/marvell/prestera/prestera_router.c
- drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c, line 173
- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c, line 856
- drivers/net/ethernet/netronome/nfp/flower/conntrack.c
- drivers/net/ethernet/netronome/nfp/flower/qos_conf.c, line 679
- drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
- drivers/net/ethernet/sfc/mae.c, line 1031
- drivers/net/ethernet/sfc/tc_encap_actions.c
- fs/gfs2/glock.c
- fs/nfsd/filecache.c
- kernel/bpf/hashtab.c
- kernel/sched/ext/ext.c, line 5291
- kernel/trace/fprobe.c, line 743
- lib/test_rhashtable.c, line 183
- net/core/xdp.c, line 102
- net/ipv4/inet_fragment.c, line 235
- net/ipv6/ila/ila_xlat.c
- net/ipv6/ioam6.c
- net/ipv6/seg6.c, line 374
- net/netfilter/nf_flow_table_core.c, line 436
- net/netfilter/nft_set_hash.c
- net/netlink/af_netlink.c, line 2626
- net/netlink/diag.c, line 120
- net/sctp/socket.c, line 5319
- net/tipc/socket.c
Smatch caller information:
net/ipv6/seg6.c seg6_genl_dumphmac() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
fs/gfs2/glock.c gfs2_glock_seq_start() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
fs/gfs2/glock.c glock_hash_walk() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 7037981613490749440 |
| PARAM_VALUE | 0 | iter->ht | 4146564630303379456 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/netfilter/nf_flow_table_core.c nf_flow_table_iterate() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 3138932163449438208 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c bnxt_tc_flow_stats_batch_prep() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 4096-ptr_max |
| BUF_SIZE | 0 | iter | 64 |
| NOCHECK_CALL |
fs/nfsd/filecache.c __nfsd_file_cache_purge() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 2602533085159337984 |
| PARAM_VALUE | 0 | iter->ht | 5971905384811433984 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &nfsd_mutex |
fs/nfsd/filecache.c nfsd_file_close_export() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 2456489885067710464 |
| PARAM_VALUE | 0 | iter->ht | 5971905384811433984 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &nfsd_mutex | ||
| 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 |
drivers/net/ethernet/sfc/mae.c efx_mae_lookup_mport() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 819952824562204672 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->dev.mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &pci_rescan_remove_lock |
net/netlink/diag.c __netlink_diag_dump() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 1-u64max |
| BUF_SIZE | 0 | iter | 64,u64max |
| BUF_SIZE | 0 | iter | 64,u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/tipc/socket.c tipc_nl_sk_walk() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/tipc/socket.c tipc_nl_sk_walk() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->ht->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | iter->walker.tbl->walkers.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl->walkers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl->walkers.next->prev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/tipc/socket.c tipc_sk_reinit() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 5576423885407207424 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &rtnl_mutex |
net/tipc/socket.c tipc_sk_reinit() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 5576423885407207424 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &rtnl_mutex |
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c mlxsw_sp1_ptp_ht_gc() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 6340780794582687744 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/sctp/socket.c sctp_transport_walk_start() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 5943243576535347232 |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl->walkers.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl->walkers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl->walkers.next->prev | 4096-ptr_max |
| DATA_SOURCE | 0 | iter | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &seq->lock |
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c nfp_flower_stats_meter_request_all() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 1764496861699747840 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &fl_priv->meter_stats_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct nfp_flower_priv)->meter_stats_lock |
net/netfilter/nft_set_hash.c nft_rhash_gc() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 1814563970956709888 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/netfilter/nft_set_hash.c nft_rhash_walk_ro() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 6306004616523022336 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/netfilter/nft_set_hash.c nft_rhash_walk_update() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 1757462300827131904 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/ipv6/ila/ila_xlat.c ila_xlat_nl_cmd_flush() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 6582476583446638592 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/ipv6/ila/ila_xlat.c ila_xlat_nl_dump() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | iter | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
drivers/net/ethernet/sfc/tc_encap_actions.c efx_tc_unregister_egdev() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 8692442978775027712 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &efx->tc->mutex | ||
| TYPE_LOCK | (struct efx_tc_state)->mutex |
drivers/net/ethernet/sfc/tc_encap_actions.c efx_tc_unregister_egdev() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 8692442978775027712 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &efx->tc->mutex | ||
| TYPE_LOCK | (struct efx_tc_state)->mutex |
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c ch_flower_stats_handler() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 5832929167193649152 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c cxgb4_tc_flower_hash_prio_del() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 1867266581448941568 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &t->ftid_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct tid_info)->ftid_lock |
net/ipv4/inet_fragment.c fqdir_pre_exit() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 4565231587421577216 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c nfp_tun_cleanup_nn_entries() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 2388967506943295488 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &devlink->lock | ||
| TYPE_LOCK | (struct devlink)->lock |
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c nfp_tun_link_and_update_nn_entries() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 993037048042885120 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->nfp_fl_lock | ||
| LOCK2 | &priv->predt_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| TYPE_LOCK | (struct nfp_flower_priv)->nfp_fl_lock | ||
| TYPE_LOCK | (struct nfp_flower_priv)->predt_lock |
lib/test_rhashtable.c test_bucket_stats() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 5016367429966618624 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 8700237984973492224 |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| NOCHECK_CALL |
net/core/xdp.c mem_allocator_disconnect() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 489244608344674304 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &mem_id_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c mlx5_esw_ipsec_restore_dest_uplink() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 3784279530455842816 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &tx->ft.mutex | ||
| TYPE_LOCK | (struct mlx5e_ipsec_ft)->mutex |
kernel/trace/fprobe.c fprobe_module_callback() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 2716710635179859968 |
| PARAM_VALUE | 0 | iter->ht | 5963618037831897088 |
| NOCHECK_CALL | |||
| LOCK2 | global &fprobe_mutex |
drivers/net/ethernet/marvell/prestera/prestera_router.c __prestera_k_arb_fib_evt2nc() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 5677985417498759168 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/marvell/prestera/prestera_router.c __prestera_k_arb_fib_evt2nc() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 5677985417498759168 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/marvell/prestera/prestera_router.c prestera_k_arb_hw_evt() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 4088092480044892160 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/marvell/prestera/prestera_router.c prestera_k_arb_hw_evt() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 4088092480044892160 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
net/ipv6/ioam6.c ioam6_genl_dumpns() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/ipv6/ioam6.c ioam6_genl_dumpsc() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
drivers/net/ethernet/netronome/nfp/flower/conntrack.c nfp_ct_merge_nft_with_tc() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 7440152021072969728 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &zt->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/conntrack.c nfp_ct_merge_nft_with_tc() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 7440152021072969728 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &zt->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/conntrack.c nfp_fl_ct_handle_post_ct() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 6758493767801069568 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->nfp_fl_lock | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| TYPE_LOCK | (struct nfp_flower_priv)->nfp_fl_lock |
drivers/net/ethernet/netronome/nfp/flower/conntrack.c nfp_fl_ct_handle_post_ct() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 6758493767801069568 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->nfp_fl_lock | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| TYPE_LOCK | (struct nfp_flower_priv)->nfp_fl_lock |
kernel/bpf/hashtab.c bpf_rhash_map_seq_start() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/bpf/hashtab.c rhtab_map_free_internal_structs() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 7860867515515285504 |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &sockmap_mutex |
kernel/bpf/hashtab.c rhtab_map_free_internal_structs() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 7860867515515285504 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &sockmap_mutex |
net/netlink/af_netlink.c netlink_walk_start() -> rhashtable_walk_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->end_of_table | 0 |
| PARAM_VALUE | 0 | iter->ht | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->p | 0 |
| PARAM_VALUE | 0 | iter->skip | 0 |
| PARAM_VALUE | 0 | iter->slot | 0 |
| PARAM_VALUE | 0 | iter->walker.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->walker.tbl | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |