Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c nvkm_uhead_new() -> nvkm_head_find()

Type Parameter Key Value
PARAM_VALUE 0 disp (-2560)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &svmm->mutex

drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c nvkm_disp_vblank_fini() -> nvkm_head_find()

Type Parameter Key Value
PARAM_VALUE 0 disp 4096-ptr_max
DATA_SOURCE 1 id $2
BIT_INFO 0 disp 0xc767a14003cdba8,0xc767a14003cdba8
RX_PATH
TASK_NOT_RUNNING
LOCK2 &event->refs_lock
LOCK2 flags
TYPE_LOCK (struct nvkm_event)->refs_lock

drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c nvkm_disp_vblank_init() -> nvkm_head_find()

Type Parameter Key Value
PARAM_VALUE 0 disp 4096-ptr_max
DATA_SOURCE 1 id $2
BIT_INFO 0 disp 0xc767a14003cdba8,0xc767a14003cdba8
RX_PATH
TASK_NOT_RUNNING
LOCK2 &event->refs_lock
LOCK2 flags
TYPE_LOCK (struct nvkm_event)->refs_lock

drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c nv50_pior_depth() -> nvkm_head_find()

Type Parameter Key Value
PARAM_VALUE 0 disp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 id 1-3
HALF_LOCKED2 &disp->super.mutex

drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c nvkm_uoutp_mthd_dp_mst_vcpi() -> nvkm_head_find()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c nvkm_uoutp_mthd_dp_sst() -> nvkm_head_find()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c nvkm_uoutp_mthd_hda_eld() -> nvkm_head_find()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c nvkm_uoutp_mthd_hdmi() -> nvkm_head_find()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c nvkm_uoutp_mthd_infoframe() -> nvkm_head_find()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex