Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/ocfs2/dlm/dlmmaster.c dlm_do_assert_master() -> dlm_node_iter_init()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 1 iter 4360796333835993088
PARAM_VALUE 1 iter->curnode (-1)-64,255
BUF_SIZE 0 map 32
DATA_SOURCE 0 map $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ocfs2/dlm/dlmmaster.c dlm_finish_migration() -> dlm_node_iter_init()

Type Parameter Key Value
PARAM_VALUE 1 iter 5694598857256570880
BUF_SIZE 0 map 32
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &dlm->spinlock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dlm_ctxt)->spinlock

fs/ocfs2/dlm/dlmmaster.c dlm_get_lock_resource() -> dlm_node_iter_init()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 1 iter 8600507668179103744
PARAM_VALUE 1 iter->curnode (-1)-64,255
BUF_SIZE 0 map 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ocfs2/dlm/dlmmaster.c dlm_pre_master_reco_lockres() -> dlm_node_iter_init()

Type Parameter Key Value
PARAM_VALUE 1 iter 11639115828158464
BUF_SIZE 0 map 32
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dlm->spinlock
TYPE_LOCK (struct dlm_ctxt)->spinlock

fs/ocfs2/dlm/dlmrecovery.c dlm_lockres_master_requery() -> dlm_node_iter_init()

Type Parameter Key Value
PARAM_VALUE 1 iter 4376606749758423040
BUF_SIZE 0 map 32
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &dlm->spinlock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dlm_ctxt)->spinlock

fs/ocfs2/dlm/dlmrecovery.c dlm_send_begin_reco_message() -> dlm_node_iter_init()

Type Parameter Key Value
PARAM_VALUE 1 iter 5254646345452986368
BUF_SIZE 0 map 32
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &dlm->spinlock
TYPE_LOCK (struct dlm_ctxt)->spinlock

fs/ocfs2/dlm/dlmrecovery.c dlm_send_finalize_reco_message() -> dlm_node_iter_init()

Type Parameter Key Value
PARAM_VALUE 1 iter 8338846724088930304
BUF_SIZE 0 map 32
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &dlm->spinlock
TYPE_LOCK (struct dlm_ctxt)->spinlock