Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_mmap() -> should_map_wc()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &info->mm_lock

drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_prep_for_cpu_map_locked() -> should_map_wc()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
DATA_SOURCE 0 bo $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 bo->base.resv

drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_sync() -> should_map_wc()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
PARAM_VALUE 0 bo->base.dev 4096-ptr_max
HALF_LOCKED2 &sched->lock

drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_vmap_get_locked() -> should_map_wc()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
DATA_SOURCE 0 bo $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 obj->resv

drivers/gpu/drm/panfrost/panfrost_gem.c panfrost_gem_create() -> should_map_wc()

Type Parameter Key Value
PARAM_VALUE 0 bo 4096-ptr_max
DATA_SOURCE 0 bo r to_panfrost_bo
USER_DATA 0 bo->is_heap 0-1
USER_DATA 0 bo->noexec 0-1
USER_DATA 0 bo->wb_mmap 0-1