Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 4 files:

Smatch caller information:

mm/failslab.c should_failslab() -> should_fail_ex()

Type Parameter Key Value
PARAM_VALUE 0 attr 3371250576758116352
PARAM_VALUE 2 flags 0-1
FUZZY_MAX 2 flags 0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_byte

mm/fail_page_alloc.c should_fail_alloc_page() -> should_fail_ex()

Type Parameter Key Value
PARAM_VALUE 0 attr 1046655974508339200
PARAM_VALUE 1 size s32min-s32max
PARAM_VALUE 2 flags 0-1
FUZZY_MAX 2 flags 0
RX_PATH
TASK_NOT_RUNNING

lib/fault-inject.c should_fail() -> should_fail_ex()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
PARAM_VALUE 2 flags 0
DATA_SOURCE 0 attr $0
DATA_SOURCE 1 size $1
NOSPEC 1 size
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 attr->count 0-u64max
HOST_DATA 0 attr->interval 0-u64max
HOST_DATA 0 attr->probability 0-u64max
HOST_DATA 0 attr->ratelimit_state.begin 0-u64max
HOST_DATA 0 attr->ratelimit_state.burst s32min-s32max
HOST_DATA 0 attr->ratelimit_state.flags 0-u32max
HOST_DATA 0 attr->ratelimit_state.interval s32min-s32max
HOST_DATA 0 attr->ratelimit_state.lock.magic 0-u32max
HOST_DATA 0 attr->ratelimit_state.lock.owner_cpu 0-u32max
HOST_DATA 0 attr->ratelimit_state.lock.raw_lock.locked 0-255
HOST_DATA 0 attr->ratelimit_state.lock.raw_lock.locked_pending 0-u16max
HOST_DATA 0 attr->ratelimit_state.lock.raw_lock.pending 0-255
HOST_DATA 0 attr->ratelimit_state.lock.raw_lock.tail 0-u16max
HOST_DATA 0 attr->ratelimit_state.lock.raw_lock.val.counter s32min-s32max
HOST_DATA 0 attr->ratelimit_state.missed.counter s32min-s32max
HOST_DATA 0 attr->ratelimit_state.rs_n_left.counter s32min-s32max
HOST_DATA 0 attr->reject_end 0-u64max
HOST_DATA 0 attr->reject_start 0-u64max
HOST_DATA 0 attr->require_end 0-u64max
HOST_DATA 0 attr->require_start 0-u64max
HOST_DATA 0 attr->space.counter s32min-s32max
HOST_DATA 0 attr->stacktrace_depth 0-u64max
HOST_DATA 0 attr->task_filter 0-1
HOST_DATA 0 attr->times.counter s32min-s32max
HOST_DATA 0 attr->verbose 0-u64max
HOST_DATA 1 size 0-4294967295[c]
USER_DATA 1 size s64min-s64max
UNITS 1 size unit_byte
HALF_LOCKED2 &gt->uncore->lock
HALF_LOCKED2 &host->irq_lock
HALF_LOCKED2 &mmu->lock
HALF_LOCKED2 flags

mm/mempool.c mempool_alloc_bulk_noprof() -> should_fail_ex()

Type Parameter Key Value
PARAM_VALUE 0 attr 1767621651528212480
PARAM_VALUE 1 size 1
PARAM_VALUE 2 flags 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &md->io_barrier

mm/mempool.c mempool_alloc_noprof() -> should_fail_ex()

Type Parameter Key Value
PARAM_VALUE 0 attr 6825531442485530624
PARAM_VALUE 0 attr->interval 1-u64max
PARAM_VALUE 0 attr->require_end 1-u64max
PARAM_VALUE 0 attr->stacktrace_depth 0-u32max
PARAM_VALUE 1 size 1
PARAM_VALUE 2 flags 1