Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/orangefs/namei.c orangefs_create() -> ORANGEFS_util_translate_mode()

Type Parameter Key Value
DATA_SOURCE 0 mode $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 mode 0-4094,32768-36863[c]
HALF_LOCKED2 &dir->i_rwsem

fs/orangefs/namei.c orangefs_mkdir() -> ORANGEFS_util_translate_mode()

Type Parameter Key Value
PARAM_VALUE 0 mode 16384-17407
DATA_SOURCE 0 mode $3
BIT_INFO 0 mode 0x4000,0x7fff
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 mode 16384-17407[c]
HALF_LOCKED2 &dentry->d_lockref.lock

fs/orangefs/namei.c orangefs_symlink() -> ORANGEFS_util_translate_mode()

Type Parameter Key Value
PARAM_VALUE 0 mode 493
RX_PATH
TASK_NOT_RUNNING

fs/orangefs/orangefs-utils.c copy_attributes_from_inode() -> ORANGEFS_util_translate_mode()

Type Parameter Key Value
NOSPEC 0 mode
NOSPEC 0 mode
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 mode 0-u16max
LOCK2 &inode->i_lock
HALF_LOCKED2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_lock