Documented in 1 files:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/android/binder.c print_binder_node_nilocked() -> hlist_count_nodes()

Type Parameter Key Value
PARAM_VALUE 0 head 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
LOCK2 &node->lock
TYPE_LOCK (struct binder_node)->lock
TYPE_LOCK (struct seq_file)->lock

net/l2tp/l2tp_ip.c l2tp_ip_exit_net() -> hlist_count_nodes()

Type Parameter Key Value
PARAM_VALUE 0 head 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pn->l2tp_ip_lock
LOCK2 bh
LOCK2 global &pernet_ops_rwsem
TYPE_LOCK (struct l2tp_ip_net)->l2tp_ip_lock

net/l2tp/l2tp_ip.c l2tp_ip_exit_net() -> hlist_count_nodes()

Type Parameter Key Value
PARAM_VALUE 0 head 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pn->l2tp_ip_lock
LOCK2 bh
LOCK2 global &pernet_ops_rwsem
TYPE_LOCK (struct l2tp_ip_net)->l2tp_ip_lock

net/l2tp/l2tp_ip6.c l2tp_ip6_exit_net() -> hlist_count_nodes()

Type Parameter Key Value
PARAM_VALUE 0 head 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pn->l2tp_ip6_lock
LOCK2 bh
LOCK2 global &pernet_ops_rwsem
TYPE_LOCK (struct l2tp_ip6_net)->l2tp_ip6_lock

net/l2tp/l2tp_ip6.c l2tp_ip6_exit_net() -> hlist_count_nodes()

Type Parameter Key Value
PARAM_VALUE 0 head 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pn->l2tp_ip6_lock
LOCK2 bh
LOCK2 global &pernet_ops_rwsem
TYPE_LOCK (struct l2tp_ip6_net)->l2tp_ip6_lock

drivers/md/bcache/sysfs.c bch_cache_max_chain() -> hlist_count_nodes()

Type Parameter Key Value
PARAM_VALUE 0 head 0-18446744073709547519
BUF_SIZE 0 head (-1),32768
BUF_SIZE 0 head (-1),32768
CAPPED_DATA 0 head 1
LOCK2 &c->bucket_lock
LOCK2 global &bch_register_lock
TYPE_LOCK (struct cache_set)->bucket_lock