Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c gk104_ram_ctor_data() -> nvbios_rammapEp()

Type Parameter Key Value
PARAM_VALUE 1 idx 0-s32max
PARAM_VALUE 2 ver 1088817806003494912
PARAM_VALUE 3 hdr 6079045484463980544
PARAM_VALUE 4 cnt 2874978805023645696
PARAM_VALUE 5 len 1872272818165473280
PARAM_VALUE 6 p 4096-ptr_max
DATA_SOURCE 1 idx $2
FUZZY_MAX 1 idx 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c nvbios_rammapEm() -> nvbios_rammapEp()

Type Parameter Key Value
PARAM_VALUE 1 idx 0-s32max
PARAM_VALUE 2 ver 2713707773681008640,5856240387696476160
PARAM_VALUE 3 hdr 1084169782454251520,5463403468505972740
PARAM_VALUE 4 cnt 3644794265968697344,8956213375609765888
PARAM_VALUE 5 len 4846463087442255872,8454331258824237060
PARAM_VALUE 6 p 4701003179527565960,5274849357183614976
DATA_SOURCE 0 bios $0
DATA_SOURCE 2 ver $2
DATA_SOURCE 3 hdr $3
DATA_SOURCE 4 cnt $4
DATA_SOURCE 5 len $5
DATA_SOURCE 6 p $6
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c nvbios_rammapEm() -> nvbios_rammapEp()

