Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c nvkm_fault_oneinit() -> nvkm_event_init()

Type Parameter Key Value
PARAM_VALUE 0 func 573917016680996864
PARAM_VALUE 1 subdev 4096-ptr_max
PARAM_VALUE 1 subdev->func 4096-ptr_max
PARAM_VALUE 1 subdev->func->fini 0,4096-ptr_max
PARAM_VALUE 1 subdev->func->oneinit 4096-ptr_max
PARAM_VALUE 1 subdev->oneinit 0
PARAM_VALUE 1 subdev->use.mutex.dep_map->name 0-255
PARAM_VALUE 1 subdev->use.mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 1 subdev->use.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 subdev->use.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 1 subdev->use.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 subdev->use.mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 1 subdev->use.mutex.wait_lock.owner (-1)
PARAM_VALUE 1 subdev->use.mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 2 types_nr 1
PARAM_VALUE 4 event 4096-ptr_max
CAPPED_DATA 1 subdev 1
DATA_SOURCE 1 subdev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 1 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/engine/fifo/chid.c nvkm_chid_new() -> nvkm_event_init()

Type Parameter Key Value
PARAM_VALUE 0 func 4818802846913228800
PARAM_VALUE 1 subdev 174047950145839112,910440146708693000,1297474865322000392
PARAM_VALUE 2 types_nr 1
PARAM_VALUE 4 event 4096-ptr_max
BUF_SIZE 1 subdev (-1),296
BUF_SIZE 1 subdev (-1),296
CAPPED_DATA 3 index_nr 1
DATA_SOURCE 0 func $0
DATA_SOURCE 1 subdev $1
DATA_SOURCE 3 index_nr $2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 index_nr s32min-s32max[c]
UNITS 3 index_nr unit_array_size
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c nvkm_disp_new_() -> nvkm_event_init()

Type Parameter Key Value
PARAM_VALUE 1 subdev 4096-ptr_max
PARAM_VALUE 1 subdev->debug 0-7
PARAM_VALUE 1 subdev->device 4096-ptr_max
PARAM_VALUE 1 subdev->func 4799907807552802816
PARAM_VALUE 1 subdev->head.next 4096-ptr_max
PARAM_VALUE 1 subdev->inst 0-s32max
PARAM_VALUE 1 subdev->use.mutex.magic 4096-ptr_max
PARAM_VALUE 2 types_nr 1
PARAM_VALUE 3 index_nr 81
PARAM_VALUE 4 event 4096-ptr_max
UNITS 3 index_nr unit_array_size

drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c nvkm_disp_oneinit() -> nvkm_event_init()

Type Parameter Key Value
PARAM_VALUE 0 func 5966576065298669568
PARAM_VALUE 1 subdev 7937252529911541768
PARAM_VALUE 2 types_nr 1
PARAM_VALUE 3 index_nr 0-s32max
PARAM_VALUE 4 event 7937252529911542864
BUF_SIZE 1 subdev 296
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c nvkm_sw_chan_ctor() -> nvkm_event_init()

Type Parameter Key Value
PARAM_VALUE 0 func 1544136070292611072
PARAM_VALUE 1 subdev 1138418597806268432,4590383920762650640,4684955849932685328,8380512608240705552
PARAM_VALUE 2 types_nr 1
PARAM_VALUE 3 index_nr 1
PARAM_VALUE 4 event 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &cgrp->mutex
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &svmm->mutex
TYPE_LOCK (struct nvkm_cgrp)->mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c r535_disp_oneinit() -> nvkm_event_init()

Type Parameter Key Value
PARAM_VALUE 0 func 4736191940789837824
PARAM_VALUE 1 subdev 4096-ptr_max
PARAM_VALUE 2 types_nr 3
PARAM_VALUE 3 index_nr 32
PARAM_VALUE 4 event 1557461564642263560
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c nvkm_gpio_new_() -> nvkm_event_init()

Type Parameter Key Value
PARAM_VALUE 0 func 4634254303065260032
PARAM_VALUE 1 subdev 4096-ptr_max
PARAM_VALUE 1 subdev->debug 0-7
PARAM_VALUE 1 subdev->device 4096-ptr_max
PARAM_VALUE 1 subdev->func 2676833087782400000
PARAM_VALUE 1 subdev->head.next 4096-ptr_max
PARAM_VALUE 1 subdev->inst 0-s32max
PARAM_VALUE 1 subdev->use.mutex.magic 4096-ptr_max
PARAM_VALUE 1 subdev->use.refcount.refs.counter 1
PARAM_VALUE 2 types_nr 2
PARAM_VALUE 4 event 4096-ptr_max

drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c nvkm_i2c_new_() -> nvkm_event_init()

Type Parameter Key Value
PARAM_VALUE 0 func 9167738001416450048
PARAM_VALUE 1 subdev 4096-ptr_max
PARAM_VALUE 1 subdev->debug 0-7
PARAM_VALUE 1 subdev->device 4096-ptr_max
PARAM_VALUE 1 subdev->func 5504623141896499200
PARAM_VALUE 1 subdev->head.next 4096-ptr_max
PARAM_VALUE 1 subdev->inst 0-s32max
PARAM_VALUE 1 subdev->use.mutex.magic 4096-ptr_max
PARAM_VALUE 1 subdev->use.refcount.refs.counter 1
PARAM_VALUE 2 types_nr 4
PARAM_VALUE 3 index_nr 1-s32max
PARAM_VALUE 4 event 4096-ptr_max

drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c nvkm_fifo_oneinit() -> nvkm_event_init()

Type Parameter Key Value
PARAM_VALUE 0 func 1-u64max
PARAM_VALUE 1 subdev 3990358261140967432
PARAM_VALUE 2 types_nr 1
PARAM_VALUE 3 index_nr 0-s32max
PARAM_VALUE 4 event 3990358261140967848
FUZZY_MAX 3 index_nr 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex