Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/gpu/drm/lima/lima_gem.c lima_gem_create_handle() -> drm_gem_shmem_create()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->unplugged 0
PARAM_VALUE 1 size 1-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 size $2
USER_DATA 1 size 1-u32max[u]
UNITS 0 dev unit_byte

drivers/accel/amdxdna/amdxdna_gem.c amdxdna_gem_create_shmem_object() -> drm_gem_shmem_create()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->unplugged 0
DATA_SOURCE 0 dev $0
USER_DATA 1 size 0-u64max[u]
UNITS 0 dev unit_byte

drivers/gpu/drm/panfrost/panfrost_perfcnt.c panfrost_perfcnt_enable_locked() -> drm_gem_shmem_create()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev 4096-ptr_max
LOCK2 &perfcnt->lock
TYPE_LOCK (struct panfrost_perfcnt)->lock

drivers/accel/ivpu/ivpu_gem.c ivpu_bo_alloc() -> drm_gem_shmem_create()

Type Parameter Key Value
DATA_SOURCE 1 size $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 size 0,4096-u64max[c]

drivers/gpu/drm/tests/drm_gem_shmem_test.c drm_gem_shmem_test_get_pages_sgt() -> drm_gem_shmem_create()

Type Parameter Key Value
PARAM_VALUE 1 size 1048576
BUF_SIZE 0 dev s32min,(-10),1-s32max
BUF_SIZE 0 dev s32min,(-10),1-s32max

drivers/gpu/drm/tests/drm_gem_shmem_test.c drm_gem_shmem_test_get_sg_table() -> drm_gem_shmem_create()

Type Parameter Key Value
PARAM_VALUE 1 size 1048576
BUF_SIZE 0 dev s32min,(-10),1-s32max
BUF_SIZE 0 dev s32min,(-10),1-s32max

drivers/gpu/drm/tests/drm_gem_shmem_test.c drm_gem_shmem_test_madvise() -> drm_gem_shmem_create()

Type Parameter Key Value
PARAM_VALUE 1 size 1048576
BUF_SIZE 0 dev s32min,(-10),1-s32max
BUF_SIZE 0 dev s32min,(-10),1-s32max

drivers/gpu/drm/tests/drm_gem_shmem_test.c drm_gem_shmem_test_obj_create() -> drm_gem_shmem_create()

Type Parameter Key Value
PARAM_VALUE 1 size 1048576
BUF_SIZE 0 dev s32min,(-10),1-s32max
BUF_SIZE 0 dev s32min,(-10),1-s32max

drivers/gpu/drm/tests/drm_gem_shmem_test.c drm_gem_shmem_test_pin_pages() -> drm_gem_shmem_create()

Type Parameter Key Value
PARAM_VALUE 1 size 1048576
BUF_SIZE 0 dev s32min,(-10),1-s32max
BUF_SIZE 0 dev s32min,(-10),1-s32max

drivers/gpu/drm/tests/drm_gem_shmem_test.c drm_gem_shmem_test_purge() -> drm_gem_shmem_create()

Type Parameter Key Value
PARAM_VALUE 1 size 1048576
BUF_SIZE 0 dev s32min,(-10),1-s32max
BUF_SIZE 0 dev s32min,(-10),1-s32max

drivers/gpu/drm/tests/drm_gem_shmem_test.c drm_gem_shmem_test_vmap() -> drm_gem_shmem_create()

Type Parameter Key Value
PARAM_VALUE 1 size 1048576
BUF_SIZE 0 dev s32min,(-10),1-s32max
BUF_SIZE 0 dev s32min,(-10),1-s32max

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

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->unplugged 0
PARAM_VALUE 1 size 1-4294967296
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 size $1 [m]
USER_DATA 1 size 1-4294967296
UNITS 0 dev unit_byte

drivers/gpu/drm/v3d/v3d_bo.c v3d_bo_create() -> drm_gem_shmem_create()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 size 0,4096-u32max
BUF_SIZE 0 dev (-1),3696
BUF_SIZE 0 dev (-1),3696
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 size $2
BIT_INFO 1 size 0x0,0xfffff000
BIT_INFO 1 size 0x0,0xfffff000
USER_DATA 1 size 0,4096-u32max[c]
UNITS 0 dev unit_byte

drivers/accel/rocket/rocket_gem.c rocket_ioctl_create_bo() -> drm_gem_shmem_create()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->unplugged 0
DATA_SOURCE 0 dev $0
USER_DATA 1 size 0-u32max[u]
UNITS 0 dev unit_byte

drivers/gpu/drm/virtio/virtgpu_object.c virtio_gpu_object_create() -> drm_gem_shmem_create()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_byte

drivers/gpu/drm/drm_gem_shmem_helper.c drm_gem_shmem_create_with_handle() -> drm_gem_shmem_create()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->driver->dumb_create 1-u64max
PARAM_VALUE 1 size 1-u32max
CAPPED_DATA 1 size 1
CAPPED_DATA 1 size 1
DATA_SOURCE 0 dev $1
DATA_SOURCE 1 size $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 size 1-u32max[c]
UNITS 1 size unit_byte