Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c r535_gsp_intr_get_table() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 9091186704665591704
PARAM_VALUE 0 object->client 7569399824921304912
PARAM_VALUE 0 object->parent 7569399824921304960
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subdev->use.mutex
HALF_LOCKED2 flags

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c r535_gsp_intr_get_table() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 9091186704665591704
PARAM_VALUE 0 object->client 7569399824921304912
PARAM_VALUE 0 object->parent 7569399824921304960
PARAM_VALUE 1 repv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subdev->use.mutex
HALF_LOCKED2 flags

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c r570_bl_ctrl() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c r570_disp_get_active() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &disp->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c r570_disp_get_active() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &disp->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c r570_disp_get_connect_state() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c r570_disp_get_static_info() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
DATA_SOURCE 1 repv r nvkm_gsp_rm_ctrl_rd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c r570_disp_get_supported() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4031827201882886616
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 0 object->handle 7536640
PARAM_VALUE 0 object->parent 4031827201882886568
PARAM_VALUE 1 repv 4096-ptr_max
DATA_SOURCE 1 repv r nvkm_gsp_rm_ctrl_rd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c r570_dp_get_caps() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 2368579706525094360
PARAM_VALUE 0 object->client 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c r570_dp_get_caps() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 2368579706525094360
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c r535_gr_get_ctxbufs_and_zcull_info() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
DATA_SOURCE 1 repv r nvkm_gsp_rm_ctrl_rd
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_bl_ctrl() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_conn_new() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 2368579706525094360
PARAM_VALUE 0 object->client 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_conn_new() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 2368579706525094360
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_conn_new() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 2368579706525094360
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_disp_get_active() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &disp->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_disp_get_active() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &disp->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_disp_get_connect_state() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_disp_get_static_info() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
DATA_SOURCE 1 repv r nvkm_gsp_rm_ctrl_rd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_disp_get_supported() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4031827201882886616
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 0 object->handle 7536640
PARAM_VALUE 0 object->parent 4031827201882886568
PARAM_VALUE 1 repv 4096-ptr_max
DATA_SOURCE 1 repv r nvkm_gsp_rm_ctrl_rd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_disp_oneinit() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 1557461564642263512
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 0 object->handle 7536640
PARAM_VALUE 0 object->parent 1557461564642263464
PARAM_VALUE 1 repv 4096-ptr_max
DATA_SOURCE 1 repv r nvkm_gsp_rm_ctrl_rd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_disp_oneinit() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 1557461564642263512
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 0 object->handle 7536640
PARAM_VALUE 0 object->parent 1557461564642263464
PARAM_VALUE 1 repv 4096-ptr_max
DATA_SOURCE 1 repv r nvkm_gsp_rm_ctrl_rd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_dp_aux_xfer() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_dp_aux_xfer() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_dp_get_caps() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 2368579706525094360
PARAM_VALUE 0 object->client 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_dp_get_caps() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 2368579706525094360
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_dp_mst_id_get() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_dp_mst_id_get() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_dp_train_target() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_dp_train_target() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_outp_acquire() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_outp_acquire() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_outp_dfp_get_info() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_outp_dfp_get_info() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_outp_inherit() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &disp->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_outp_inherit() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &disp->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_outp_new() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4031827201882886616
PARAM_VALUE 0 object->client 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_outp_new() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4031827201882886616
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_tmds_edid_get() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_tmds_edid_get() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 1 repv 4096-ptr_max
POWER_OF_TWO 1 repv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disp->super.mutex
TYPE_LOCK (struct nvkm_disp)->super.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c r570_fifo_ectx_size() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
DATA_SOURCE 1 repv r nvkm_gsp_rm_ctrl_rd
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gr.c r570_gr_get_ctxbufs_and_zcull_info() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
DATA_SOURCE 1 repv r nvkm_gsp_rm_ctrl_rd
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gr.c r570_gr_get_ctxbufs_and_zcull_info() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
DATA_SOURCE 1 repv r nvkm_gsp_rm_ctrl_rd
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gr.c r570_gr_gpc_mask() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 2048523710238900120
PARAM_VALUE 0 object->client 2048523710238900048
PARAM_VALUE 0 object->parent 2048523710238900096
DATA_SOURCE 1 repv r nvkm_gsp_rm_ctrl_rd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subdev->use.mutex
HALF_LOCKED2 flags

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gr.c r570_gr_tpc_mask() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 2048523710238900120
PARAM_VALUE 0 object->client 2048523710238900048
PARAM_VALUE 0 object->parent 2048523710238900096
PARAM_VALUE 1 repv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subdev->use.mutex
HALF_LOCKED2 flags

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c r535_fifo_ectx_size() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
DATA_SOURCE 1 repv r nvkm_gsp_rm_ctrl_rd
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c r535_fifo_runl_ctor() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
DATA_SOURCE 1 repv r nvkm_gsp_rm_ctrl_rd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c r535_fifo_runl_ctor() -> nvkm_gsp_rm_ctrl_done()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
DATA_SOURCE 1 repv r nvkm_gsp_rm_ctrl_rd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex