Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c nvkm_uchan_new() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c gm200_flcn_fw_load() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &device->mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c gp100_vmm_pde() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c gp100_vmm_valid() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| BUF_SIZE | 0 | memory | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex | ||
| HALF_LOCKED2 | &gr->fecs.mutex | ||
| HALF_LOCKED2 | &imem->mutex | ||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | &vmm->mutex.vmm |
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c nv50_instobj_target() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | &vmm->mmu->mutex | ||
| HALF_LOCKED2 | &vmm->mutex.vmm |
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c nv50_disp_dmac_push() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| DATA_SOURCE | 0 | memory | r nvkm_umem_search |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c r570_disp_chan_set_pushbuf() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| PARAM_VALUE | 0 | memory->func | 4096-ptr_max |
| DATA_SOURCE | 0 | memory | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c gk104_runl_commit() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| PARAM_VALUE | 0 | memory->func | 4096-ptr_max |
| DATA_SOURCE | 0 | memory | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &runl->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c gf100_runl_commit() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| PARAM_VALUE | 0 | memory->func | 4096-ptr_max |
| DATA_SOURCE | 0 | memory | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &runl->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c gv100_disp_init() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c gh100_vmm_pde() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c gh100_vmm_valid() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| BUF_SIZE | 0 | memory | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex | ||
| HALF_LOCKED2 | &gr->fecs.mutex | ||
| HALF_LOCKED2 | &imem->mutex | ||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | &vmm->mutex.vmm |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_disp_chan_set_pushbuf() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| PARAM_VALUE | 0 | memory->func | 4096-ptr_max |
| DATA_SOURCE | 0 | memory | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_disp_oneinit() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &subdev->use.mutex | ||
| TYPE_LOCK | (struct nvkm_subdev)->use.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c nvkm_vmm_map_valid() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| BUF_SIZE | 0 | memory | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex | ||
| HALF_LOCKED2 | &gr->fecs.mutex | ||
| HALF_LOCKED2 | &imem->mutex | ||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | &vmm->mutex.vmm |
drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c tu102_disp_init() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c gf100_vmm_invalidate() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vmm->mmu->mutex | ||
| TYPE_LOCK | (struct nvkm_mmu)->mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c gf100_vmm_join_() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vmm->mutex.vmm | ||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| TYPE_LOCK | (struct nvkm_vmm)->mutex.vmm |
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c gf100_vmm_pgd_pde() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c gf100_vmm_pgd_pde() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c gf100_vmm_valid() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| BUF_SIZE | 0 | memory | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex | ||
| HALF_LOCKED2 | &gr->fecs.mutex | ||
| HALF_LOCKED2 | &imem->mutex | ||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | &vmm->mutex.vmm |
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c nv50_vmm_pde() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vmm->mutex.vmm |
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c nv50_vmm_valid() -> (struct nvkm_memory_func)->target()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | memory | 4096-ptr_max |
| PARAM_VALUE | 0 | memory->func | 4096-ptr_max |
| BUF_SIZE | 0 | memory | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex | ||
| HALF_LOCKED2 | &gr->fecs.mutex | ||
| HALF_LOCKED2 | &imem->mutex | ||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | &vmm->mutex.vmm |