Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
io_uring/openclose.c io_openat2() -> build_open_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | how | 4096-ptr_max |
| PARAM_VALUE | 1 | op | 9123697986640130048 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/open.c do_sys_openat2() -> build_open_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | how | 4719155003749965824,7577751251957542912 |
| PARAM_VALUE | 1 | op | 7656506677973151744 |
| DATA_SOURCE | 0 | how | $2 |
| USER_DATA | 0 | how->flags | 0-u64max |
| USER_DATA | 0 | how->mode | 0-u64max |
| USER_DATA | 0 | how->resolve | 0-u64max |
fs/open.c file_open_name() -> build_open_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | how | 3162282644100194304 |
| PARAM_VALUE | 1 | op | 3724445852645912576 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &split_debug_mutex | ||
| HALF_LOCKED2 | global &acct_on_mutex |
fs/open.c file_open_root() -> build_open_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | how | 8185167937417228288 |
| PARAM_VALUE | 1 | op | 2134857464242782208 |