Documented in 1 files:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/ipv4/ipmr_base.c rhltable_destroy() -> rhltable_free_and_destroy()

Type Parameter Key Value
PARAM_VALUE 0 hlt 4096-ptr_max
PARAM_VALUE 1 free_fn 0
PARAM_VALUE 2 arg 0
DATA_SOURCE 0 hlt $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mellanox/mlx5/core/fs_core.c rhltable_destroy() -> rhltable_free_and_destroy()

Type Parameter Key Value
PARAM_VALUE 0 hlt 4096-ptr_max
PARAM_VALUE 1 free_fn 0
PARAM_VALUE 2 arg 0
DATA_SOURCE 0 hlt $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &root->chain_lock

fs/nfsd/filecache.c rhltable_destroy() -> rhltable_free_and_destroy()

Type Parameter Key Value
PARAM_VALUE 0 hlt 5971905384811433984
PARAM_VALUE 0 hlt->ht.p.min_size 0-u16max
PARAM_VALUE 0 hlt->ht.rhlist 0-1
PARAM_VALUE 1 free_fn 0
PARAM_VALUE 2 arg 0
DATA_SOURCE 0 hlt $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &nfsd_mutex

drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c mlxsw_sp1_ptp_fini() -> rhltable_free_and_destroy()

Type Parameter Key Value
PARAM_VALUE 0 hlt 4096-ptr_max
PARAM_VALUE 1 free_fn 4518720644658679808
PARAM_VALUE 2 arg 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c rhltable_destroy() -> rhltable_free_and_destroy()

Type Parameter Key Value
PARAM_VALUE 0 hlt 4096-ptr_max
PARAM_VALUE 0 hlt->ht.key_len 0-u16max
PARAM_VALUE 0 hlt->ht.max_elems 0-2147483646,2147483648
PARAM_VALUE 0 hlt->ht.p.min_size 4-u16max
PARAM_VALUE 0 hlt->ht.rhlist 1
PARAM_VALUE 0 hlt->ht.run_work.func 0
PARAM_VALUE 0 hlt->ht.tbl 0,4096-ptr_max
PARAM_VALUE 1 free_fn 0
PARAM_VALUE 2 arg 0
DATA_SOURCE 0 hlt $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &devlink->lock

fs/nfsd/nfs4state.c rhltable_destroy() -> rhltable_free_and_destroy()

Type Parameter Key Value
PARAM_VALUE 0 hlt 8726338309652926464
PARAM_VALUE 0 hlt->ht.p.min_size 0-u16max
PARAM_VALUE 0 hlt->ht.rhlist 0-1
PARAM_VALUE 1 free_fn 0
PARAM_VALUE 2 arg 0
DATA_SOURCE 0 hlt $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &nfsd_mutex

net/mac80211/sta_info.c rhltable_destroy() -> rhltable_free_and_destroy()

Type Parameter Key Value
PARAM_VALUE 0 hlt 4096-ptr_max
PARAM_VALUE 1 free_fn 0
PARAM_VALUE 2 arg 0
DATA_SOURCE 0 hlt $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &iwlwifi_opmode_table_mtx

net/netfilter/nf_tables_api.c rhltable_destroy() -> rhltable_free_and_destroy()

Type Parameter Key Value
PARAM_VALUE 0 hlt 4096-ptr_max
PARAM_VALUE 1 free_fn 0
PARAM_VALUE 2 arg 0
DATA_SOURCE 0 hlt $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &nft_net->commit_mutex

net/sctp/input.c rhltable_destroy() -> rhltable_free_and_destroy()

Type Parameter Key Value
PARAM_VALUE 0 hlt 5943243576535347232
PARAM_VALUE 1 free_fn 0
PARAM_VALUE 2 arg 0
DATA_SOURCE 0 hlt $0
NOCHECK_CALL

lib/test_rhashtable.c rhltable_destroy() -> rhltable_free_and_destroy()

Type Parameter Key Value
PARAM_VALUE 0 hlt 4096-ptr_max
PARAM_VALUE 0 hlt->ht.key_len 0-u16max
PARAM_VALUE 0 hlt->ht.max_elems 0-2147483646,2147483648
PARAM_VALUE 0 hlt->ht.p.insecure_elasticity 0-1
PARAM_VALUE 0 hlt->ht.p.min_size 4-u16max
PARAM_VALUE 0 hlt->ht.rhlist 1
PARAM_VALUE 0 hlt->ht.run_work.func 0
PARAM_VALUE 0 hlt->ht.tbl 0,4096-ptr_max
PARAM_VALUE 1 free_fn 0
PARAM_VALUE 2 arg 0
BUF_SIZE 0 hlt (-1),408
BUF_SIZE 0 hlt (-1),408
CAPPED_DATA 0 hlt->ht.max_elems 1
CAPPED_DATA 0 hlt->ht.tbl 1
DATA_SOURCE 0 hlt $0
TASK_NOT_RUNNING
NOCHECK_CALL