Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- arch/x86/mm/pat/set_memory.c, line 2603
- drivers/accel/ivpu/ivpu_mmu_context.c, line 57
- drivers/gpu/drm/drm_gem_shmem_helper.c, line 256
- drivers/gpu/drm/gma500/gem.c, line 54
- drivers/gpu/drm/ttm/ttm_pool.c, line 281
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 |