Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/gpu/drm/nouveau/dispnv04/dfp.c nv04_tmds_slave_init() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_fan_is_visible() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &sp->mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_fan_read() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_hwmon_get_pwm1_max() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_hwmon_get_pwm1_min() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_hwmon_init() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_hwmon_init() -> nvxx_device()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_hwmon_init() -> nvxx_device()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_hwmon_set_pwm1_max() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_hwmon_set_pwm1_min() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_hwmon_set_temp1_auto_point1_temp() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_hwmon_set_temp1_auto_point1_temp_hyst() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_hwmon_temp1_auto_point1_temp() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_hwmon_temp1_auto_point1_temp_hyst() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_in_read() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_input_is_visible() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &sp->mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_power_is_visible() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &sp->mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_power_read() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_pwm_is_visible() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &sp->mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_pwm_read() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_pwm_write() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_temp_is_visible() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &sp->mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_temp_read() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_temp_write() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/gpu/drm/nouveau/dispnv04/crtc.c nv_crtc_calc_state_ext() -> nvxx_device()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/dispnv04/crtc.c nv_crtc_calc_state_ext() -> nvxx_device()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/dispnv04/tvnv04.c nv04_tv_create() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/dispnv04/tvnv04.c nv04_tv_identify() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/nouveau_abi16.c nouveau_abi16_ioctl_get_zcull_info() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/nouveau_abi16.c nouveau_abi16_ioctl_getparam() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/nouveau_abi16.c nouveau_abi16_ioctl_getparam() -> nvxx_device()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/nouveau_led.c nouveau_led_init() -> nvxx_device()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_ttm_fault_reserve_notify() -> nvxx_device()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
DATA_SOURCE 0 drm r nouveau_bdev
RX_PATH
TASK_NOT_RUNNING
LOCK2 bo->base.resv

drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_ttm_io_mem_reserve() -> nvxx_device()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
DATA_SOURCE 0 drm r nouveau_bdev
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nouveau_bo.c nv10_bo_set_tiling() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
HALF_LOCKED2 bo->base.resv

drivers/gpu/drm/nouveau/nouveau_bo.c nv10_bo_update_tile_region() -> nvxx_device()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
HALF_LOCKED2 bo->base.resv

drivers/gpu/drm/nouveau/nouveau_ttm.c nouveau_ttm_fini() -> nvxx_device()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
BUF_SIZE 0 drm s32min-(-1),1-s32max
BUF_SIZE 0 drm s32min-(-1),1-s32max
BUF_SIZE 0 drm->sched_wq (-1),512,528-8720
CAPPED_DATA 0 drm->runl 1
DATA_SOURCE 0 drm $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 drm->client.mmu.heap_nr
NO_OVERFLOW_SIMPLE 0 drm->client.mmu.kind_nr
NO_OVERFLOW_SIMPLE 0 drm->client.mmu.type_nr
NO_OVERFLOW_SIMPLE 0 drm->client.vmm.cli->mmu.heap_nr
NO_OVERFLOW_SIMPLE 0 drm->client.vmm.cli->mmu.kind_nr
NO_OVERFLOW_SIMPLE 0 drm->client.vmm.cli->mmu.type_nr
NO_OVERFLOW_SIMPLE 0 drm->client.vmm.vmm.page_nr
NO_OVERFLOW_SIMPLE 0 drm->runl_nr
NO_OVERFLOW_SIMPLE 0 drm->svm->drm->client.mmu.heap_nr
NO_OVERFLOW_SIMPLE 0 drm->svm->drm->client.mmu.kind_nr
NO_OVERFLOW_SIMPLE 0 drm->svm->drm->client.mmu.type_nr
NO_OVERFLOW_SIMPLE 0 drm->svm->drm->client.vmm.vmm.page_nr
NO_OVERFLOW_SIMPLE 0 drm->svm->drm->runl_nr
NO_OVERFLOW_SIMPLE 0 drm->svm->drm->ttm.type_vram
NO_OVERFLOW_SIMPLE 0 drm->ttm.type_vram
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/nouveau_ttm.c nouveau_ttm_init() -> nvxx_device()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
BUF_SIZE 0 drm->sched_wq (-1),512,528-8720
DATA_SOURCE 0 drm $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 drm->client.drm->mmu.heap_nr
NO_OVERFLOW_SIMPLE 0 drm->client.drm->mmu.kind_nr
NO_OVERFLOW_SIMPLE 0 drm->client.drm->mmu.type_nr
NO_OVERFLOW_SIMPLE 0 drm->client.mmu.heap_nr
NO_OVERFLOW_SIMPLE 0 drm->client.mmu.kind_nr
NO_OVERFLOW_SIMPLE 0 drm->client.mmu.type_nr
NO_OVERFLOW_SIMPLE 0 drm->client.vmm.cli->mmu.heap_nr
NO_OVERFLOW_SIMPLE 0 drm->client.vmm.cli->mmu.kind_nr
NO_OVERFLOW_SIMPLE 0 drm->client.vmm.cli->mmu.type_nr
NO_OVERFLOW_SIMPLE 0 drm->client.vmm.vmm.page_nr

