Defined in 1 files as a function:
Referenced in 14 files:
- drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c, line 61
- drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c
- drivers/gpu/drm/nouveau/nvkm/falcon/base.c
- drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c
- drivers/gpu/drm/nouveau/nvkm/falcon/ga102.c
- drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c
- drivers/gpu/drm/nouveau/nvkm/falcon/gp102.c, line 28
- drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c
- drivers/gpu/drm/nouveau/nvkm/falcon/tu102.c, line 27
- drivers/gpu/drm/nouveau/nvkm/falcon/v1.c, line 95
- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c
- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c, line 30
Smatch caller information:
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c gh100_gsp_fini() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 2177825151280296232 |
| BUF_SIZE | 0 | falcon | 800 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c gh100_gsp_lockdown_released() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 2376566461146857768 |
| PARAM_VALUE | 1 | addr | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c gh100_gsp_lockdown_released() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 2376566461146857768 |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 68 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c gh100_gsp_lockdown_released() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 2376566461146857768 |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 244 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c r535_gsp_fini() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 2376566461146857768 |
| PARAM_VALUE | 1 | addr | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c r535_gsp_intr() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->intr.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct nvkm_device)->intr.lock |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c r535_gsp_intr() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->intr.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct nvkm_device)->intr.lock |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c r535_gsp_msg_run_cpu_sequencer() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &gsp->cmdq.mutex | ||
| TYPE_LOCK | (struct nvkm_gsp_cmdq)->mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c r535_gsp_msg_run_cpu_sequencer() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &gsp->cmdq.mutex | ||
| TYPE_LOCK | (struct nvkm_gsp_cmdq)->mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c r535_gsp_msg_run_cpu_sequencer() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &gsp->cmdq.mutex | ||
| TYPE_LOCK | (struct nvkm_gsp_cmdq)->mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c gm200_flcn_bind_stat() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->addr | 1-u32max |
| PARAM_VALUE | 0 | falcon->code.limit | 0,256-130816 |
| PARAM_VALUE | 0 | falcon->code.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->data.limit | 0-130816 |
| PARAM_VALUE | 0 | falcon->data.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->func | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->secret | 0-3 |
| PARAM_VALUE | 0 | falcon->user | 0 |
| PARAM_VALUE | 0 | falcon->version | 0-15 |
| PARAM_VALUE | 1 | addr | 8 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &device->mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c gm200_flcn_bind_stat() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->addr | 1-u32max |
| PARAM_VALUE | 0 | falcon->code.limit | 0,256-130816 |
| PARAM_VALUE | 0 | falcon->code.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->data.limit | 0-130816 |
| PARAM_VALUE | 0 | falcon->data.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->func | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->secret | 0-3 |
| PARAM_VALUE | 0 | falcon->user | 0 |
| PARAM_VALUE | 0 | falcon->version | 0-15 |
| PARAM_VALUE | 1 | addr | 220 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &device->mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c gm200_flcn_fw_boot() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->addr | 1-u32max |
| PARAM_VALUE | 0 | falcon->code.limit | 0,256-130816 |
| PARAM_VALUE | 0 | falcon->code.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->data.limit | 0-130816 |
| PARAM_VALUE | 0 | falcon->data.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->secret | 0-3 |
| PARAM_VALUE | 0 | falcon->user | 0 |
| PARAM_VALUE | 0 | falcon->version | 0-15 |
| PARAM_VALUE | 1 | addr | 256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &device->mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c gm200_flcn_fw_boot() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->addr | 1-u32max |
| PARAM_VALUE | 0 | falcon->code.limit | 0,256-130816 |
| PARAM_VALUE | 0 | falcon->code.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->data.limit | 0-130816 |
| PARAM_VALUE | 0 | falcon->data.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->secret | 0-3 |
| PARAM_VALUE | 0 | falcon->user | 0 |
| PARAM_VALUE | 0 | falcon->version | 0-15 |
| PARAM_VALUE | 1 | addr | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &device->mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c gm200_flcn_fw_boot() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->addr | 1-u32max |
| PARAM_VALUE | 0 | falcon->code.limit | 0,256-130816 |
| PARAM_VALUE | 0 | falcon->code.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->data.limit | 0-130816 |
| PARAM_VALUE | 0 | falcon->data.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->secret | 0-3 |
| PARAM_VALUE | 0 | falcon->user | 0 |
| PARAM_VALUE | 0 | falcon->version | 0-15 |
| PARAM_VALUE | 1 | addr | 68 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &device->mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c gm200_flcn_fw_signature() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->debug | 1032,3080,3328 |
| PARAM_VALUE | 0 | falcon->func->enable | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->reset_eng | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->select | 0,4096-ptr_max |
| PARAM_VALUE | 1 | addr | 1032,3080,3328 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &subdev->use.mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c gm200_flcn_pio_dmem_rd() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->emem_addr | 0,16777216 |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->user | 0,4096-ptr_max |
| PARAM_VALUE | 1 | addr | 452 |
| CAPPED_DATA | 0 | falcon->owner | 1 |
| CAPPED_DATA | 0 | falcon->user | 1 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &msgq->lock |
drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c gm200_flcn_pio_dmem_rd() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->emem_addr | 0,16777216 |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->user | 0,4096-ptr_max |
| PARAM_VALUE | 1 | addr | 452 |
| CAPPED_DATA | 0 | falcon->owner | 1 |
| CAPPED_DATA | 0 | falcon->user | 1 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &msgq->lock |
drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c gm200_flcn_reset_wait_mem_scrubbing() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->debug | 0,1032,3080,3328 |
| PARAM_VALUE | 0 | falcon->func->enable | 0,1065560529097785344 |
| PARAM_VALUE | 0 | falcon->func->reset_eng | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->reset_prep | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->select | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 268 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c gm200_flcn_tracepc() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->user | 0,4096-ptr_max |
| PARAM_VALUE | 1 | addr | 576 |
| BUF_SIZE | 0 | falcon | 800 |
| CAPPED_DATA | 0 | falcon->owner | 1 |
| CAPPED_DATA | 0 | falcon->user | 1 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->intr.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct nvkm_device)->intr.lock |
drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c gm200_flcn_tracepc() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->user | 0,4096-ptr_max |
| PARAM_VALUE | 1 | addr | 328 |
| BUF_SIZE | 0 | falcon | 800 |
| CAPPED_DATA | 0 | falcon->owner | 1 |
| CAPPED_DATA | 0 | falcon->user | 1 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->intr.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct nvkm_device)->intr.lock |
drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c gm200_flcn_tracepc() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->user | 0,4096-ptr_max |
| PARAM_VALUE | 1 | addr | 332 |
| BUF_SIZE | 0 | falcon | 800 |
| CAPPED_DATA | 0 | falcon->owner | 1 |
| CAPPED_DATA | 0 | falcon->user | 1 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->intr.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct nvkm_device)->intr.lock |
drivers/gpu/drm/nouveau/nvkm/falcon/tu102.c tu102_flcn_riscv_active() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->riscv_active | 2794123664379293696,2952797594112827392 |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &gsp->cmdq.mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/gp102.c gp102_flcn_pio_emem_rd() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->emem_addr | 0,16777216 |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->user | 0,4096-ptr_max |
| PARAM_VALUE | 1 | addr | 2756 |
| CAPPED_DATA | 0 | falcon->owner | 1 |
| CAPPED_DATA | 0 | falcon->user | 1 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &msgq->lock |
drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_oneinit() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->addr | 1-u32max |
| PARAM_VALUE | 0 | falcon->mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | falcon->mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | falcon->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | falcon->mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | falcon->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | falcon->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | falcon->oneinit | 0 |
| PARAM_VALUE | 0 | falcon->user | 0 |
| PARAM_VALUE | 1 | addr | 300 |
| BUF_SIZE | 0 | falcon | (-1),800 |
| BUF_SIZE | 0 | falcon | (-1),800 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | falcon->version | 0-15 |
| LOCK2 | 0 | &falcon->mutex | |
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | &user->use.mutex | ||
| TYPE_LOCK | (struct nvkm_falcon)->mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_oneinit() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->addr | 1-u32max |
| PARAM_VALUE | 0 | falcon->code.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->data.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | falcon->mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | falcon->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | falcon->mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | falcon->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | falcon->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | falcon->oneinit | 0 |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->secret | 0-3 |
| PARAM_VALUE | 0 | falcon->user | 0 |
| PARAM_VALUE | 0 | falcon->version | 0-15 |
| PARAM_VALUE | 1 | addr | 264 |
| BUF_SIZE | 0 | falcon | (-1),800 |
| BUF_SIZE | 0 | falcon | (-1),800 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | falcon->code.ports | 0-15 |
| HOST_DATA | 0 | falcon->data.ports | 0-15 |
| HOST_DATA | 0 | falcon->secret | 0-3 |
| HOST_DATA | 0 | falcon->version | 0-15 |
| LOCK2 | 0 | &falcon->mutex | |
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | &user->use.mutex | ||
| TYPE_LOCK | (struct nvkm_falcon)->mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_oneinit() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->addr | 1-u32max |
| PARAM_VALUE | 0 | falcon->code.limit | 0,256-130816 |
| PARAM_VALUE | 0 | falcon->code.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->data.limit | 0-130816 |
| PARAM_VALUE | 0 | falcon->data.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->func | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->debug | 1032,3080,3328 |
| PARAM_VALUE | 0 | falcon->mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | falcon->mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | falcon->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | falcon->mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | falcon->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | falcon->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | falcon->oneinit | 0 |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->secret | 0-3 |
| PARAM_VALUE | 0 | falcon->user | 0 |
| PARAM_VALUE | 0 | falcon->version | 0-15 |
| PARAM_VALUE | 1 | addr | 1032,3080,3328 |
| BUF_SIZE | 0 | falcon | (-1),800 |
| BUF_SIZE | 0 | falcon | (-1),800 |
| DATA_SOURCE | 0 | falcon | $0 |
| BIT_INFO | 0 | falcon->code.limit | 0x0,0x1ff00 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | falcon->code.limit | 0,256-130816[c] |
| HOST_DATA | 0 | falcon->code.ports | 0-15 |
| HOST_DATA | 0 | falcon->data.limit | 0-130816[c] |
| HOST_DATA | 0 | falcon->data.ports | 0-15 |
| HOST_DATA | 0 | falcon->secret | 0-3 |
| HOST_DATA | 0 | falcon->version | 0-15 |
| LOCK2 | 0 | &falcon->mutex | |
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | &user->use.mutex | ||
| TYPE_LOCK | (struct nvkm_falcon)->mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/v1.c nvkm_falcon_v1_start() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 256 |
| BUF_SIZE | 0 | falcon | (-1),800 |
| BUF_SIZE | 0 | falcon | (-1),800 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | falcon->code.limit | 0,256-130816[c] |
| HOST_DATA | 0 | falcon->code.ports | 0-15 |
| HOST_DATA | 0 | falcon->data.limit | 0-130816[c] |
| HOST_DATA | 0 | falcon->data.ports | 0-15 |
| HOST_DATA | 0 | falcon->debug | 0-1 |
| HOST_DATA | 0 | falcon->secret | 0-3 |
| HOST_DATA | 0 | falcon->version | 0-15 |
| HALF_LOCKED2 | &gsp->cmdq.mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c nvkm_falcon_msgq_empty() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &device->intr.lock | ||
| HALF_LOCKED2 | &msgq->lock |
drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c nvkm_falcon_msgq_empty() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &device->intr.lock | ||
| HALF_LOCKED2 | &msgq->lock |
drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c nvkm_falcon_msgq_open() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &msgq->lock | ||
| HALF_LOCKED2 | &device->intr.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct nvkm_falcon_msgq)->lock |
drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c nvkm_falcon_msgq_pop() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &msgq->lock | ||
| HALF_LOCKED2 | &device->intr.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct nvkm_falcon_msgq)->lock |
drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c nvkm_falcon_msgq_recv_initmsg() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->msgq.head | 0,1224,2608,3200 |
| PARAM_VALUE | 0 | falcon->func->msgq.tail | 0,1228,2612,3204 |
| PARAM_VALUE | 1 | addr | 0,1228,2612,3204 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &device->intr.lock |
drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c nvkm_sec2_fini() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 5896702179113324920 |
| PARAM_VALUE | 1 | addr | 256 |
| BUF_SIZE | 0 | falcon | 800 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c gm200_pmu_flcn_bind_stat() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->addr | 1-u32max |
| PARAM_VALUE | 0 | falcon->code.limit | 0,256-130816 |
| PARAM_VALUE | 0 | falcon->code.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->data.limit | 0-130816 |
| PARAM_VALUE | 0 | falcon->data.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->func | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->secret | 0-3 |
| PARAM_VALUE | 0 | falcon->user | 0 |
| PARAM_VALUE | 0 | falcon->version | 0-15 |
| PARAM_VALUE | 1 | addr | 524 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &device->mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c nvkm_falcon_cmdq_has_room() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &cmdq->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct nvkm_falcon_cmdq)->mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c nvkm_falcon_cmdq_has_room() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &cmdq->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct nvkm_falcon_cmdq)->mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c nvkm_falcon_cmdq_open() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &cmdq->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct nvkm_falcon_cmdq)->mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/ga102.c ga102_flcn_dma_done() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->addr | 1-u32max |
| PARAM_VALUE | 0 | falcon->code.limit | 0,256-130816 |
| PARAM_VALUE | 0 | falcon->code.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->data.limit | 0-130816 |
| PARAM_VALUE | 0 | falcon->data.ports | 0-15 |
| PARAM_VALUE | 0 | falcon->func->imem_dma | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->secret | 0-3 |
| PARAM_VALUE | 0 | falcon->user | 0 |
| PARAM_VALUE | 0 | falcon->version | 0-15 |
| PARAM_VALUE | 1 | addr | 280 |
| CAPPED_DATA | 0 | falcon->owner | 1 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &device->mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/ga102.c ga102_flcn_reset_prep() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->debug | 0,1032,3080,3328 |
| PARAM_VALUE | 0 | falcon->func->enable | 0,1065560529097785344 |
| PARAM_VALUE | 0 | falcon->func->reset_eng | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->reset_prep | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->select | 0,4096-ptr_max |
| PARAM_VALUE | 1 | addr | 244 |
| BUF_SIZE | 0 | falcon | (-1),800 |
| BUF_SIZE | 0 | falcon | (-1),800 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nvkm/falcon/ga102.c ga102_flcn_reset_prep() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->debug | 0,1032,3080,3328 |
| PARAM_VALUE | 0 | falcon->func->enable | 0,1065560529097785344 |
| PARAM_VALUE | 0 | falcon->func->reset_eng | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->reset_prep | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->select | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 244 |
| BUF_SIZE | 0 | falcon | (-1),800 |
| BUF_SIZE | 0 | falcon | (-1),800 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/falcon/ga102.c ga102_flcn_reset_wait_mem_scrubbing() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->debug | 0,1032,3080,3328 |
| PARAM_VALUE | 0 | falcon->func->enable | 0,1065560529097785344 |
| PARAM_VALUE | 0 | falcon->func->reset_eng | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->reset_prep | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->select | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 244 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/falcon/ga102.c ga102_flcn_riscv_active() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->riscv_active | 2794123664379293696,2952797594112827392 |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &gsp->cmdq.mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/ga102.c ga102_flcn_select() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->debug | 0,1032,3080,3328 |
| PARAM_VALUE | 0 | falcon->func->enable | 0,1065560529097785344 |
| PARAM_VALUE | 0 | falcon->func->reset_eng | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->reset_prep | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->select | 0,4096-ptr_max |
| BUF_SIZE | 0 | falcon | (-1),800 |
| BUF_SIZE | 0 | falcon | (-1),800 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &subdev->use.mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/ga102.c ga102_flcn_select() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->debug | 0,1032,3080,3328 |
| PARAM_VALUE | 0 | falcon->func->enable | 0,1065560529097785344 |
| PARAM_VALUE | 0 | falcon->func->reset_eng | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->reset_prep | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->func->select | 0,4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| BUF_SIZE | 0 | falcon | (-1),800 |
| BUF_SIZE | 0 | falcon | (-1),800 |
| DATA_SOURCE | 0 | falcon | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &subdev->use.mutex |
drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c gp102_sec2_intr() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 28 |
| BUF_SIZE | 0 | falcon | 800 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->intr.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct nvkm_device)->intr.lock |
drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c gp102_sec2_intr() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 8 |
| BUF_SIZE | 0 | falcon | 800 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->intr.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct nvkm_device)->intr.lock |
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c gk20a_pmu_dvfs_get_dev_status() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 1288 |
| BUF_SIZE | 0 | falcon | 800 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c gk20a_pmu_dvfs_get_dev_status() -> nvkm_falcon_rd32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | falcon | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner | 4096-ptr_max |
| PARAM_VALUE | 0 | falcon->owner->device | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 1400 |
| BUF_SIZE | 0 | falcon | 800 |
| RX_PATH | |||
| TASK_NOT_RUNNING |