Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/xfs/libxfs/xfs_dir2_node.c xfs_dir2_node_addname() -> xfs_da3_node_lookup_int()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->args 4096-ptr_max
PARAM_VALUE 0 state->args->dp 4096-ptr_max
PARAM_VALUE 0 state->mp 4096-ptr_max
PARAM_VALUE 1 result 7893845624332312576
BUF_SIZE 0 state->args (-1),144
DATA_SOURCE 0 state r xfs_da_state_alloc
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 state->args->rmtvaluelen

fs/xfs/libxfs/xfs_dir2_node.c xfs_dir2_node_lookup() -> xfs_da3_node_lookup_int()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->args 4096-ptr_max
PARAM_VALUE 0 state->args->dp 4096-ptr_max
PARAM_VALUE 0 state->mp 4096-ptr_max
PARAM_VALUE 1 result 8046320158056800256
BUF_SIZE 0 state->args (-1),144
DATA_SOURCE 0 state r xfs_da_state_alloc
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 state->args->rmtvaluelen

fs/xfs/libxfs/xfs_dir2_node.c xfs_dir2_node_removename() -> xfs_da3_node_lookup_int()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->args 4096-ptr_max
PARAM_VALUE 0 state->args->dp 4096-ptr_max
PARAM_VALUE 0 state->mp 4096-ptr_max
PARAM_VALUE 1 result 8682788392357285888
BUF_SIZE 0 state->args (-1),144
DATA_SOURCE 0 state r xfs_da_state_alloc
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 state->args->rmtvaluelen

fs/xfs/libxfs/xfs_dir2_node.c xfs_dir2_node_replace() -> xfs_da3_node_lookup_int()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->args 4096-ptr_max
PARAM_VALUE 0 state->args->dp 4096-ptr_max
PARAM_VALUE 0 state->mp 4096-ptr_max
PARAM_VALUE 1 result 1676550828483280896
BUF_SIZE 0 state->args (-1),144
DATA_SOURCE 0 state r xfs_da_state_alloc
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 state->args->rmtvaluelen

fs/xfs/libxfs/xfs_attr.c xfs_attr_node_lookup() -> xfs_da3_node_lookup_int()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->args 4096-ptr_max
PARAM_VALUE 0 state->args->dp 4096-ptr_max
PARAM_VALUE 1 result 5649247781525467136
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 state->args->hashval 0-u32max[c]
USER_DATA 0 state->args->valuelen 0-65536
USER_DATA 0 *state->args->name 0-255
USER_DATA 0 *state->args->value s64min-s64max
NO_OVERFLOW_SIMPLE 0 state->args->rmtvaluelen
USER_PTR 0 state->args->name
USER_PTR 0 state->args->value

fs/xfs/libxfs/xfs_attr.c xfs_attr_node_remove_attr() -> xfs_da3_node_lookup_int()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->args 4096-ptr_max
PARAM_VALUE 0 state->args->dp 4096-ptr_max
PARAM_VALUE 1 result 6951435668307464192
PARAM_VALUE 1 *result 0
DATA_SOURCE 0 state r xfs_da_state_alloc
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 state->args->rmtvaluelen