drivers/gpu/drm/nouveau/dispnv04/disp.c nv04_display_create() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/dispnv04/tvnv17.c get_tv_detect_quirks() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm 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/dispnv04/tvnv17.c nv17_tv_dpms() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/dispnv04/tvnv17.c nv42_tv_sample_load() -> nvxx_device()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm 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/nouveau_chan.c nouveau_channel_prep() -> nvxx_device()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
HALF_LOCKED2 &file_priv->driver_priv->mutex

drivers/gpu/drm/nouveau/nouveau_bios.c NVInitVBIOS() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/nouveau_bios.c nouveau_bios_init() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/nouveau_bios.c nouveau_bios_init() -> nvxx_device()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/nouveau_bios.c nouveau_bios_run_init_table() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_dac_create() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_pior_create() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_sor_create() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/dispnv04/hw.c nouveau_hw_fix_bad_vpll() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/dispnv04/hw.c nouveau_hw_fix_bad_vpll() -> nvxx_device()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/dispnv04/hw.c nouveau_hw_get_pllvals() -> nvxx_device()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/dispnv04/hw.c nv_load_state_ramdac() -> nvxx_device()

Type Parameter Key Value
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte

drivers/gpu/drm/nouveau/nouveau_drm.c nouveau_accel_gr_init() -> nvxx_device()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
PARAM_VALUE 0 drm->nvkm 4096-ptr_max
BUF_SIZE 0 drm->sched_wq (-1),512,528-8720
CAPPED_DATA 0 drm->client.mmu.type_nr 1
DATA_SOURCE 0 drm $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 drm->client.mmu.heap_nr
NO_OVERFLOW_SIMPLE 0 drm->client.mmu.kind_nr
NO_OVERFLOW_SIMPLE 0 drm->client.mmu.type_nr
NO_OVERFLOW_SIMPLE 0 drm->client.vmm.cli->mmu.heap_nr
NO_OVERFLOW_SIMPLE 0 drm->client.vmm.cli->mmu.kind_nr
NO_OVERFLOW_SIMPLE 0 drm->client.vmm.cli->mmu.type_nr
NO_OVERFLOW_SIMPLE 0 drm->client.vmm.vmm.page_nr
NO_OVERFLOW_SIMPLE 0 drm->runl_nr
NO_OVERFLOW_SIMPLE 0 drm->ttm.type_vram

drivers/gpu/drm/nouveau/dispnv04/dac.c nv17_dac_sample_load() -> nvxx_device()

Type Parameter Key Value
PARAM_VALUE 0 drm 4096-ptr_max
BUF_SIZE 0 drm s32min-(-2),1-s32max
BUF_SIZE 0 drm s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 drm unit_byte
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex