Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/namei.c do_file_open() -> path_openat()

Type Parameter Key Value
PARAM_VALUE 0 nd 6489631671941296128
PARAM_VALUE 0 nd->depth 0
PARAM_VALUE 0 nd->name 0,4096-ptr_max
PARAM_VALUE 0 nd->path.dentry 0
PARAM_VALUE 0 nd->path.mnt 0
PARAM_VALUE 0 nd->saved 0,4096-ptr_max
PARAM_VALUE 0 nd->state 0
PARAM_VALUE 1 op 3724445852645912576,7656506677973151744,8270601736902168576,9123697986640130048
PARAM_VALUE 1 op->acc_mode 0-265
PARAM_VALUE 1 op->intent 0,65536,131072,196608,393216,458752
PARAM_VALUE 1 op->lookup_flags 0-3,8-11,512-385877003
PARAM_VALUE 1 op->mode 0,32768-36862
PARAM_VALUE 2 flags 256-259,264-267,768-385877259
DATA_SOURCE 1 op $2
BIT_INFO 2 flags 0x100,0x1fffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 nd->dfd s32min-s32max
USER_DATA 1 op->mode 32768-36862[c]
USER_DATA 1 op->open_flag 0-s32max[c]

fs/namei.c do_file_open() -> path_openat()

Type Parameter Key Value
PARAM_VALUE 0 nd 6489631671941296128
PARAM_VALUE 1 op 3724445852645912576,7656506677973151744,8270601736902168576,9123697986640130048
PARAM_VALUE 2 flags 0-3,8-11,512-385877003
DATA_SOURCE 1 op $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 nd->dfd s32min-s32max
USER_DATA 1 op->mode 32768-36862[c]
USER_DATA 1 op->open_flag 0-s32max[c]

fs/namei.c do_file_open() -> path_openat()

Type Parameter Key Value
PARAM_VALUE 0 nd 6489631671941296128
PARAM_VALUE 1 op 3724445852645912576,7656506677973151744,8270601736902168576,9123697986640130048
PARAM_VALUE 2 flags 128-131,136-139,640-385877131
DATA_SOURCE 1 op $2
BIT_INFO 2 flags 0x80,0x1fffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 nd->dfd s32min-s32max
USER_DATA 1 op->mode 32768-36862[c]
USER_DATA 1 op->open_flag 0-s32max[c]

fs/namei.c do_file_open_root() -> path_openat()

Type Parameter Key Value
PARAM_VALUE 0 nd 4342420360533635072
PARAM_VALUE 0 nd->depth 0
PARAM_VALUE 0 nd->dfd (-1)
PARAM_VALUE 0 nd->name 4096-ptr_max
PARAM_VALUE 0 nd->path.dentry 0
PARAM_VALUE 0 nd->path.mnt 0
PARAM_VALUE 0 nd->saved 0,4096-ptr_max
PARAM_VALUE 0 nd->state 1
PARAM_VALUE 1 op 2134857464242782208
PARAM_VALUE 1 op->acc_mode 0-265
PARAM_VALUE 1 op->intent 0,65536,131072,196608,393216,458752
PARAM_VALUE 1 op->lookup_flags 0-3,8-11,512-385876491
PARAM_VALUE 1 op->mode 0,32768-36862
PARAM_VALUE 2 flags 256-259,264-267,768-385876747
DATA_SOURCE 1 op $2
BIT_INFO 2 flags 0x100,0x1fffffff

fs/namei.c do_file_open_root() -> path_openat()

Type Parameter Key Value
PARAM_VALUE 0 nd 4342420360533635072
PARAM_VALUE 1 op 2134857464242782208
PARAM_VALUE 2 flags 0-3,8-11,512-385876491
DATA_SOURCE 1 op $2

fs/namei.c do_file_open_root() -> path_openat()

Type Parameter Key Value
PARAM_VALUE 0 nd 4342420360533635072
PARAM_VALUE 1 op 2134857464242782208
PARAM_VALUE 2 flags 128-131,136-139,640-385876619
DATA_SOURCE 1 op $2
BIT_INFO 2 flags 0x80,0x1fffffff