Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/gpu/drm/gma500/gem.c psb_gem_pin() -> set_pages_array_wc()

Type Parameter Key Value
PARAM_VALUE 0 pages 16,4096-ptr_max
BUF_SIZE 0 pages 0-s32max
BUF_SIZE 0 pages 0-s32max
DATA_SOURCE 0 pages r drm_gem_get_pages
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 numpages unit_page
LOCK2 obj->resv
HALF_LOCKED2 &crtc->mutex
HALF_LOCKED2 &dev_priv->mmap_mutex

drivers/gpu/drm/ttm/ttm_pool.c ttm_pool_apply_caching() -> set_pages_array_wc()

Type Parameter Key Value
PARAM_VALUE 1 numpages s32min-(-1),1-s32max
BUF_SIZE 0 pages 8,16
RX_PATH
TASK_NOT_RUNNING

drivers/accel/ivpu/ivpu_mmu_context.c ivpu_pgtable_alloc_page() -> set_pages_array_wc()

Type Parameter Key Value
PARAM_VALUE 0 pages 6395044068154007552
PARAM_VALUE 0 *pages 4096-ptr_max
PARAM_VALUE 1 numpages 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->lock
HALF_LOCKED2 bo->base.base.resv
TYPE_LOCK (struct ivpu_mmu_context)->lock

drivers/gpu/drm/drm_gem_shmem_helper.c drm_gem_shmem_get_pages_locked() -> set_pages_array_wc()

Type Parameter Key Value
PARAM_VALUE 0 pages 16,4096-ptr_max
BUF_SIZE 0 pages 0-s32max
BUF_SIZE 0 pages 0-s32max
DATA_SOURCE 0 pages r drm_gem_get_pages
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 numpages unit_page
HALF_LOCKED2 shmem->base.resv