Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 19 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c nv50_ram_calc() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 0 bios 4096-ptr_max
PARAM_VALUE 1 type 16392
PARAM_VALUE 2 info 2885876503085309952
CAPPED_DATA 0 bios->image0_size 1
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.c gv100_devinit_pll_set() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 2 info 1289693486643732480
DATA_SOURCE 1 type $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disp->super.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c ga100_devinit_pll_set() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 2 info 3567316279011352576
DATA_SOURCE 1 type $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disp->super.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c nv40_ram_calc() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 1 type 4
PARAM_VALUE 2 info 2236266321531277312
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 1 type 128-129
PARAM_VALUE 2 info 560875058670796800
FUZZY_MAX 1 type 129
BIT_INFO 1 type 0x80,0x81
HARD_MAX 1 type 129
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c calc_pll() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 1 type 1273856-1273920,1274080
PARAM_VALUE 2 info 6869827214330966016
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c calc_pll() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 1 type 1273856-1273920,1274080
PARAM_VALUE 2 info 3853404320956403712
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c gt215_devinit_pll_set() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 2 info 3756371504373014528
DATA_SOURCE 1 type $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disp->super.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c calc_pll() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 1 type 16416,16424
PARAM_VALUE 2 info 233522557297557504
DATA_SOURCE 1 type $1
HARD_MAX 1 type 16424
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c tu102_devinit_pll_set() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 2 info 3440387053175394304
DATA_SOURCE 1 type $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disp->super.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c nv40_clk_calc_pll() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 1 type 16384,16392
PARAM_VALUE 2 info 7041858020206874624
DATA_SOURCE 1 type $1
HARD_MAX 1 type 16392
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c nv50_devinit_pll_set() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 2 info 4317051165845164032
DATA_SOURCE 1 type $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disp->super.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c gt215_pll_info() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 1 type 16384,16896,16928
PARAM_VALUE 2 info 7287585435791847424
DATA_SOURCE 1 type $2
HARD_MAX 1 type 16928
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c gk104_ram_new_() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 1 type 12
PARAM_VALUE 2 info 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 info->bias_p 0-255
HOST_DATA 2 info->max_p 0-255
HOST_DATA 2 info->max_p_usable 0-255
HOST_DATA 2 info->min_p 0-255
HOST_DATA 2 info->refclk 0-u32max
HOST_DATA 2 info->reg 0-u32max
HOST_DATA 2 info->type 0-u32max
HOST_DATA 2 info->vco1.max_freq 0-u32max
HOST_DATA 2 info->vco1.max_inputfreq 0-u32max
HOST_DATA 2 info->vco1.max_m 0-255
HOST_DATA 2 info->vco1.max_n 0-255
HOST_DATA 2 info->vco1.min_freq 0-u32max
HOST_DATA 2 info->vco1.min_inputfreq 0-u32max
HOST_DATA 2 info->vco1.min_m 0-255
HOST_DATA 2 info->vco1.min_n 0-255
HOST_DATA 2 info->vco2.max_freq 0-u32max
HOST_DATA 2 info->vco2.max_inputfreq 0-u32max
HOST_DATA 2 info->vco2.max_m 0-255
HOST_DATA 2 info->vco2.max_n 0-255
HOST_DATA 2 info->vco2.min_freq 0-u32max
HOST_DATA 2 info->vco2.min_inputfreq 0-u32max
HOST_DATA 2 info->vco2.min_m 0-255
HOST_DATA 2 info->vco2.min_n 0-255
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c gk104_ram_new_() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 0 bios 4096-ptr_max
PARAM_VALUE 1 type 4
PARAM_VALUE 2 info 4096-ptr_max
CAPPED_DATA 0 bios->image0_size 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 info->bias_p 0-255
HOST_DATA 2 info->max_p 0-255
HOST_DATA 2 info->max_p_usable 0-255
HOST_DATA 2 info->min_p 0-255
HOST_DATA 2 info->refclk 0-u32max
HOST_DATA 2 info->reg 0-u32max
HOST_DATA 2 info->type 0-u32max
HOST_DATA 2 info->vco1.max_freq 0-u32max
HOST_DATA 2 info->vco1.max_inputfreq 0-u32max
HOST_DATA 2 info->vco1.max_m 0-255
HOST_DATA 2 info->vco1.max_n 0-255
HOST_DATA 2 info->vco1.min_freq 0-u32max
HOST_DATA 2 info->vco1.min_inputfreq 0-u32max
HOST_DATA 2 info->vco1.min_m 0-255
HOST_DATA 2 info->vco1.min_n 0-255
HOST_DATA 2 info->vco2.max_freq 0-u32max
HOST_DATA 2 info->vco2.max_inputfreq 0-u32max
HOST_DATA 2 info->vco2.max_m 0-255
HOST_DATA 2 info->vco2.max_n 0-255
HOST_DATA 2 info->vco2.min_freq 0-u32max
HOST_DATA 2 info->vco2.min_inputfreq 0-u32max
HOST_DATA 2 info->vco2.min_m 0-255
HOST_DATA 2 info->vco2.min_n 0-255
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c calc_pll() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 1 type 16416,16424
PARAM_VALUE 2 info 651178829623750656
DATA_SOURCE 1 type $1
HARD_MAX 1 type 16424
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c nv04_devinit_pll_set() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 0 bios 4096-ptr_max
PARAM_VALUE 1 type 0-16472,16477-u32max
PARAM_VALUE 2 info 2865591160750694400
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disp->super.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c setPLL_double_lowregs() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 1 type 16416
PARAM_VALUE 2 info 3029729259078606848
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c gf100_devinit_pll_set() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 2 info 3301586681958907904
DATA_SOURCE 1 type $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disp->super.mutex
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 1 type 128-129
PARAM_VALUE 2 info 7448800494168035328
FUZZY_MAX 1 type 129
BIT_INFO 1 type 0x80,0x81
HARD_MAX 1 type 129
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 1 type 1,4,128-129
PARAM_VALUE 2 info 229492473243811840
DATA_SOURCE 1 type $1
FUZZY_MAX 1 type 129
BIT_INFO 1 type 0x0,0x85
HARD_MAX 1 type 129
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c gf100_ram_new_() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 1 type 12
PARAM_VALUE 2 info 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c gf100_ram_new_() -> nvbios_pll_parse()

Type Parameter Key Value
PARAM_VALUE 0 bios 4096-ptr_max
PARAM_VALUE 1 type 4
PARAM_VALUE 2 info 4096-ptr_max
CAPPED_DATA 0 bios->image0_size 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subdev->use.mutex
TYPE_LOCK (struct nvkm_subdev)->use.mutex