Type Parameter Key Value
PARAM_VALUE 0 bios 4096-ptr_max
PARAM_VALUE 1 idx 1-s32max
PARAM_VALUE 2 ver 2713707773681008640,5856240387696476160
PARAM_VALUE 3 hdr 1084169782454251520,5463403468505972740
PARAM_VALUE 4 cnt 3644794265968697344,8956213375609765888
PARAM_VALUE 5 len 4846463087442255872,8454331258824237060
PARAM_VALUE 6 p 4701003179527565960,5274849357183614976
PARAM_VALUE 6 p->ramcfg_00_03_01 0
PARAM_VALUE 6 p->ramcfg_00_03_02 0
PARAM_VALUE 6 p->ramcfg_00_03_08 0
PARAM_VALUE 6 p->ramcfg_00_03_10 0
PARAM_VALUE 6 p->ramcfg_00_04_02 0
PARAM_VALUE 6 p->ramcfg_00_04_04 0
PARAM_VALUE 6 p->ramcfg_00_04_20 0
PARAM_VALUE 6 p->ramcfg_00_05 0
PARAM_VALUE 6 p->ramcfg_00_06 0
PARAM_VALUE 6 p->ramcfg_00_07 0
PARAM_VALUE 6 p->ramcfg_00_08 0
PARAM_VALUE 6 p->ramcfg_00_09 0
PARAM_VALUE 6 p->ramcfg_00_0a_0f 0
PARAM_VALUE 6 p->ramcfg_00_0a_f0 0
PARAM_VALUE 6 p->ramcfg_10_02_01 0
PARAM_VALUE 6 p->ramcfg_10_02_02 0
PARAM_VALUE 6 p->ramcfg_10_02_04 0
PARAM_VALUE 6 p->ramcfg_10_02_08 0
PARAM_VALUE 6 p->ramcfg_10_02_10 0
PARAM_VALUE 6 p->ramcfg_10_02_20 0
PARAM_VALUE 6 p->ramcfg_10_03_0f 0
PARAM_VALUE 6 p->ramcfg_10_04_01 0
PARAM_VALUE 6 p->ramcfg_10_05 0
PARAM_VALUE 6 p->ramcfg_10_06 0
PARAM_VALUE 6 p->ramcfg_10_07 0
PARAM_VALUE 6 p->ramcfg_10_08 0
PARAM_VALUE 6 p->ramcfg_10_09_0f 0
PARAM_VALUE 6 p->ramcfg_10_09_f0 0
PARAM_VALUE 6 p->ramcfg_11_01_01 0
PARAM_VALUE 6 p->ramcfg_11_01_02 0
PARAM_VALUE 6 p->ramcfg_11_01_04 0
PARAM_VALUE 6 p->ramcfg_11_01_08 0
PARAM_VALUE 6 p->ramcfg_11_01_10 0
PARAM_VALUE 6 p->ramcfg_11_01_40 0
PARAM_VALUE 6 p->ramcfg_11_01_80 0
PARAM_VALUE 6 p->ramcfg_11_02_03 0
PARAM_VALUE 6 p->ramcfg_11_02_04 0
PARAM_VALUE 6 p->ramcfg_11_02_08 0
PARAM_VALUE 6 p->ramcfg_11_02_10 0
PARAM_VALUE 6 p->ramcfg_11_02_40 0
PARAM_VALUE 6 p->ramcfg_11_02_80 0
PARAM_VALUE 6 p->ramcfg_11_03_0f 0
PARAM_VALUE 6 p->ramcfg_11_03_30 0
PARAM_VALUE 6 p->ramcfg_11_03_c0 0
PARAM_VALUE 6 p->ramcfg_11_03_f0 0
PARAM_VALUE 6 p->ramcfg_11_04 0
PARAM_VALUE 6 p->ramcfg_11_06 0
PARAM_VALUE 6 p->ramcfg_11_07_02 0
PARAM_VALUE 6 p->ramcfg_11_07_04 0
PARAM_VALUE 6 p->ramcfg_11_07_08 0
PARAM_VALUE 6 p->ramcfg_11_07_10 0
PARAM_VALUE 6 p->ramcfg_11_07_40 0
PARAM_VALUE 6 p->ramcfg_11_07_80 0
PARAM_VALUE 6 p->ramcfg_11_08_01 0
PARAM_VALUE 6 p->ramcfg_11_08_02 0
PARAM_VALUE 6 p->ramcfg_11_08_04 0
PARAM_VALUE 6 p->ramcfg_11_08_08 0
PARAM_VALUE 6 p->ramcfg_11_08_10 0
PARAM_VALUE 6 p->ramcfg_11_08_20 0
PARAM_VALUE 6 p->ramcfg_11_09 0
PARAM_VALUE 6 p->ramcfg_DLLoff 0
PARAM_VALUE 6 p->ramcfg_FBVDDQ 0
PARAM_VALUE 6 p->ramcfg_RON 0
PARAM_VALUE 6 p->ramcfg_hdr 0
PARAM_VALUE 6 p->ramcfg_timing 0
PARAM_VALUE 6 p->ramcfg_ver 0
PARAM_VALUE 6 p->rammap_00_16_20 0
PARAM_VALUE 6 p->rammap_00_16_40 0
PARAM_VALUE 6 p->rammap_00_17_02 0
PARAM_VALUE 6 p->rammap_11_09_01ff 0-255
PARAM_VALUE 6 p->rammap_11_0a_03fe 0
PARAM_VALUE 6 p->rammap_11_0a_0400 0
PARAM_VALUE 6 p->rammap_11_0a_0800 0
PARAM_VALUE 6 p->rammap_11_0b_01f0 0
PARAM_VALUE 6 p->rammap_11_0b_0200 0
PARAM_VALUE 6 p->rammap_11_0b_0400 0
PARAM_VALUE 6 p->rammap_11_0b_0800 0
PARAM_VALUE 6 p->rammap_hdr 0-255
PARAM_VALUE 6 p->rammap_max 0-255
PARAM_VALUE 6 p->rammap_min 0-255
PARAM_VALUE 6 p->rammap_ver 0-255
PARAM_VALUE 6 p->timing_10_13 0
PARAM_VALUE 6 p->timing_10_16 0
PARAM_VALUE 6 p->timing_10_18 0
PARAM_VALUE 6 p->timing_10_20 0
PARAM_VALUE 6 p->timing_10_21 0
PARAM_VALUE 6 p->timing_10_24 0
PARAM_VALUE 6 p->timing_10_CL 0
PARAM_VALUE 6 p->timing_10_CWL 0
PARAM_VALUE 6 p->timing_10_ODT 0
PARAM_VALUE 6 p->timing_10_RAS 0
PARAM_VALUE 6 p->timing_10_RC 0
PARAM_VALUE 6 p->timing_10_RCDRD 0
PARAM_VALUE 6 p->timing_10_RCDWR 0
PARAM_VALUE 6 p->timing_10_RFC 0
PARAM_VALUE 6 p->timing_10_RP 0
PARAM_VALUE 6 p->timing_10_RRD 0
PARAM_VALUE 6 p->timing_10_WR 0
PARAM_VALUE 6 p->timing_10_WTR 0
PARAM_VALUE 6 p->timing_20_2c_003f 0
PARAM_VALUE 6 p->timing_20_2c_1fc0 0
PARAM_VALUE 6 p->timing_20_2e_03 0
PARAM_VALUE 6 p->timing_20_2e_30 0
PARAM_VALUE 6 p->timing_20_2e_c0 0
PARAM_VALUE 6 p->timing_20_2f_03 0
PARAM_VALUE 6 p->timing_20_30_07 0
PARAM_VALUE 6 p->timing_20_30_f8 0
PARAM_VALUE 6 p->timing_20_31_0007 0
PARAM_VALUE 6 p->timing_20_31_0078 0
PARAM_VALUE 6 p->timing_20_31_0780 0
PARAM_VALUE 6 p->timing_20_31_0800 0
PARAM_VALUE 6 p->timing_20_31_7000 0
PARAM_VALUE 6 p->timing_20_31_8000 0
PARAM_VALUE 6 p->timing_hdr 0
PARAM_VALUE 6 p->timing_ver 0
DATA_SOURCE 0 bios $0
DATA_SOURCE 2 ver $2
DATA_SOURCE 3 hdr $3
DATA_SOURCE 4 cnt $4
DATA_SOURCE 5 len $5
DATA_SOURCE 6 p $6
MEM_ZERO 6 p
HALF_LOCKED2 &pool->lock