Defined in 3 files as a function:
- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c, line 210 (as a function)
- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c, line 223 (as a function)
- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c, line 345 (as a function)
Referenced in 3 files:
- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c
- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c
- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c
Smatch caller information:
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c calc_clk() -> calc_div()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clk | 1043595215827992576 |
| PARAM_VALUE | 1 | idx | 0-2,7-9,12,14 |
| PARAM_VALUE | 3 | freq | 1-s32max |
| PARAM_VALUE | 4 | ddiv | 1847798767984058368 |
| DATA_SOURCE | 0 | clk | $0 |
| DATA_SOURCE | 1 | idx | $2 |
| DATA_SOURCE | 2 | ref | r calc_src |
| HARD_MAX | 1 | idx | 14 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c calc_clk() -> calc_div()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clk | 1043595215827992576 |
| PARAM_VALUE | 1 | idx | 0-2,7-9,12,14 |
| PARAM_VALUE | 2 | ref | 0-s32max |
| PARAM_VALUE | 3 | freq | 1-s32max |
| PARAM_VALUE | 4 | ddiv | 4125779345846730752 |
| PARAM_VALUE | 4 | *ddiv | 0 |
| DATA_SOURCE | 0 | clk | $0 |
| DATA_SOURCE | 1 | idx | $2 |
| FUZZY_MAX | 1 | idx | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c calc_src() -> calc_div()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clk | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-2 |
| PARAM_VALUE | 3 | freq | 1-26999,27001-99999,100001-107999,108001-s32max |
| PARAM_VALUE | 4 | ddiv | 400470498758451200 |
| PARAM_VALUE | 4 | *ddiv | 0 |
| DATA_SOURCE | 0 | clk | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| DATA_SOURCE | 2 | ref | r read_vco |
| DATA_SOURCE | 3 | freq | $2 |
| DATA_SOURCE | 4 | ddiv | $4 |
| HARD_MAX | 1 | idx | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c calc_clk() -> calc_div()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clk | 8086834379852136448 |
| PARAM_VALUE | 1 | idx | 0-2,7-8,12,14 |
| PARAM_VALUE | 3 | freq | 1-s32max |
| PARAM_VALUE | 4 | ddiv | 923283331635982336 |
| DATA_SOURCE | 0 | clk | $0 |
| DATA_SOURCE | 1 | idx | $2 |
| DATA_SOURCE | 2 | ref | r calc_src |
| HARD_MAX | 1 | idx | 14 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c calc_clk() -> calc_div()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clk | 8086834379852136448 |
| PARAM_VALUE | 1 | idx | 0-2,7-8,12,14 |
| PARAM_VALUE | 2 | ref | 0-s32max |
| PARAM_VALUE | 3 | freq | 1-s32max |
| PARAM_VALUE | 4 | ddiv | 3934983940272013312 |
| PARAM_VALUE | 4 | *ddiv | 0 |
| DATA_SOURCE | 0 | clk | $0 |
| DATA_SOURCE | 1 | idx | $2 |
| FUZZY_MAX | 1 | idx | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c calc_src() -> calc_div()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clk | 3438342914956304384 |
| PARAM_VALUE | 1 | idx | 0-2 |
| PARAM_VALUE | 3 | freq | 1-26999,27001-99999,100001-107999,108001-s32max |
| PARAM_VALUE | 4 | ddiv | 4462570370147000320 |
| PARAM_VALUE | 4 | *ddiv | 0 |
| DATA_SOURCE | 0 | clk | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| DATA_SOURCE | 2 | ref | r read_vco |
| DATA_SOURCE | 3 | freq | $2 |
| DATA_SOURCE | 4 | ddiv | $4 |
| HARD_MAX | 1 | idx | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c nv50_clk_calc() -> calc_div()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clk | 0-s32max |
| PARAM_VALUE | 1 | idx | 1-s32max |
| PARAM_VALUE | 2 | ref | 5409558806882193408 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c nv50_clk_calc() -> calc_div()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 1-s32max |
| PARAM_VALUE | 2 | ref | 6595581074250993664 |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c nv50_clk_calc() -> calc_div()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 1-s32max |
| PARAM_VALUE | 2 | ref | 5409558806882193408 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |