Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/gpu/drm/i915/gem/i915_gem_create.c
- drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
Smatch caller information:
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c igt_dmabuf_import_same_driver() -> __i915_gem_object_create_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->mm.regions | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 8388608 |
| PARAM_VALUE | 2 | placements | 4096-ptr_max |
| PARAM_VALUE | 3 | n_placements | 1-2 |
| BUF_SIZE | 0 | i915 | (-1),424,1216 |
| BUF_SIZE | 0 | i915 | (-1),424,1216 |
| BUF_SIZE | 2 | placements | (-1),16 |
| BUF_SIZE | 2 | placements | (-1),16 |
| DATA_SOURCE | 0 | i915 | $0 |
| DATA_SOURCE | 2 | placements | $1 |
| DATA_SOURCE | 3 | n_placements | $2 |
| HARD_MAX | 3 | n_placements | 2 |
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c igt_dmabuf_import_same_driver_lmem() -> __i915_gem_object_create_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->mm.regions | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 4096 |
| PARAM_VALUE | 2 | placements | 685281995121242112 |
| PARAM_VALUE | 2 | *placements | 1-u64max |
| PARAM_VALUE | 3 | n_placements | 1 |
| BUF_SIZE | 0 | i915 | (-1),424,1216 |
| BUF_SIZE | 0 | i915 | (-1),424,1216 |
| DATA_SOURCE | 0 | i915 | $0 |
drivers/gpu/drm/i915/gem/i915_gem_create.c i915_gem_create_ioctl() -> __i915_gem_object_create_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| PARAM_VALUE | 2 | placements | 6254973815685693440 |
| PARAM_VALUE | 2 | *placements | 0,4096-ptr_max |
| PARAM_VALUE | 3 | n_placements | 1 |
| DATA_SOURCE | 0 | i915 | r to_i915 |
| USER_DATA | 1 | size | 0-u64max[u] |
drivers/gpu/drm/i915/gem/i915_gem_create.c i915_gem_dumb_create() -> __i915_gem_object_create_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 64-18446744065119617025 |
| PARAM_VALUE | 2 | placements | 3659234871122251776 |
| PARAM_VALUE | 2 | *placements | 0,4096-ptr_max |
| PARAM_VALUE | 3 | n_placements | 1 |
| CAPPED_DATA | 1 | size | 1 |
| CAPPED_DATA | 1 | size | 1 |
| DATA_SOURCE | 1 | size | r mul_u32_u32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | size | 64-9223372030412324865[c] |
| UNITS | 1 | size | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_mman.c __igt_mmap_migrate() -> __i915_gem_object_create_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 4096 |
| PARAM_VALUE | 2 | placements | 4096-ptr_max |
| PARAM_VALUE | 3 | n_placements | 1-2 |
| BUF_SIZE | 2 | placements | (-1),16 |
| BUF_SIZE | 2 | placements | (-1),16 |
| DATA_SOURCE | 2 | placements | $0 |
| DATA_SOURCE | 3 | n_placements | $1 |
| PARAM_COMPARE | 0 | i915 | == $2 |
drivers/gpu/drm/i915/gem/i915_gem_mman.c create_sys_or_internal() -> __i915_gem_object_create_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->__info | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.wq->flags | 0-4294967295 |
| PARAM_VALUE | 0 | i915->bdev.wq->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | i915->bdev.wq->nr_drainers | s32min-s32max |
| PARAM_VALUE | 0 | i915->bdev.wq->work_color | s32min-s32max |
| PARAM_VALUE | 0 | i915->drm.vma_offset_manager | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->drm.vma_offset_manager->vm_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | i915->drm.vma_offset_manager->vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | i915->drm.vma_offset_manager->vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | i915->mm.free_work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | i915->mm.regions | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->mm.shrinker | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->mm.shrinker->debugfs_entry | 0 |
| PARAM_VALUE | 0 | i915->mm.shrinker->done.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | i915->mm.shrinker->done.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | i915->mm.shrinker->done.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | i915->mm.shrinker->done.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | i915->mm.shrinker->done.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->mm.shrinker->done.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->mm.shrinker->flags | 0,2-4294967294 |
| PARAM_VALUE | 0 | i915->mm.shrinker->name | 0 |
| PARAM_VALUE | 0 | i915->mm.shrinker->rcu.func | 1-u64max |
| PARAM_VALUE | 0 | i915->mm.shrinker->rcu.next | 0 |
| PARAM_VALUE | 1 | size | 4096,8192 |
| PARAM_VALUE | 2 | placements | 1169917172391862272 |
| PARAM_VALUE | 3 | n_placements | 1 |
| BUF_SIZE | 0 | i915 | (-1),424,1216 |
| BUF_SIZE | 0 | i915 | (-1),424,1216 |
| DATA_SOURCE | 0 | i915 | $0 |
| DATA_SOURCE | 1 | size | $1 |
| HARD_MAX | 1 | size | 8192 |
| UNITS | 1 | size | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_mman.c igt_mmap() -> __i915_gem_object_create_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->mm.regions | 4096-ptr_max |
| PARAM_VALUE | 2 | placements | 7482568030910554112 |
| PARAM_VALUE | 2 | *placements | 4096-ptr_max |
| PARAM_VALUE | 3 | n_placements | 1 |
| BUF_SIZE | 0 | i915 | (-1),424,1216 |
| BUF_SIZE | 0 | i915 | (-1),424,1216 |
| DATA_SOURCE | 0 | i915 | $0 |
drivers/gpu/drm/i915/gem/i915_gem_mman.c igt_mmap_access() -> __i915_gem_object_create_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->mm.regions | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 4096 |
| PARAM_VALUE | 2 | placements | 7595587588754538496 |
| PARAM_VALUE | 2 | *placements | 4096-ptr_max |
| PARAM_VALUE | 3 | n_placements | 1 |
| BUF_SIZE | 0 | i915 | (-1),424,1216 |
| BUF_SIZE | 0 | i915 | (-1),424,1216 |
| DATA_SOURCE | 0 | i915 | $0 |
drivers/gpu/drm/i915/gem/i915_gem_mman.c igt_mmap_gpu() -> __i915_gem_object_create_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->mm.regions | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 4096 |
| PARAM_VALUE | 2 | placements | 2466852784238989312 |
| PARAM_VALUE | 2 | *placements | 4096-ptr_max |
| PARAM_VALUE | 3 | n_placements | 1 |
| BUF_SIZE | 0 | i915 | (-1),424,1216 |
| BUF_SIZE | 0 | i915 | (-1),424,1216 |
| DATA_SOURCE | 0 | i915 | $0 |
drivers/gpu/drm/i915/gem/i915_gem_mman.c igt_mmap_revoke() -> __i915_gem_object_create_user()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->mm.regions | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 4096 |
| PARAM_VALUE | 2 | placements | 191513740255334400 |
| PARAM_VALUE | 2 | *placements | 4096-ptr_max |
| PARAM_VALUE | 3 | n_placements | 1 |
| BUF_SIZE | 0 | i915 | (-1),424,1216 |
| BUF_SIZE | 0 | i915 | (-1),424,1216 |
| DATA_SOURCE | 0 | i915 | $0 |