Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/engine/falcon.c nvkm_falcon_intr() -> nvkm_chan_get_inst()

Type Parameter Key Value
PARAM_VALUE 0 engine 7896146726845673472
PARAM_VALUE 0 engine->func 76910298104201216
PARAM_VALUE 0 engine->func->intr 1-u64max
PARAM_VALUE 1 inst 0,4096-4398046507008
PARAM_VALUE 2 pirqflags 6328830007993380864
DATA_SOURCE 0 engine $0
BIT_INFO 1 inst 0x0,0x3fffffff000
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 inst 0,4096-4398046507008[c]
HALF_LOCKED2 &device->intr.lock

drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c g84_cipher_intr() -> nvkm_chan_get_inst()

Type Parameter Key Value
PARAM_VALUE 0 engine 2930195571320246272
PARAM_VALUE 0 engine->func 5054259825777524736
PARAM_VALUE 0 engine->func->intr 1-u64max
PARAM_VALUE 0 engine->subdev.device->pri 4096-ptr_max
PARAM_VALUE 1 inst 0,4096-8796093018112
PARAM_VALUE 2 pirqflags 4149796290411761664
DATA_SOURCE 0 engine $0
BIT_INFO 1 inst 0x0,0x7fffffff000
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 inst 0,4096-8796093018112[c]
HALF_LOCKED2 &device->intr.lock

drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c gf100_fifo_mmu_fault_recover() -> nvkm_chan_get_inst()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
PARAM_VALUE 1 inst 0-9223372036854775807
PARAM_VALUE 2 pirqflags 4626628307667275776
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &device->intr.lock

drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gf100_gr_intr() -> nvkm_chan_get_inst()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
PARAM_VALUE 1 inst 0,4096-1099511623680
PARAM_VALUE 2 pirqflags 4857285514430717952
BIT_INFO 1 inst 0x0,0xfffffff000
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 inst 0,4096-1099511623680[c]
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/gr/nv50.c nv50_gr_intr() -> nvkm_chan_get_inst()

Type Parameter Key Value
PARAM_VALUE 0 engine 2445551396426653696
PARAM_VALUE 1 inst 0,4096-1099511623680
PARAM_VALUE 2 pirqflags 3839245942295998464
BIT_INFO 1 inst 0x0,0xfffffff000
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 inst 0,4096-1099511623680[c]
HALF_LOCKED2 &device->intr.lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c nv50_fb_intr() -> nvkm_chan_get_inst()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
PARAM_VALUE 1 inst 0,4096-4294963200
PARAM_VALUE 2 pirqflags 5549712516123394048
BIT_INFO 1 inst 0x0,0xfffff000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &device->intr.lock