Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

mm/huge_memory.c split_huge_pages_in_file() -> file_open_name()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max,(-36),(-12)
PARAM_VALUE 1 flags 0
PARAM_VALUE 2 mode 0
DATA_SOURCE 0 name r class_filename_kernel_constructor
LOCK2 &split_debug_mutex

mm/swapfile.c __do_sys_swapoff() -> file_open_name()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-u64max
PARAM_VALUE 1 flags 32770
PARAM_VALUE 2 mode 0
DATA_SOURCE 0 name r class_filename_constructor
CAPABLE 0 21

mm/swapfile.c __do_sys_swapoff() -> file_open_name()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-u64max
PARAM_VALUE 1 flags 32770
PARAM_VALUE 2 mode 0
DATA_SOURCE 0 name r class_filename_constructor
CAPABLE 0 21

mm/swapfile.c __do_sys_swapon() -> file_open_name()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-u64max
PARAM_VALUE 1 flags 32898
PARAM_VALUE 2 mode 0
DATA_SOURCE 0 name r class_filename_constructor
CAPABLE 0 21

mm/swapfile.c __do_sys_swapon() -> file_open_name()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-u64max
PARAM_VALUE 1 flags 32898
PARAM_VALUE 2 mode 0
DATA_SOURCE 0 name r class_filename_constructor
CAPABLE 0 21

kernel/acct.c acct_on() -> file_open_name()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-u64max
PARAM_VALUE 1 flags 33793
PARAM_VALUE 2 mode 0
DATA_SOURCE 0 name r class_filename_constructor
CAPABLE 0 20
LOCK2 global &acct_on_mutex

fs/open.c filp_open() -> file_open_name()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max,(-36),(-12)
PARAM_VALUE 1 flags 0-2,65-66,578,16386,16450,32768,32770,32833-32834,32898,33345,36930,49154,65536,164033,266370
DATA_SOURCE 0 name r class_filename_kernel_constructor
DATA_SOURCE 1 flags $1
DATA_SOURCE 2 mode $2
FUZZY_MAX 1 flags 36930
BIT_INFO 1 flags 0x0,0x7d2ff
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *name->iname 0-255
USER_DATA 0 *name->name 0-255
USER_PTR 0 name->iname
USER_PTR 0 name->name
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &sbi->devs->rwsem
HALF_LOCKED2 &subsys->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &nfsd_mutex
HALF_LOCKED2 global &nvmet_config_sem
HALF_LOCKED2 global &pstore_blk_lock