Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/ocfs2/dlmglue.c ocfs2_file_lock_res_init() -> ocfs2_build_lock_name()

Type Parameter Key Value
PARAM_VALUE 0 type 7
PARAM_VALUE 3 name 0
BUF_SIZE 3 name 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 blkno unit_byte
UNITS 2 generation unit_byte

fs/ocfs2/dlmglue.c ocfs2_inode_lock_res_init() -> ocfs2_build_lock_name()

Type Parameter Key Value
PARAM_VALUE 0 type 0,4,6
BUF_SIZE 3 name 32
DATA_SOURCE 0 type $1
DATA_SOURCE 2 generation $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 blkno unit_byte
UNITS 2 generation unit_byte

fs/ocfs2/dlmglue.c ocfs2_nfs_sync_lock_res_init() -> ocfs2_build_lock_name()

Type Parameter Key Value
PARAM_VALUE 0 type 9
PARAM_VALUE 1 blkno 0
PARAM_VALUE 2 generation 0
PARAM_VALUE 3 name 0
BUF_SIZE 3 name 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/ocfs2/dlmglue.c ocfs2_orphan_scan_lock_res_init() -> ocfs2_build_lock_name()

Type Parameter Key Value
PARAM_VALUE 0 type 10
PARAM_VALUE 1 blkno 0
PARAM_VALUE 2 generation 0
PARAM_VALUE 3 name 0
BUF_SIZE 3 name 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/ocfs2/dlmglue.c ocfs2_qinfo_lock_res_init() -> ocfs2_build_lock_name()

Type Parameter Key Value
PARAM_VALUE 0 type 8
PARAM_VALUE 1 blkno 0-2
PARAM_VALUE 2 generation 0
PARAM_VALUE 3 name 0
BUF_SIZE 3 name 32
CAPPED_DATA 1 blkno 1
NOSPEC 1 blkno
NOSPEC 1 blkno
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 blkno 0-1[c]
HALF_LOCKED2 &sb->s_umount

fs/ocfs2/dlmglue.c ocfs2_refcount_lock_res_init() -> ocfs2_build_lock_name()

Type Parameter Key Value
PARAM_VALUE 0 type 11
PARAM_VALUE 3 name 0
BUF_SIZE 3 name 32
DATA_SOURCE 1 blkno $2
DATA_SOURCE 2 generation $3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &osb->journal->j_trans_barrier

fs/ocfs2/dlmglue.c ocfs2_rename_lock_res_init() -> ocfs2_build_lock_name()

Type Parameter Key Value
PARAM_VALUE 0 type 3
PARAM_VALUE 1 blkno 0
PARAM_VALUE 2 generation 0
PARAM_VALUE 3 name 0
BUF_SIZE 3 name 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/ocfs2/dlmglue.c ocfs2_super_lock_res_init() -> ocfs2_build_lock_name()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 blkno 2
PARAM_VALUE 2 generation 0
PARAM_VALUE 3 name 0
BUF_SIZE 3 name 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/ocfs2/dlmglue.c ocfs2_trim_fs_lock_res_init() -> ocfs2_build_lock_name()

Type Parameter Key Value
PARAM_VALUE 0 type 12
PARAM_VALUE 1 blkno 0
PARAM_VALUE 2 generation 0
PARAM_VALUE 3 name 0
BUF_SIZE 3 name 32
CAPABLE 0 21
NOCHECK_CALL
LOCK2 &osb->obs_trim_fs_mutex
TYPE_LOCK (struct ocfs2_super)->obs_trim_fs_mutex