Defined in 1 files as a function:
Referenced in 9 files:
- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c, line 58
- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c
- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c, line 139
- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c
- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c
- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gr.c, line 67
Smatch caller information:
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c fbsr_init() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c fbsr_send() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c r535_mmu_vaspace_del() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c r535_mmu_vaspace_new() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| PARAM_VALUE | 0 | object->handle | 2431713280,3671720002 |
| PARAM_VALUE | 0 | object->parent | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &subdev->use.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c r535_mmu_vaspace_new() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| PARAM_VALUE | 0 | object->handle | 3726442496 |
| PARAM_VALUE | 0 | object->parent | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| POWER_OF_TWO | 1 | argv | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c r570_fbsr_init() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 9091186704665591704 |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c r570_fbsr_suspend_channels() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c r570_disp_chan_set_pushbuf() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c r570_dp_set_indexed_link_rates() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| POWER_OF_TWO | 1 | argv | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disp->super.mutex | ||
| TYPE_LOCK | (struct nvkm_disp)->super.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c r535_gr_promote_ctx() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex | ||
| HALF_LOCKED2 | &subdev->use.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_disp_chan_set_pushbuf() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_disp_oneinit() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client->gsp | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client->gsp->rm | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client->gsp->rm->api | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client->gsp->rm->api->ctrl | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client->gsp->rm->api->ctrl->get | 4096-ptr_max |
| BUF_SIZE | 0 | object | 24 |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_wr()
| 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 |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &subdev->use.mutex | ||
| TYPE_LOCK | (struct nvkm_subdev)->use.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_dp_drive() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| POWER_OF_TWO | 1 | argv | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_put() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disp->super.mutex | ||
| TYPE_LOCK | (struct nvkm_disp)->super.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_dp_set_indexed_link_rates() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| POWER_OF_TWO | 1 | argv | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disp->super.mutex | ||
| TYPE_LOCK | (struct nvkm_disp)->super.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_sor_dp_audio() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| POWER_OF_TWO | 1 | argv | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disp->super.mutex | ||
| TYPE_LOCK | (struct nvkm_disp)->super.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_sor_dp_audio_mute() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| POWER_OF_TWO | 1 | argv | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disp->super.mutex | ||
| TYPE_LOCK | (struct nvkm_disp)->super.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_sor_dp_sst() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disp->super.mutex | ||
| TYPE_LOCK | (struct nvkm_disp)->super.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_sor_dp_vcpi() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disp->super.mutex | ||
| TYPE_LOCK | (struct nvkm_disp)->super.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_sor_hda_eld() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| POWER_OF_TWO | 1 | argv | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disp->super.mutex | ||
| TYPE_LOCK | (struct nvkm_disp)->super.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_sor_hda_hpd() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| POWER_OF_TWO | 1 | argv | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disp->super.mutex | ||
| TYPE_LOCK | (struct nvkm_disp)->super.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_sor_hdmi_ctrl() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| POWER_OF_TWO | 1 | argv | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disp->super.mutex | ||
| TYPE_LOCK | (struct nvkm_disp)->super.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_sor_hdmi_ctrl_audio() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| POWER_OF_TWO | 1 | argv | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disp->super.mutex | ||
| TYPE_LOCK | (struct nvkm_disp)->super.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_sor_hdmi_ctrl_audio_mute() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| POWER_OF_TWO | 1 | argv | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disp->super.mutex | ||
| TYPE_LOCK | (struct nvkm_disp)->super.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_sor_hdmi_scdc() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| POWER_OF_TWO | 1 | argv | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disp->super.mutex | ||
| TYPE_LOCK | (struct nvkm_disp)->super.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gr.c r570_gr_scrubber_ctrl() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| PARAM_VALUE | 0 | object->handle | 1562181632 |
| PARAM_VALUE | 0 | object->parent | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c r535_gsp_device_event_get() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 901524776469377472 |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &subdev->use.mutex | ||
| TYPE_LOCK | (struct nvkm_subdev)->use.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c r535_chan_ramfc_write() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| PARAM_VALUE | 0 | object->handle | 4059037696-4059037760 |
| PARAM_VALUE | 0 | object->parent | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c r535_chan_ramfc_write() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| PARAM_VALUE | 0 | object->handle | 4059037696-4059037760 |
| PARAM_VALUE | 0 | object->parent | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c r535_flcn_bind() -> nvkm_gsp_rm_ctrl_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | object | 4096-ptr_max |
| PARAM_VALUE | 0 | object->client | 4096-ptr_max |
| DATA_SOURCE | 1 | argv | r nvkm_gsp_rm_ctrl_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &cgrp->mutex | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex | ||
| TYPE_LOCK | (struct nvkm_cgrp)->mutex |