Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 25 files:
- drivers/gpu/drm/nouveau/nouveau_drm.c, line 429
- drivers/gpu/drm/nouveau/nvkm/core/ramht.c, line 157
- drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c, line 41
- drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c
- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c, line 1637
- drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c, line 48
- drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c, line 47
- drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c, line 47
- drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c, line 62
- drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c, line 48
- drivers/gpu/drm/nouveau/nvkm/engine/falcon.c, line 49
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c, line 409
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c
- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c, line 327
- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c, line 1046
- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c
- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c
- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c, line 42
- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c, line 56
- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c, line 40
- drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c, line 47
- drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c
- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c, line 1513
- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c, line 306
Smatch caller information:
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c gv100_dmaobj_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 24 |
| PARAM_VALUE | 3 | zero | 0 |
| PARAM_VALUE | 4 | parent->addr | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->func | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->map | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->ptrs | 0-9223372036854775807 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c nvkm_chan_new_() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | align | 4096 |
| PARAM_VALUE | 4 | parent | 0 |
| PARAM_VALUE | 5 | pgpuobj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/core/ramht.c nvkm_ramht_new() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device->imem | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 1-u16max |
| PARAM_VALUE | 2 | align | 0,16 |
| PARAM_VALUE | 3 | zero | 1 |
| PARAM_VALUE | 4 | parent->func | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 4 | parent->heap.block_size | 0-1048575 |
| PARAM_VALUE | 4 | parent->heap.heap_nodes | 1-2 |
| PARAM_VALUE | 4 | parent->ptrs | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 5 | pgpuobj | 4096-ptr_max |
| DATA_SOURCE | 0 | device | $0 |
| DATA_SOURCE | 1 | size | $1 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $3 |
| FUZZY_MAX | 1 | size | 4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &subdev->use.mutex |
drivers/gpu/drm/nouveau/nvkm/engine/falcon.c nvkm_falcon_cclass_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 256 |
| PARAM_VALUE | 3 | zero | 1 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c nv50_mpeg_cclass_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 512 |
| PARAM_VALUE | 3 | zero | 1 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c nv44_mpeg_chan_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 1056 |
| PARAM_VALUE | 3 | zero | 1 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c nv50_disp_oneinit() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 65536 |
| PARAM_VALUE | 2 | align | 65536 |
| PARAM_VALUE | 3 | zero | 0 |
| PARAM_VALUE | 4 | parent | 0 |
| PARAM_VALUE | 5 | pgpuobj | 1557461564642264856 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &subdev->use.mutex | ||
| TYPE_LOCK | (struct nvkm_subdev)->use.mutex |
drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c g84_cipher_cclass_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 256 |
| PARAM_VALUE | 3 | zero | 1 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c g84_cipher_oclass_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 16 |
| PARAM_VALUE | 3 | zero | 0 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c nv50_bar_oneinit() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 131072 |
| PARAM_VALUE | 2 | align | 0 |
| PARAM_VALUE | 3 | zero | 0 |
| PARAM_VALUE | 4 | parent | 0 |
| PARAM_VALUE | 5 | pgpuobj | 5972042303911317920 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &subdev->use.mutex | ||
| TYPE_LOCK | (struct nvkm_subdev)->use.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c nv50_bar_oneinit() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device->imem | 4096-ptr_max |
| PARAM_VALUE | 2 | align | 0 |
| PARAM_VALUE | 3 | zero | 0 |
| PARAM_VALUE | 4 | parent | 4096-ptr_max |
| PARAM_VALUE | 4 | parent->func | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 4 | parent->func->acquire | 5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->heap.block_size | 0-1048575 |
| PARAM_VALUE | 4 | parent->heap.heap_nodes | 1-2 |
| PARAM_VALUE | 4 | parent->node->type | 1 |
| PARAM_VALUE | 4 | parent->parent->func | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->parent->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->parent->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 4 | parent->parent->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 4 | parent->parent->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 4 | parent->parent->ptrs | 0-s64max |
| PARAM_VALUE | 4 | parent->ptrs | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 4 | *parent->map | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 4 | *parent->parent->map | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 5 | pgpuobj | 5972042303911317928 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &subdev->use.mutex | ||
| TYPE_LOCK | (struct nvkm_subdev)->use.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c nv50_bar_oneinit() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device->imem | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 16384 |
| PARAM_VALUE | 2 | align | 0 |
| PARAM_VALUE | 3 | zero | 0 |
| PARAM_VALUE | 4 | parent | 4096-ptr_max |
| PARAM_VALUE | 4 | parent->func | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 4 | parent->func->acquire | 5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->heap.block_size | 0-1048575 |
| PARAM_VALUE | 4 | parent->heap.heap_nodes | 1-2 |
| PARAM_VALUE | 4 | parent->node->type | 1 |
| PARAM_VALUE | 4 | parent->parent->func | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->parent->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->parent->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 4 | parent->parent->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 4 | parent->parent->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 4 | parent->parent->ptrs | 0-s64max |
| PARAM_VALUE | 4 | parent->ptrs | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 4 | *parent->map | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 4 | *parent->parent->map | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 5 | pgpuobj | 5972042303911317936 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &subdev->use.mutex | ||
| TYPE_LOCK | (struct nvkm_subdev)->use.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c nv50_bar_oneinit() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 0 | device->func | 4096-ptr_max |
| PARAM_VALUE | 0 | device->imem | 4096-ptr_max |
| PARAM_VALUE | 0 | device->mmu | 4096-ptr_max |
| PARAM_VALUE | 0 | device->mmu->func | 4096-ptr_max |
| PARAM_VALUE | 0 | device->mmu->func->vmm.ctor | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 24 |
| PARAM_VALUE | 2 | align | 16 |
| PARAM_VALUE | 3 | zero | 0 |
| PARAM_VALUE | 4 | parent | 4096-ptr_max |
| PARAM_VALUE | 4 | parent->func | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 4 | parent->func->acquire | 5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->heap.block_size | 0-1048575 |
| PARAM_VALUE | 4 | parent->heap.heap_nodes | 1-2 |
| PARAM_VALUE | 4 | parent->node->type | 1 |
| PARAM_VALUE | 4 | parent->parent->func | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->parent->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->parent->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 4 | parent->parent->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 4 | parent->parent->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 4 | parent->parent->ptrs | 0-s64max |
| PARAM_VALUE | 4 | parent->ptrs | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 4 | *parent->map | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 4 | *parent->parent->map | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 5 | pgpuobj | 5972042303911317968 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &subdev->use.mutex | ||
| TYPE_LOCK | (struct nvkm_subdev)->use.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c nv50_bar_oneinit() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bar | 0,4096-ptr_max |
| PARAM_VALUE | 0 | device->bar->bar2 | 1 |
| PARAM_VALUE | 0 | device->bar->flushFBZero | 4096-ptr_max |
| PARAM_VALUE | 0 | device->bar->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | device->bar->subdev.device->gsp->cmdq.mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | device->bar->subdev.device->gsp->cmdq.mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | device->bar->subdev.device->gsp->cmdq.mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | device->bar->subdev.device->gsp->cmdq.mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | device->func | 4096-ptr_max |
| PARAM_VALUE | 0 | device->imem | 4096-ptr_max |
| PARAM_VALUE | 0 | device->mmu | 4096-ptr_max |
| PARAM_VALUE | 0 | device->mmu->func | 4096-ptr_max |
| PARAM_VALUE | 0 | device->mmu->func->vmm.ctor | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 24 |
| PARAM_VALUE | 2 | align | 16 |
| PARAM_VALUE | 3 | zero | 0 |
| PARAM_VALUE | 4 | parent | 4096-ptr_max |
| PARAM_VALUE | 4 | parent->func | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 4 | parent->func->acquire | 5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->heap.block_size | 0-1048575 |
| PARAM_VALUE | 4 | parent->heap.heap_nodes | 1-2 |
| PARAM_VALUE | 4 | parent->node->type | 1 |
| PARAM_VALUE | 4 | parent->parent->func | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->parent->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->parent->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 4 | parent->parent->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 4 | parent->parent->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 4 | parent->parent->ptrs | 0-s64max |
| PARAM_VALUE | 4 | parent->ptrs | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 4 | *parent->map | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 4 | *parent->parent->map | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 5 | pgpuobj | 5972042303911317952 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &subdev->use.mutex | ||
| TYPE_LOCK | (struct nvkm_subdev)->use.mutex |
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c nv31_mpeg_object_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 16 |
| PARAM_VALUE | 3 | zero | 0 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gf100_gr_chan_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | zero | 0 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c gf119_dmaobj_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 24 |
| PARAM_VALUE | 3 | zero | 0 |
| PARAM_VALUE | 4 | parent->addr | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->func | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->map | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->ptrs | 0-9223372036854775807 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c nv50_dmaobj_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 24 |
| PARAM_VALUE | 3 | zero | 0 |
| PARAM_VALUE | 4 | parent->addr | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->func | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->map | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->ptrs | 0-9223372036854775807 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c nv50_chan_ramfc_write() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 512 |
| PARAM_VALUE | 2 | align | 4096 |
| PARAM_VALUE | 3 | zero | 1 |
| PARAM_VALUE | 4 | parent | 4096-ptr_max |
| PARAM_VALUE | 4 | parent->func | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 4 | parent->func->acquire | 5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->heap.block_size | 0-1048575 |
| PARAM_VALUE | 4 | parent->heap.heap_nodes | 1-2 |
| PARAM_VALUE | 4 | parent->node->type | 1 |
| PARAM_VALUE | 4 | parent->parent->func | 0,1035656602627661824,1452543410995273728,4466070809617317888,5743475173220380672,7069646133586837504,8585047317601656832 |
| PARAM_VALUE | 4 | parent->parent->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->parent->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 4 | parent->parent->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 4 | parent->parent->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 4 | parent->parent->ptrs | 0,1035656602627661824,1452543410995273728,4466070809617317888,5743475173220380672,7069646133586837504,8585047317601656832 |
| PARAM_VALUE | 4 | parent->ptrs | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 5 | pgpuobj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c nv50_chan_ramfc_write() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device->imem | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 4608 |
| PARAM_VALUE | 2 | align | 0 |
| PARAM_VALUE | 3 | zero | 1 |
| PARAM_VALUE | 4 | parent | 4096-ptr_max |
| PARAM_VALUE | 4 | parent->func | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 4 | parent->func->acquire | 5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->heap.block_size | 0-1048575 |
| PARAM_VALUE | 4 | parent->heap.heap_nodes | 1-2 |
| PARAM_VALUE | 4 | parent->node->type | 1 |
| PARAM_VALUE | 4 | parent->parent->func | 0,1035656602627661824,1452543410995273728,4466070809617317888,5743475173220380672,7069646133586837504,8585047317601656832 |
| PARAM_VALUE | 4 | parent->parent->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->parent->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 4 | parent->parent->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 4 | parent->parent->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 4 | parent->parent->ptrs | 0,1035656602627661824,1452543410995273728,4466070809617317888,5743475173220380672,7069646133586837504,8585047317601656832 |
| PARAM_VALUE | 4 | parent->ptrs | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 5 | pgpuobj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c nv50_chan_ramfc_write() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device->imem | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 16384 |
| PARAM_VALUE | 2 | align | 0 |
| PARAM_VALUE | 3 | zero | 0 |
| PARAM_VALUE | 4 | parent | 4096-ptr_max |
| PARAM_VALUE | 4 | parent->func | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 4 | parent->func->acquire | 5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->heap.block_size | 0-1048575 |
| PARAM_VALUE | 4 | parent->heap.heap_nodes | 1-2 |
| PARAM_VALUE | 4 | parent->node->type | 1 |
| PARAM_VALUE | 4 | parent->parent->func | 0,1035656602627661824,1452543410995273728,4466070809617317888,5743475173220380672,7069646133586837504,8585047317601656832 |
| PARAM_VALUE | 4 | parent->parent->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->parent->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 4 | parent->parent->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 4 | parent->parent->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 4 | parent->parent->ptrs | 0,1035656602627661824,1452543410995273728,4466070809617317888,5743475173220380672,7069646133586837504,8585047317601656832 |
| PARAM_VALUE | 4 | parent->ptrs | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 5 | pgpuobj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c gf100_dmaobj_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 24 |
| PARAM_VALUE | 3 | zero | 0 |
| PARAM_VALUE | 4 | parent->addr | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->func | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->map | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->ptrs | 0-9223372036854775807 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c g84_chan_ramfc_write() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 512 |
| PARAM_VALUE | 2 | align | 0 |
| PARAM_VALUE | 3 | zero | 1 |
| PARAM_VALUE | 4 | parent | 4096-ptr_max |
| PARAM_VALUE | 4 | parent->func | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 4 | parent->func->acquire | 5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->heap.block_size | 0-1048575 |
| PARAM_VALUE | 4 | parent->heap.heap_nodes | 1-2 |
| PARAM_VALUE | 4 | parent->node->type | 1 |
| PARAM_VALUE | 4 | parent->parent->func | 0,1035656602627661824,1452543410995273728,4466070809617317888,5743475173220380672,7069646133586837504,8585047317601656832 |
| PARAM_VALUE | 4 | parent->parent->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->parent->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 4 | parent->parent->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 4 | parent->parent->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 4 | parent->parent->ptrs | 0,1035656602627661824,1452543410995273728,4466070809617317888,5743475173220380672,7069646133586837504,8585047317601656832 |
| PARAM_VALUE | 4 | parent->ptrs | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 5 | pgpuobj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c g84_chan_ramfc_write() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device->imem | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 16384 |
| PARAM_VALUE | 2 | align | 0 |
| PARAM_VALUE | 3 | zero | 0 |
| PARAM_VALUE | 4 | parent | 4096-ptr_max |
| PARAM_VALUE | 4 | parent->func | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 4 | parent->func->acquire | 5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->heap.block_size | 0-1048575 |
| PARAM_VALUE | 4 | parent->heap.heap_nodes | 1-2 |
| PARAM_VALUE | 4 | parent->node->type | 1 |
| PARAM_VALUE | 4 | parent->parent->func | 0,1035656602627661824,1452543410995273728,4466070809617317888,5743475173220380672,7069646133586837504,8585047317601656832 |
| PARAM_VALUE | 4 | parent->parent->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->parent->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 4 | parent->parent->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 4 | parent->parent->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 4 | parent->parent->ptrs | 0,1035656602627661824,1452543410995273728,4466070809617317888,5743475173220380672,7069646133586837504,8585047317601656832 |
| PARAM_VALUE | 4 | parent->ptrs | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 5 | pgpuobj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c g84_chan_ramfc_write() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device->imem | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 4096 |
| PARAM_VALUE | 2 | align | 1024 |
| PARAM_VALUE | 3 | zero | 1 |
| PARAM_VALUE | 4 | parent | 4096-ptr_max |
| PARAM_VALUE | 4 | parent->func | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 4 | parent->func->acquire | 5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->heap.block_size | 0-1048575 |
| PARAM_VALUE | 4 | parent->heap.heap_nodes | 1-2 |
| PARAM_VALUE | 4 | parent->node->type | 1 |
| PARAM_VALUE | 4 | parent->parent->func | 0,1035656602627661824,1452543410995273728,4466070809617317888,5743475173220380672,7069646133586837504,8585047317601656832 |
| PARAM_VALUE | 4 | parent->parent->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->parent->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 4 | parent->parent->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 4 | parent->parent->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 4 | parent->parent->ptrs | 0,1035656602627661824,1452543410995273728,4466070809617317888,5743475173220380672,7069646133586837504,8585047317601656832 |
| PARAM_VALUE | 4 | parent->ptrs | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 5 | pgpuobj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c g84_chan_ramfc_write() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device->imem | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 256 |
| PARAM_VALUE | 2 | align | 256 |
| PARAM_VALUE | 3 | zero | 1 |
| PARAM_VALUE | 4 | parent | 4096-ptr_max |
| PARAM_VALUE | 4 | parent->func | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 4 | parent->func->acquire | 5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->heap.block_size | 0-1048575 |
| PARAM_VALUE | 4 | parent->heap.heap_nodes | 1-2 |
| PARAM_VALUE | 4 | parent->node->type | 1 |
| PARAM_VALUE | 4 | parent->parent->func | 0,1035656602627661824,1452543410995273728,4466070809617317888,5743475173220380672,7069646133586837504,8585047317601656832 |
| PARAM_VALUE | 4 | parent->parent->func->acquire | 0,5351045347342757888,6099861650541039616 |
| PARAM_VALUE | 4 | parent->parent->func->map | 4314142577791733760,5813302368079769600 |
| PARAM_VALUE | 4 | parent->parent->func->rd32 | 0,1412466373555200000,1477639721399631872,5213892458862817280 |
| PARAM_VALUE | 4 | parent->parent->func->release | 0,4707012781462945792,6930913848629039104 |
| PARAM_VALUE | 4 | parent->parent->func->wr32 | 0,2354007479838035968,5464638249898913792,8529216654203256832 |
| PARAM_VALUE | 4 | parent->parent->ptrs | 0,1035656602627661824,1452543410995273728,4466070809617317888,5743475173220380672,7069646133586837504,8585047317601656832 |
| PARAM_VALUE | 4 | parent->ptrs | 1452543410995273728,5743475173220380672 |
| PARAM_VALUE | 5 | pgpuobj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c gv100_ce_cclass_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 0 | device->pri | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 4096-57344 |
| PARAM_VALUE | 3 | zero | 1 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_disp_oneinit() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 0 | device->gsp | 4096-ptr_max |
| PARAM_VALUE | 0 | device->gsp->rm | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 65536 |
| PARAM_VALUE | 2 | align | 65536 |
| PARAM_VALUE | 3 | zero | 0 |
| PARAM_VALUE | 4 | parent | 0 |
| PARAM_VALUE | 5 | pgpuobj | 1557461564642264856 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &subdev->use.mutex | ||
| TYPE_LOCK | (struct nvkm_subdev)->use.mutex |
drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c nvkm_xtensa_cclass_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 65536 |
| PARAM_VALUE | 3 | zero | 1 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c nv04_dmaobj_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 16 |
| PARAM_VALUE | 3 | zero | 0 |
| PARAM_VALUE | 4 | parent->addr | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->func | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->map | 0-9223372036854775807 |
| PARAM_VALUE | 4 | parent->ptrs | 0-9223372036854775807 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c nv50_gr_chan_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | zero | 1 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c nv50_gr_object_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 16 |
| PARAM_VALUE | 3 | zero | 0 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c nv40_gr_chan_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | zero | 1 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c nv40_gr_object_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 20 |
| PARAM_VALUE | 3 | zero | 0 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_object_bind() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 16 |
| PARAM_VALUE | 3 | zero | 0 |
| DATA_SOURCE | 2 | align | $2 |
| DATA_SOURCE | 4 | parent | $1 |
| DATA_SOURCE | 5 | pgpuobj | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cgrp->mutex |
drivers/gpu/drm/nouveau/nouveau_drm.c nouveau_accel_gr_init() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 32 |
| PARAM_VALUE | 2 | align | 0 |
| PARAM_VALUE | 3 | zero | 0 |
| PARAM_VALUE | 4 | parent | 0 |
| PARAM_VALUE | 5 | pgpuobj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c r535_flcn_ctor() -> nvkm_gpuobj_new()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device->bar->bar2 | 0-1 |
| PARAM_VALUE | 1 | size | 1-u32max |
| PARAM_VALUE | 2 | align | 0 |
| PARAM_VALUE | 3 | zero | 1 |
| PARAM_VALUE | 4 | parent | 0 |
| PARAM_VALUE | 5 | pgpuobj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &cgrp->mutex | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &svmm->mutex | ||
| TYPE_LOCK | (struct nvkm_cgrp)->mutex |