Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c, line 1471
- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c, line 542
- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c, line 268
Smatch caller information:
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c nv50_ram_calc() -> nvbios_timingEp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bios | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-254 |
| PARAM_VALUE | 2 | ver | 5938437549223190528 |
| PARAM_VALUE | 2 | *ver | 37-63 |
| PARAM_VALUE | 3 | hdr | 8734140284525719552 |
| PARAM_VALUE | 4 | cnt | 301269303387717632 |
| PARAM_VALUE | 4 | *cnt | 1-255 |
| PARAM_VALUE | 5 | len | 4196739318566690816 |
| PARAM_VALUE | 6 | p | 4096-ptr_max |
| PARAM_VALUE | 6 | p->ramcfg_DLLoff | 0-1 |
| PARAM_VALUE | 6 | p->ramcfg_FBVDDQ | 0-1 |
| PARAM_VALUE | 6 | p->ramcfg_RON | 0,2 |
| PARAM_VALUE | 6 | p->ramcfg_timing | 0-254 |
| PARAM_VALUE | 6 | p->ramcfg_ver | 0 |
| 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 |
| CAPPED_DATA | 0 | bios->image0_size | 1 |
| MEM_ZERO | 6 | p | |
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c gt215_ram_calc() -> nvbios_timingEp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bios | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-254 |
| PARAM_VALUE | 2 | ver | 2713707773681008640 |
| PARAM_VALUE | 2 | *ver | 16 |
| PARAM_VALUE | 3 | hdr | 1084169782454251520 |
| PARAM_VALUE | 3 | *hdr | 9-255 |
| PARAM_VALUE | 4 | cnt | 8956213375609765888 |
| PARAM_VALUE | 4 | *cnt | 1-255 |
| PARAM_VALUE | 5 | len | 4846463087442255872 |
| PARAM_VALUE | 6 | p | 4096-ptr_max |
| PARAM_VALUE | 6 | p->ramcfg_DLLoff | 0-1 |
| PARAM_VALUE | 6 | p->ramcfg_FBVDDQ | 0-1 |
| PARAM_VALUE | 6 | p->ramcfg_RON | 0 |
| PARAM_VALUE | 6 | p->ramcfg_hdr | 0-255 |
| PARAM_VALUE | 6 | p->ramcfg_timing | 0-254 |
| PARAM_VALUE | 6 | p->ramcfg_ver | 16-17 |
| PARAM_VALUE | 6 | p->rammap_11_09_01ff | 0-255 |
| 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 |
| MEM_ZERO | 6 | p | |
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c gk104_ram_ctor_data() -> nvbios_timingEp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bios | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-254 |
| PARAM_VALUE | 2 | ver | 1088817806003494912 |
| PARAM_VALUE | 2 | *ver | 17 |
| PARAM_VALUE | 3 | hdr | 6079045484463980544 |
| PARAM_VALUE | 3 | *hdr | 10-255 |
| PARAM_VALUE | 4 | cnt | 2874978805023645696 |
| PARAM_VALUE | 5 | len | 1872272818165473280 |
| PARAM_VALUE | 6 | p | 4096-ptr_max |
| PARAM_VALUE | 6 | p->ramcfg_DLLoff | 0-1 |
| PARAM_VALUE | 6 | p->ramcfg_FBVDDQ | 0-1 |
| PARAM_VALUE | 6 | p->ramcfg_RON | 0 |
| PARAM_VALUE | 6 | p->ramcfg_hdr | 0-255 |
| PARAM_VALUE | 6 | p->ramcfg_timing | 0-254 |
| PARAM_VALUE | 6 | p->ramcfg_ver | 16-17 |
| PARAM_VALUE | 6 | p->rammap_11_09_01ff | 0-255 |
| 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 |
| MEM_ZERO | 6 | p | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &subdev->use.mutex | ||
| TYPE_LOCK | (struct nvkm_subdev)->use.mutex |