Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/mempolicy.c do_mbind() -> mpol_new()

Type Parameter Key Value
PARAM_VALUE 0 mode 0-6
PARAM_VALUE 1 flags 0,24,8192-57368
PARAM_VALUE 2 nodes 5932472308782518272
DATA_SOURCE 0 mode $2
DATA_SOURCE 1 flags $3
DATA_SOURCE 2 nodes $4
USER_DATA 1 flags 0,24,8192-57368[c]

mm/mempolicy.c do_set_mempolicy() -> mpol_new()

Type Parameter Key Value
PARAM_VALUE 0 mode 0-6
PARAM_VALUE 1 flags 0,24,8192-57368
PARAM_VALUE 2 nodes 0,5196930376312049664,6761957256587837440
DATA_SOURCE 0 mode $0
DATA_SOURCE 1 flags $1
DATA_SOURCE 2 nodes $2
USER_DATA 1 flags 0,24,8192-57368[c]

mm/mempolicy.c mpol_parse_str() -> mpol_new()

Type Parameter Key Value
PARAM_VALUE 0 mode 1-6
PARAM_VALUE 1 flags 0,16384,32768
PARAM_VALUE 2 nodes 1985724932430995456
CAPPED_DATA 0 mode 1
DATA_SOURCE 0 mode r match_string
FUZZY_MAX 1 flags 0
BIT_INFO 1 flags 0x0,0xc000
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 mode
HALF_LOCKED2 &fc->uapi_mutex

mm/mempolicy.c mpol_shared_policy_init() -> mpol_new()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sb->s_umount