Defined in 1 files as a function:
Referenced in 8 files:
- drivers/gpu/drm/drm_gem.c, line 690
- drivers/gpu/drm/i915/gem/i915_gem_shmem.c, line 97
- drivers/gpu/drm/i915/gt/shmem_utils.c, line 80
- drivers/gpu/drm/lima/lima_gem.c, line 52
- drivers/gpu/drm/panfrost/panfrost_mmu.c, line 652
- fs/ramfs/inode.c, line 67
- mm/secretmem.c, line 206
- mm/shmem.c
Smatch caller information:
drivers/gpu/drm/lima/lima_gem.c lima_heap_alloc() -> mapping_set_unevictable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| LOCK2 | bo->base.base.resv |
drivers/gpu/drm/i915/gt/shmem_utils.c shmem_pin_map() -> mapping_set_unevictable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mapping | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &gvt->lock |
fs/ramfs/inode.c ramfs_get_inode() -> mapping_set_unevictable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | mapping->flags | 0 |
| BUF_SIZE | 0 | mapping->a_ops | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
mm/shmem.c __shmem_get_inode() -> mapping_set_unevictable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mapping | 4096-ptr_max |
| PARAM_VALUE | 0 | mapping->flags | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sb->s_umount |
mm/shmem.c shmem_lock() -> mapping_set_unevictable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NS_CAPABLE | 0 | 14 | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &shp->shm_perm.lock | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct kern_ipc_perm)->lock |
drivers/gpu/drm/panfrost/panfrost_mmu.c panfrost_mmu_map_fault_addr() -> mapping_set_unevictable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | obj->resv | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
mm/secretmem.c secretmem_file_create() -> mapping_set_unevictable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mapping | 4096-ptr_max |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gem/i915_gem_shmem.c shmem_sg_alloc_table() -> mapping_set_unevictable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mapping | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/drm_gem.c drm_gem_get_pages() -> mapping_set_unevictable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &etnaviv_obj->lock | ||
| HALF_LOCKED2 | &omap_obj->lock | ||
| HALF_LOCKED2 | obj->resv |