Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/i915/i915_gem_gtt.c igt_ggtt_page() -> i915_random_reorder()

Type Parameter Key Value
PARAM_VALUE 0 order 4096-ptr_max
PARAM_VALUE 1 count 1024
PARAM_VALUE 2 state 738253285795729408
BUF_SIZE 0 order 4
DATA_SOURCE 0 order r i915_random_order
PREEMPT_ADD <- disables preempt
NOCHECK_CALL

drivers/gpu/drm/i915/i915_gem_gtt.c lowlevel_hole() -> i915_random_reorder()

Type Parameter Key Value
PARAM_VALUE 0 order 4096-ptr_max
PARAM_VALUE 2 state 8411035751570673664
BUF_SIZE 0 order 4
DATA_SOURCE 0 order r i915_random_order
NOCHECK_CALL
HALF_LOCKED2 ppgtt->pd->pt.base->base.resv

drivers/gpu/drm/i915/gem/i915_gem_object.c igt_gem_coherency() -> i915_random_reorder()

Type Parameter Key Value
PARAM_VALUE 0 order 4096-ptr_max
PARAM_VALUE 1 count 64
PARAM_VALUE 2 state 599703878797058048
BUF_SIZE 0 order 8
BUF_SIZE 0 order 8
DATA_SOURCE 0 order r _kmalloc_array_noprof
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 count

drivers/gpu/drm/i915/selftests/i915_random.c i915_random_order() -> i915_random_reorder()

Type Parameter Key Value
PARAM_VALUE 0 order 16,4096-ptr_max
PARAM_VALUE 2 state 4096-ptr_max
BUF_SIZE 0 order 4
CAPPED_DATA 1 count 1
DATA_SOURCE 0 order r _kmalloc_array_noprof
DATA_SOURCE 1 count $0
DATA_SOURCE 2 state $1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 count
UNITS 1 count unit_array_size

drivers/gpu/drm/i915/i915_request.c __igt_breadcrumbs_smoketest() -> i915_random_reorder()

Type Parameter Key Value
PARAM_VALUE 0 order 16,4096-ptr_max
PARAM_VALUE 2 state 3689461097493495808
BUF_SIZE 0 order 4
CAPPED_DATA 1 count 1
DATA_SOURCE 0 order r i915_random_order
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 count
UNITS 1 count unit_array_size