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 |