Documented in 1 files:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_init() -> drm_gem_get_huge_mnt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/v3d/v3d_gem.c v3d_huge_mnt_init() -> drm_gem_get_huge_mnt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/panfrost/panfrost_gem.c panfrost_gem_init() -> drm_gem_get_huge_mnt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/v3d/v3d_bo.c v3d_bo_create_finish() -> drm_gem_get_huge_mnt()

Type Parameter Key Value
UNITS 0 dev unit_byte
HALF_LOCKED2 &dev->object_name_lock
HALF_LOCKED2 &file_priv->prime.lock

drivers/gpu/drm/i915/gem/i915_gem_shmem.c __create_shmem() -> drm_gem_get_huge_mnt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/gem/i915_gem_shmem.c init_shmem() -> drm_gem_get_huge_mnt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/gem/i915_gem_object.c igt_can_allocate_thp() -> drm_gem_get_huge_mnt()

Type Parameter Key Value

drivers/gpu/drm/v3d/v3d_drv.c v3d_get_param_ioctl() -> drm_gem_get_huge_mnt()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
UNITS 0 dev unit_byte

drivers/gpu/drm/drm_gem.c drm_gem_huge_mnt_create() -> drm_gem_get_huge_mnt()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 11
STR_LEN 0 dev 11
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_gem.c drm_gem_object_init() -> drm_gem_get_huge_mnt()

Type Parameter Key Value
BUF_SIZE 0 dev s32min,(-10),(-1),1-s32max
BUF_SIZE 0 dev s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 dev $0
STR_LEN 0 dev (-1),3-4
STR_LEN 0 dev (-1),3-4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->num_crtcs
UNITS 0 dev unit_byte
HALF_LOCKED2 &file_priv->prime.lock
HALF_LOCKED2 robj
HALF_LOCKED2 0 &dev->object_name_lock