Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c nvbios_pointer() -> nvbios_addr()

Type Parameter Key Value
PARAM_VALUE 1 *addr 0-255
PARAM_VALUE 2 size 0
DATA_SOURCE 0 bios $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c nvbios_rd08() -> nvbios_addr()

Type Parameter Key Value
PARAM_VALUE 2 size 1
DATA_SOURCE 0 bios $0

drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c nvbios_rd16() -> nvbios_addr()

Type Parameter Key Value
PARAM_VALUE 0 bios->subdev.func->dtor 0,4096-ptr_max
PARAM_VALUE 0 bios->subdev.func->fini 0,4096-ptr_max
PARAM_VALUE 0 bios->subdev.func->info 0,7265176525274996736
PARAM_VALUE 0 bios->subdev.func->init 0,4096-ptr_max
PARAM_VALUE 0 bios->subdev.func->intr 0,4096-ptr_max
PARAM_VALUE 0 bios->subdev.func->oneinit 0,4096-ptr_max
PARAM_VALUE 0 bios->subdev.func->preinit 0,4096-ptr_max
PARAM_VALUE 2 size 2
DATA_SOURCE 0 bios $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bios->subdev.name
HALF_LOCKED2 &device->mutex
HALF_LOCKED2 &disp->super.mutex
HALF_LOCKED2 &outp->dp.mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &subdev->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c nvbios_rd32() -> nvbios_addr()

Type Parameter Key Value
PARAM_VALUE 0 bios->subdev.func->dtor 0,4096-ptr_max
PARAM_VALUE 0 bios->subdev.func->fini 0,4096-ptr_max
PARAM_VALUE 0 bios->subdev.func->info 0,7265176525274996736
PARAM_VALUE 0 bios->subdev.func->init 0,4096-ptr_max
PARAM_VALUE 0 bios->subdev.func->intr 0,4096-ptr_max
PARAM_VALUE 0 bios->subdev.func->oneinit 0,4096-ptr_max
PARAM_VALUE 0 bios->subdev.func->preinit 0,4096-ptr_max
PARAM_VALUE 2 size 4
DATA_SOURCE 0 bios $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bios->subdev.name
HALF_LOCKED2 &device->mutex
HALF_LOCKED2 &subdev->use.mutex