Defined in 2 files as a prototype:

Defined in 4 files as a function:

Referenced in 4 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 clk 4096-ptr_max
PARAM_VALUE 0 clk->base.subdev.device 4096-ptr_max
PARAM_VALUE 0 clk->eng 4096-ptr_max
PARAM_VALUE 1 doff 0-2,7
PARAM_VALUE 2 dsrc 1274144
PARAM_VALUE 3 dctl 1274176
DATA_SOURCE 0 clk $0
DATA_SOURCE 1 doff $1
FUZZY_MAX 1 doff 7
HARD_MAX 1 doff 7
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c gf100_clk_read() -> read_div()

Type Parameter Key Value
PARAM_VALUE 0 clk 4096-ptr_max
PARAM_VALUE 1 doff 0
PARAM_VALUE 2 dsrc 1274656
PARAM_VALUE 3 dctl 1274672
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c gf100_clk_read() -> read_div()

Type Parameter Key Value
PARAM_VALUE 0 clk 4096-ptr_max
PARAM_VALUE 1 doff 0
PARAM_VALUE 2 dsrc 1274624
PARAM_VALUE 3 dctl 1274640
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c read_clk() -> read_div()

Type Parameter Key Value
PARAM_VALUE 0 clk 1043595215827992576
PARAM_VALUE 0 clk->base.subdev.device 4096-ptr_max
PARAM_VALUE 0 clk->base.subdev.device->pri 4096-ptr_max
PARAM_VALUE 1 doff 0-2,7-9,12,14
PARAM_VALUE 2 dsrc 1274208
PARAM_VALUE 3 dctl 1274320
DATA_SOURCE 0 clk $0
DATA_SOURCE 1 doff $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c read_pll() -> read_div()

Type Parameter Key Value
PARAM_VALUE 0 clk 4096-ptr_max
PARAM_VALUE 0 clk->base.subdev.device 4096-ptr_max
PARAM_VALUE 0 clk->base.subdev.device->pri 4096-ptr_max
PARAM_VALUE 1 doff 0-2,7
PARAM_VALUE 2 dsrc 1274144
PARAM_VALUE 3 dctl 1274176
DATA_SOURCE 0 clk $0
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 clk 3438342914956304384
PARAM_VALUE 0 clk->base.subdev.device 4096-ptr_max
PARAM_VALUE 0 clk->eng 4096-ptr_max
PARAM_VALUE 1 doff 0-2,7
PARAM_VALUE 2 dsrc 1274144
PARAM_VALUE 3 dctl 1274176
DATA_SOURCE 0 clk $0
DATA_SOURCE 1 doff $1
FUZZY_MAX 1 doff 7
HARD_MAX 1 doff 7
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c read_clk() -> read_div()

Type Parameter Key Value
PARAM_VALUE 0 clk 8086834379852136448
PARAM_VALUE 0 clk->base.subdev.device 4096-ptr_max
PARAM_VALUE 0 clk->base.subdev.device->pri 4096-ptr_max
PARAM_VALUE 1 doff 0-2
PARAM_VALUE 2 dsrc 1274208
PARAM_VALUE 3 dctl 1274320
DATA_SOURCE 0 clk $0
DATA_SOURCE 1 doff $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c read_clk() -> read_div()

Type Parameter Key Value
PARAM_VALUE 0 clk 8086834379852136448
PARAM_VALUE 0 clk->base.subdev.device 4096-ptr_max
PARAM_VALUE 1 doff 7-8,12,14
PARAM_VALUE 2 dsrc 1274208
PARAM_VALUE 3 dctl 1274320
DATA_SOURCE 0 clk $0
DATA_SOURCE 1 doff $1
HARD_MAX 1 doff 14
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c read_clk() -> read_div()

Type Parameter Key Value
PARAM_VALUE 0 clk 8086834379852136448
PARAM_VALUE 0 clk->base.subdev.device 4096-ptr_max
PARAM_VALUE 1 doff 7-8,12,14
PARAM_VALUE 2 dsrc 1274208
PARAM_VALUE 3 dctl 1274320
DATA_SOURCE 0 clk $0
DATA_SOURCE 1 doff $1
HARD_MAX 1 doff 14
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c read_pll() -> read_div()

Type Parameter Key Value
PARAM_VALUE 0 clk 3438342914956304384,4432406973313925120
PARAM_VALUE 0 clk->base.subdev.device 4096-ptr_max
PARAM_VALUE 0 clk->base.subdev.device->pri 4096-ptr_max
PARAM_VALUE 1 doff 0
PARAM_VALUE 2 dsrc 1274656
PARAM_VALUE 3 dctl 1274672
DATA_SOURCE 0 clk $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c read_pll() -> read_div()

Type Parameter Key Value
PARAM_VALUE 0 clk 3438342914956304384
PARAM_VALUE 0 clk->base.subdev.device 4096-ptr_max
PARAM_VALUE 1 doff 0-2,7
PARAM_VALUE 2 dsrc 1274144
PARAM_VALUE 3 dctl 1274176
DATA_SOURCE 0 clk $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c nv50_clk_read() -> read_div()

Type Parameter Key Value
PARAM_VALUE 0 clk 4096-ptr_max
PARAM_VALUE 0 clk->base.subdev.device->pri 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c nv50_clk_read() -> read_div()

Type Parameter Key Value
PARAM_VALUE 0 clk 4096-ptr_max
PARAM_VALUE 0 clk->base.subdev.device->pri 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c mcp77_clk_read() -> read_div()

Type Parameter Key Value
PARAM_VALUE 0 clk 4096-ptr_max
PARAM_VALUE 0 clk->base.subdev.device->pri 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING