Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvif/event.c nvif_event_allow() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 1-u64max
PARAM_VALUE 1 mthd 0
PARAM_VALUE 2 data 0
PARAM_VALUE 3 size 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->vbl_lock
HALF_LOCKED2 &dev->vblank_time_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/gpu/drm/nouveau/nvif/event.c nvif_event_block() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 1-u64max
PARAM_VALUE 1 mthd 1
PARAM_VALUE 2 data 0
PARAM_VALUE 3 size 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->vbl_lock
HALF_LOCKED2 &dev->vblank_time_lock
HALF_LOCKED2 &fctx->lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/gpu/drm/nouveau/nvif/mmu.c nvif_mmu_ctor() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->handle 0
PARAM_VALUE 0 object->map.ptr 0
PARAM_VALUE 0 object->map.size 0
PARAM_VALUE 0 object->name 1-u64max
PARAM_VALUE 1 mthd 0
PARAM_VALUE 2 data 4829831674515959808
PARAM_VALUE 3 size 16
BUF_SIZE 2 data 16
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte

drivers/gpu/drm/nouveau/nvif/mmu.c nvif_mmu_ctor() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->handle 0
PARAM_VALUE 0 object->map.ptr 0
PARAM_VALUE 0 object->map.size 0
PARAM_VALUE 0 object->name 1-u64max
PARAM_VALUE 1 mthd 1
PARAM_VALUE 2 data 4829831674515959808
PARAM_VALUE 3 size 11
BUF_SIZE 2 data 11
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte

drivers/gpu/drm/nouveau/nvif/mmu.c nvif_mmu_ctor() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->handle 0
PARAM_VALUE 0 object->map.ptr 0
PARAM_VALUE 0 object->map.size 0
PARAM_VALUE 0 object->name 1-u64max
PARAM_VALUE 1 mthd 2
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 5-65539
BUF_SIZE 2 data 5-65539
DATA_SOURCE 2 data r _kmalloc_noprof
DATA_SOURCE 3 size r size_add
RX_PATH
TASK_NOT_RUNNING
BYTE_COUNT 2 ==data3 8050

drivers/gpu/drm/nouveau/nouveau_debugfs.c nouveau_debugfs_pstate_get() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 1-u64max
PARAM_VALUE 1 mthd 0
PARAM_VALUE 2 data 6629149938796421120
PARAM_VALUE 3 size 8
BUF_SIZE 0 object 56
BUF_SIZE 2 data 8
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/nouveau/nouveau_debugfs.c nouveau_debugfs_pstate_get() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 1-u64max
PARAM_VALUE 1 mthd 1
PARAM_VALUE 2 data 7515807584237953024
PARAM_VALUE 3 size 64
BUF_SIZE 0 object 56
BUF_SIZE 2 data 64
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/nouveau/nouveau_debugfs.c nouveau_debugfs_pstate_get() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 1-u64max
PARAM_VALUE 1 mthd 1
PARAM_VALUE 2 data 7515807584237953024
PARAM_VALUE 3 size 64
BUF_SIZE 0 object 56
BUF_SIZE 2 data 64
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/nouveau/nouveau_debugfs.c nouveau_debugfs_pstate_set() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 1-u64max
PARAM_VALUE 1 mthd 2
PARAM_VALUE 2 data 7927181864399007744
PARAM_VALUE 3 size 8
BUF_SIZE 2 data 8
UNITS 3 size unit_byte

drivers/gpu/drm/nouveau/nv04_fence.c nv04_fence_read() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 0
PARAM_VALUE 2 data 2429679236364144640
PARAM_VALUE 3 size 8
BUF_SIZE 2 data 8
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &fctx->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

drivers/gpu/drm/nouveau/nvif/device.c nvif_device_ctor() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->handle 0
PARAM_VALUE 0 object->map.ptr 0
PARAM_VALUE 0 object->map.size 0
PARAM_VALUE 0 object->name 1-u64max
PARAM_VALUE 0 object->oclass 128
PARAM_VALUE 1 mthd 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 104
BUF_SIZE 2 data 104
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte

drivers/gpu/drm/nouveau/nvif/device.c nvif_device_time() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 1
PARAM_VALUE 2 data 8051296190470021120
PARAM_VALUE 3 size 16
BUF_SIZE 2 data 16
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte

drivers/gpu/drm/nouveau/nouveau_display.c nouveau_display_scanoutpos_head() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 0
PARAM_VALUE 2 data 4364455532509581312
PARAM_VALUE 3 size 40
BUF_SIZE 2 data 40
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte

drivers/gpu/drm/nouveau/nouveau_svm.c nouveau_svm_fault_cancel() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 129
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 16
BUF_SIZE 2 data 16
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nouveau_svm.c nouveau_svm_fault_replay() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 128
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 0
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nouveau_svm.c nouveau_svmm_invalidate() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 6
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 24
BUF_SIZE 2 data 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 size unit_byte
LOCK2 &svmm->mutex
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 global &srcu
TYPE_LOCK (struct nouveau_svmm)->mutex

drivers/gpu/drm/nouveau/nouveau_chan.c nouveau_channels_init() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->handle 0
PARAM_VALUE 0 object->map.size 0
PARAM_VALUE 0 object->name 1-u64max
PARAM_VALUE 0 object->oclass 128
PARAM_VALUE 1 mthd 0
PARAM_VALUE 2 data 8278375141733105664
BUF_SIZE 0 object 56
BUF_SIZE 2 data 40
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nouveau_chan.c nouveau_channels_init() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client->object.priv->data 0
PARAM_VALUE 0 object->client->object.priv->obj_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 object->handle 0
PARAM_VALUE 0 object->map.size 0
PARAM_VALUE 0 object->name 1-u64max
PARAM_VALUE 0 object->oclass 128
PARAM_VALUE 0 *object->client->object.priv->data (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 mthd 0
PARAM_VALUE 2 data 8278375141733105664
BUF_SIZE 0 object 56
BUF_SIZE 2 data 40
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_acquire() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 17
PARAM_VALUE 2 data 3817198510812872704,7676692750237863936,8428850501802737664
PARAM_VALUE 3 size 9
DATA_SOURCE 2 data $2
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_bl_get() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 48
PARAM_VALUE 2 data 4362216482867286016
PARAM_VALUE 3 size 2
BUF_SIZE 2 data 2
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &connector->mutex

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_bl_set() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 49
PARAM_VALUE 2 data 2216432993528299520
PARAM_VALUE 3 size 2
BUF_SIZE 2 data 2
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &bd->update_lock
HALF_LOCKED2 &connector->mutex
HALF_LOCKED2 &panel->follower_lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_detect() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 1-u64max
PARAM_VALUE 1 mthd 0
PARAM_VALUE 2 data 4377091266891632640
PARAM_VALUE 3 size 2
BUF_SIZE 2 data 2
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 &nv_encoder->dp.hpd_irq_lock
TYPE_LOCK (struct drm_mode_config)->connection_mutex

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_dp_aux_pwr() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 0 object->parent 4096-ptr_max
PARAM_VALUE 1 mthd 112
PARAM_VALUE 2 data 9111664393816412160
PARAM_VALUE 3 size 8
BUF_SIZE 2 data 8
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &nv_encoder->dp.hpd_irq_lock
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex
TYPE_LOCK (struct nouveau_encoder)->dp.hpd_irq_lock

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_dp_aux_xfer() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 113
PARAM_VALUE 2 data 2059415628086185984
PARAM_VALUE 3 size 24
BUF_SIZE 2 data 24
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &outp->dp.hpd_irq_lock

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_dp_drive() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 0 object->parent 4096-ptr_max
PARAM_VALUE 1 mthd 116
PARAM_VALUE 2 data 8723089554218123264
PARAM_VALUE 3 size 12
BUF_SIZE 2 data 12
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &outp->dp.hpd_irq_lock
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct nouveau_encoder)->dp.hpd_irq_lock

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_dp_mst_id_get() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 118
PARAM_VALUE 2 data 5502423161602199552
PARAM_VALUE 3 size 8
BUF_SIZE 2 data 8
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_dp_mst_id_put() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 119
PARAM_VALUE 2 data 2659807310790066176
PARAM_VALUE 3 size 8
BUF_SIZE 2 data 8
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &disp->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_dp_mst_vcpi() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 120
PARAM_VALUE 2 data 2854477573756477440
PARAM_VALUE 3 size 8
BUF_SIZE 2 data 8
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &disp->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_dp_rates() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 0 object->parent 4096-ptr_max
PARAM_VALUE 1 mthd 114
PARAM_VALUE 2 data 5998181292677210112
PARAM_VALUE 3 size 72
BUF_SIZE 2 data 72
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &outp->dp.hpd_irq_lock
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex
TYPE_LOCK (struct nouveau_encoder)->dp.hpd_irq_lock

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_dp_sst() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 117
PARAM_VALUE 2 data 7058840286823022592
PARAM_VALUE 3 size 16
BUF_SIZE 2 data 16
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_dp_train() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 115
PARAM_VALUE 2 data 178822969919610880
PARAM_VALUE 3 size 28
BUF_SIZE 2 data 28
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &outp->dp.hpd_irq_lock
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct nouveau_encoder)->dp.hpd_irq_lock

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_edid_get() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 1-u64max
PARAM_VALUE 1 mthd 1
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 2052
BUF_SIZE 2 data 2052
BUF_SIZE 2 data 2052
DATA_SOURCE 2 data r _kmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_hda_eld() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 97
PARAM_VALUE 2 data 1062406979393757184
BUF_SIZE 2 data 136
BUF_SIZE 2 data 136
CAPPED_DATA 3 size 1
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &drm->audio.lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex
TYPE_LOCK (struct nouveau_drm)->audio.lock

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_hdmi() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 80
PARAM_VALUE 2 data 6836610844773371904
PARAM_VALUE 3 size 12
BUF_SIZE 2 data 12
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_infoframe() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->client 4096-ptr_max
PARAM_VALUE 0 object->parent 4096-ptr_max
PARAM_VALUE 1 mthd 96
PARAM_VALUE 2 data 8640182897436499968
PARAM_VALUE 3 size 8,4294967282
BUF_SIZE 2 data 25
BUF_SIZE 2 data 25
DATA_SOURCE 2 data $2
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_inherit() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 16
PARAM_VALUE 2 data 949400178555080704,7767003867358744576,8547159649145303040,8920910470536077312
PARAM_VALUE 3 size 6
DATA_SOURCE 2 data $2
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_load_detect() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 32
PARAM_VALUE 2 data 3115348674833731584
PARAM_VALUE 3 size 8
BUF_SIZE 2 data 8
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_lvds() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 64
PARAM_VALUE 2 data 4753906126509166592
PARAM_VALUE 3 size 3
BUF_SIZE 2 data 3
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/nouveau/nvif/outp.c nvif_outp_release() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 18
PARAM_VALUE 2 data 0
PARAM_VALUE 3 size 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disp->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/nouveau/nvif/vmm.c nvif_vmm_ctor() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->handle 0
PARAM_VALUE 0 object->map.ptr 0
PARAM_VALUE 0 object->map.size 0
PARAM_VALUE 0 object->name 1-u64max
PARAM_VALUE 1 mthd 0
PARAM_VALUE 2 data 375143620984999936
PARAM_VALUE 3 size 8
BUF_SIZE 2 data 8
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 object->handle 0[u]
USER_DATA 0 object->oclass s32min-s32max[u]
UNITS 3 size unit_byte
HALF_LOCKED2 &cli->mutex

drivers/gpu/drm/nouveau/nvif/vmm.c nvif_vmm_get() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 1
PARAM_VALUE 2 data 1075493918169292800
PARAM_VALUE 3 size 24
BUF_SIZE 2 data 24
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte

drivers/gpu/drm/nouveau/nvif/vmm.c nvif_vmm_map() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->oclass (-2147483635),(-2147463155),(-2147446771),(-2147438579),(-2147434483)
PARAM_VALUE 1 mthd 3
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 40,45
BUF_SIZE 2 data 40-4294967335
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
BYTE_COUNT 2 ==data3 8050

drivers/gpu/drm/nouveau/nvif/vmm.c nvif_vmm_put() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 2
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 16
BUF_SIZE 2 data 16
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte

drivers/gpu/drm/nouveau/nvif/vmm.c nvif_vmm_raw_get() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 7
PARAM_VALUE 2 data 7828229146708275200
PARAM_VALUE 3 size 64
BUF_SIZE 2 data 64
UNITS 3 size unit_byte
LOCK2 &sched->mutex
LOCK2 &uvmm->mutex
HALF_LOCKED2 &file_priv->driver_priv->mutex
TYPE_LOCK (struct nouveau_sched)->mutex
TYPE_LOCK (struct nouveau_uvmm)->mutex

drivers/gpu/drm/nouveau/nvif/vmm.c nvif_vmm_raw_map() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->oclass (-2147446771),(-2147438579),(-2147434483)
PARAM_VALUE 1 mthd 7
PARAM_VALUE 2 data 3005971025530830848
PARAM_VALUE 3 size 64
BUF_SIZE 2 data 64
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte

drivers/gpu/drm/nouveau/nvif/vmm.c nvif_vmm_raw_put() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 7
PARAM_VALUE 2 data 3780120698980114432
PARAM_VALUE 3 size 64
BUF_SIZE 2 data 64
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &sched->mutex
HALF_LOCKED2 &uvmm->mutex

drivers/gpu/drm/nouveau/nvif/vmm.c nvif_vmm_raw_sparse() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 7
PARAM_VALUE 2 data 263232002464063488
PARAM_VALUE 3 size 64
BUF_SIZE 2 data 64
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &sched->mutex
HALF_LOCKED2 &uvmm->mutex

drivers/gpu/drm/nouveau/nvif/vmm.c nvif_vmm_raw_unmap() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 7
PARAM_VALUE 2 data 655192629330599936
PARAM_VALUE 3 size 64
BUF_SIZE 2 data 64
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte

drivers/gpu/drm/nouveau/nvif/vmm.c nvif_vmm_unmap() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 4
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 16
BUF_SIZE 2 data 16
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 bo->base.resv

drivers/gpu/drm/nouveau/nvif/fifo.c nvif_fifo_runlists() -> nvif_object_mthd()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 1 mthd 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 1048
BUF_SIZE 0 object 56
BUF_SIZE 2 data 1048
DATA_SOURCE 2 data r _kmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
HALF_LOCKED2 &file_priv->driver_priv->mutex