Defined in 3 files as a member:

Defined in 2 files as a function:

Referenced in 33 files:

Smatch caller information:

net/ceph/crush/mapper.c crush_choose_firstn() -> is_out()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 3 item s32min-2147483646
BUF_SIZE 1 weight s32min,(-1),1-s32max
BUF_SIZE 1 weight s32min,(-1),1-s32max
CAPPED_DATA 3 item 1
DATA_SOURCE 0 map $0
DATA_SOURCE 1 weight $3
DATA_SOURCE 2 weight_max $4
DATA_SOURCE 4 x $5
FUZZY_MAX 3 item 0
PARAM_COMPARE 3 item < $0->max_devices
NOSPEC 2 weight_max
NOSPEC 2 weight_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 map->choose_local_fallback_tries 0-u32max
USER_DATA 0 map->choose_local_tries 0-u32max
USER_DATA 0 map->choose_total_tries 0-u32max
USER_DATA 0 map->chooseleaf_descend_once 0-u32max
USER_DATA 0 map->chooseleaf_stable 0-255
USER_DATA 0 map->chooseleaf_vary_r 0-255
USER_DATA 0 map->max_devices (-2147483647)-s32max
USER_DATA 2 weight_max 1-s32max[c]
UNITS 2 weight_max unit_array_size

net/ceph/crush/mapper.c crush_choose_indep() -> is_out()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 3 item s32min-2147483646
BUF_SIZE 1 weight s32min,(-1),1-s32max
BUF_SIZE 1 weight s32min,(-1),1-s32max
CAPPED_DATA 3 item 1
DATA_SOURCE 0 map $0
DATA_SOURCE 1 weight $3
DATA_SOURCE 2 weight_max $4
DATA_SOURCE 3 item r crush_bucket_choose
DATA_SOURCE 4 x $5
FUZZY_MAX 3 item 0
PARAM_COMPARE 3 item < $0->max_devices
NOSPEC 2 weight_max
NOSPEC 2 weight_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 map->choose_local_fallback_tries 0-u32max
USER_DATA 0 map->choose_local_tries 0-u32max
USER_DATA 0 map->choose_total_tries 0-u32max
USER_DATA 0 map->chooseleaf_descend_once 0-u32max
USER_DATA 0 map->chooseleaf_stable 0-255
USER_DATA 0 map->chooseleaf_vary_r 0-255
USER_DATA 0 map->max_devices (-2147483647)-s32max
USER_DATA 2 weight_max 1-s32max[c]
UNITS 2 weight_max unit_array_size