Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 21 files:
- arch/powerpc/platforms/512x/clock-commonclk.c, line 251
- drivers/clk/clk-divider.c, line 565
- drivers/clk/clk-stm32f4.c
- drivers/clk/hisilicon/clk.c, line 222
- drivers/clk/imx/clk-vf610.c, line 289
- drivers/clk/renesas/clk-r8a73a4.c, line 181
- drivers/clk/renesas/clk-r8a7740.c, line 137
- drivers/clk/renesas/clk-sh73a0.c, line 153
- drivers/clk/renesas/r8a77970-cpg-mssr.c, line 247
- drivers/clk/renesas/rcar-cpg-lib.c
- drivers/clk/renesas/rcar-gen2-cpg.c, line 372
- drivers/clk/renesas/rcar-gen3-cpg.c, line 487
- drivers/clk/renesas/rcar-gen4-cpg.c, line 516
- drivers/clk/rockchip/clk.c, line 569
- drivers/clk/sunxi/clk-sun6i-apb0.c, line 48
- drivers/clk/sunxi/clk-sunxi.c, line 797
- drivers/clk/tegra/clk-divider.c, line 190
- drivers/clk/tegra/clk-tegra114.c, line 997
- drivers/clk/tegra/clk-tegra124.c, line 1196
- drivers/clk/tegra/clk-tegra210.c
- include/linux/clk-provider.h, line 779
Smatch caller information:
drivers/clk/renesas/clk-sh73a0.c sh73a0_cpg_register_clock() -> clk_register_divider_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 2 | parent_name | 0,1472734852196081664,4923842339228061696 |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 5 | shift | 0,4,8,12,16,20,24 |
| PARAM_VALUE | 6 | width | 4-5 |
| PARAM_VALUE | 7 | clk_divider_flags | 0 |
| PARAM_VALUE | 8 | table | 4747866170232225792,8708539623785144320 |
| PARAM_VALUE | 9 | lock | 4096-ptr_max |
| BUF_SIZE | 2 | parent_name | (-1),5 |
| BUF_SIZE | 2 | parent_name | (-1),5 |
| BUF_SIZE | 8 | table | 104,208 |
| BUF_SIZE | 8 | table | 104,208 |
| DATA_SOURCE | 1 | name | $3 |
| STR_LEN | 0 | dev | (-1),4 |
| STR_LEN | 2 | parent_name | (-1),4 |
| BIT_INFO | 6 | width | 0x4,0x5 |
| BIT_INFO | 8 | table | 0x40c2c22064000000,0x79fbffa5e5e9e000 |
| BIT_INFO | 8 | table | 0x40c2c22064000000,0x79fbffa5e5e9e000 |
drivers/clk/ti/adpll.c ti_adpll_init_divider() -> clk_register_divider_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 1-u64max |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 4 | reg | 16,20,40 |
| PARAM_VALUE | 5 | shift | 0,16 |
| PARAM_VALUE | 6 | width | 4-5,7 |
| PARAM_VALUE | 7 | clk_divider_flags | 0-1 |
| PARAM_VALUE | 8 | table | 0 |
| PARAM_VALUE | 9 | lock | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | name | (-1)-s32max |
| BUF_SIZE | 1 | name | (-1)-s32max |
| BUF_SIZE | 2 | parent_name | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 2 | parent_name | s32min,(-10),(-1),1-s32max |
| DATA_SOURCE | 1 | name | r ti_adpll_clk_get_name |
| DATA_SOURCE | 2 | parent_name | r __clk_get_name |
| DATA_SOURCE | 4 | reg | $5 |
| DATA_SOURCE | 5 | shift | $6 |
| DATA_SOURCE | 6 | width | $7 |
| DATA_SOURCE | 7 | clk_divider_flags | $8 |
| BIT_INFO | 6 | width | 0x4,0x7 |
| MEM_ZERO | 9 | lock | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/renesas/rcar-gen3-cpg.c rcar_gen3_cpg_clk_register() -> clk_register_divider_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 4 | reg | 4096-ptr_max |
| PARAM_VALUE | 5 | shift | 3 |
| PARAM_VALUE | 6 | width | 2 |
| PARAM_VALUE | 7 | clk_divider_flags | 0 |
| PARAM_VALUE | 8 | table | 2445420057741107200 |
| PARAM_VALUE | 9 | lock | 3392185353162878976 |
| BUF_SIZE | 2 | parent_name | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 8 | table | 24 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/keystone/pll.c of_pll_div_clk_init() -> clk_register_divider_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 2 | parent_name | 1-u64max |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 7 | clk_divider_flags | 0 |
| PARAM_VALUE | 8 | table | 0 |
| PARAM_VALUE | 9 | lock | 0 |
| BUF_SIZE | 1 | name | (-1),7 |
| BUF_SIZE | 1 | name | (-1),7 |
| BUF_SIZE | 2 | parent_name | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 2 | parent_name | s32min,(-10),(-1)-s32max |
| DATA_SOURCE | 2 | parent_name | r of_clk_get_parent_name |
| DATA_SOURCE | 4 | reg | r of_iomap |
| BIT_INFO | 4 | reg | 0x0,0x0 |
drivers/clk/renesas/clk-r8a7740.c r8a7740_cpg_register_clock() -> clk_register_divider_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 2 | parent_name | 1768635044149612544 |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 5 | shift | 0,4,8,12,16,20 |
| PARAM_VALUE | 6 | width | 4 |
| PARAM_VALUE | 7 | clk_divider_flags | 0 |
| PARAM_VALUE | 8 | table | 2201174439430590464 |
| PARAM_VALUE | 9 | lock | 4096-ptr_max |
| BUF_SIZE | 2 | parent_name | 6 |
| BUF_SIZE | 2 | parent_name | 6 |
| BUF_SIZE | 8 | table | 120 |
| BUF_SIZE | 8 | table | 120 |
| DATA_SOURCE | 1 | name | $3 |
| STR_LEN | 0 | dev | 5 |
| STR_LEN | 2 | parent_name | 5 |
| TERMINATED | 2 | parent_name | 1 |
drivers/clk/renesas/rcar-cpg-lib.c cpg_sd_clk_register() -> clk_register_divider_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 4 | reg | 4096-ptr_max |
| PARAM_VALUE | 5 | shift | 0 |
| PARAM_VALUE | 6 | width | 2 |
| PARAM_VALUE | 7 | clk_divider_flags | 0 |
| PARAM_VALUE | 8 | table | 3347640388724797440 |
| PARAM_VALUE | 9 | lock | 3392185353162878976 |
| BUF_SIZE | 2 | parent_name | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 2 | parent_name | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 8 | table | 24 |
| DATA_SOURCE | 1 | name | $0 |
| DATA_SOURCE | 2 | parent_name | $2 |
| DATA_SOURCE | 4 | reg | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/renesas/rcar-cpg-lib.c cpg_sdh_clk_register() -> clk_register_divider_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 4 | reg | 4096-ptr_max |
| PARAM_VALUE | 5 | shift | 2 |
| PARAM_VALUE | 6 | width | 8 |
| PARAM_VALUE | 7 | clk_divider_flags | 0 |
| PARAM_VALUE | 8 | table | 890407197901840384 |
| PARAM_VALUE | 9 | lock | 3392185353162878976 |
| BUF_SIZE | 2 | parent_name | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 2 | parent_name | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 8 | table | 88 |
| DATA_SOURCE | 1 | name | $0 |
| DATA_SOURCE | 2 | parent_name | $2 |
| DATA_SOURCE | 4 | reg | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/renesas/rcar-gen2-cpg.c rcar_gen2_cpg_clk_register() -> clk_register_divider_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 4 | reg | 4096-ptr_max |
| PARAM_VALUE | 5 | shift | 0,4,8 |
| PARAM_VALUE | 6 | width | 4 |
| PARAM_VALUE | 7 | clk_divider_flags | 0 |
| PARAM_VALUE | 8 | table | 816128065050726400,816128065050726404,3378992858841120768 |
| PARAM_VALUE | 9 | lock | 8449545996670558208 |
| BUF_SIZE | 2 | parent_name | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 2 | parent_name | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 8 | table | (-1),72,96 |
| BUF_SIZE | 8 | table | (-1),72,96 |
| DATA_SOURCE | 2 | parent_name | r __clk_get_name |
| BIT_INFO | 5 | shift | 0x0,0xc |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/pistachio/clk.c pistachio_clk_register_div() -> clk_register_divider_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 5 | shift | 0 |
| PARAM_VALUE | 7 | clk_divider_flags | 0,16 |
| PARAM_VALUE | 8 | table | 0 |
| PARAM_VALUE | 9 | lock | 0 |
drivers/clk/renesas/clk-r8a73a4.c r8a73a4_cpg_register_clock() -> clk_register_divider_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 2 | parent_name | 4923842339228061696 |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 5 | shift | 0,4,8,12,16,20 |
| PARAM_VALUE | 6 | width | 4 |
| PARAM_VALUE | 7 | clk_divider_flags | 0 |
| PARAM_VALUE | 8 | table | 3552437457648001024 |
| PARAM_VALUE | 9 | lock | 4096-ptr_max |
| BUF_SIZE | 2 | parent_name | 5 |
| BUF_SIZE | 2 | parent_name | 5 |
| BUF_SIZE | 8 | table | 104 |
| BUF_SIZE | 8 | table | 104 |
| DATA_SOURCE | 1 | name | $3 |
| STR_LEN | 0 | dev | 4 |
| STR_LEN | 2 | parent_name | 4 |
| TERMINATED | 2 | parent_name | 1 |
drivers/clk/rockchip/clk.c rockchip_clk_register_branches() -> clk_register_divider_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 4 | reg | 4096-ptr_max |
| PARAM_VALUE | 8 | table | 1-u64max |
| PARAM_VALUE | 9 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/rockchip/clk.c rockchip_clk_register_branches() -> clk_register_divider_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 4 | reg | 4096-ptr_max |
| PARAM_VALUE | 7 | clk_divider_flags | 0-255 |
| PARAM_VALUE | 8 | table | 0 |
| PARAM_VALUE | 9 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/samsung/i2s.c i2s_register_clock_provider() -> clk_register_divider_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 3 | flags | 4 |
| PARAM_VALUE | 5 | shift | 8 |
| PARAM_VALUE | 6 | width | 6 |
| PARAM_VALUE | 7 | clk_divider_flags | 0 |
| PARAM_VALUE | 8 | table | 0 |
| PARAM_VALUE | 9 | lock | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 9 | lock | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/renesas/rcar-gen4-cpg.c rcar_gen4_cpg_clk_register() -> clk_register_divider_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 4 | reg | 4096-ptr_max |
| PARAM_VALUE | 5 | shift | 3 |
| PARAM_VALUE | 6 | width | 2 |
| PARAM_VALUE | 7 | clk_divider_flags | 0 |
| PARAM_VALUE | 8 | table | 7196262269403578368 |
| PARAM_VALUE | 9 | lock | 3392185353162878976 |
| BUF_SIZE | 2 | parent_name | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 8 | table | 40 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/renesas/r8a77970-cpg-mssr.c r8a77970_cpg_clk_register() -> clk_register_divider_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 4 | reg | 4096-ptr_max |
| PARAM_VALUE | 5 | shift | 4,8 |
| PARAM_VALUE | 6 | width | 4 |
| PARAM_VALUE | 7 | clk_divider_flags | 0 |
| PARAM_VALUE | 8 | table | 3784755257245675520,8025214417748254720 |
| PARAM_VALUE | 9 | lock | 3392185353162878976 |
| BUF_SIZE | 2 | parent_name | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 8 | table | 72,96 |
| BUF_SIZE | 8 | table | 72,96 |
| BIT_INFO | 5 | shift | 0x0,0xc |
| BIT_INFO | 8 | table | 0x240600da182a2000,0x7fdf6ffeddfbf000 |
| BIT_INFO | 8 | table | 0x240600da182a2000,0x7fdf6ffeddfbf000 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/renesas/clk-emev2.c emev2_smu_clkdiv_init() -> clk_register_divider_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 6 | width | 8 |
| PARAM_VALUE | 7 | clk_divider_flags | 0 |
| PARAM_VALUE | 8 | table | 0 |
| PARAM_VALUE | 9 | lock | 6933983188758597632 |
| BUF_SIZE | 1 | name | 7 |
| BUF_SIZE | 2 | parent_name | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 2 | parent_name | s32min,(-10),(-1)-s32max |
| DATA_SOURCE | 2 | parent_name | r of_clk_get_parent_name |
sound/soc/mxs/mxs-saif.c mxs_saif_mclk_init() -> clk_register_divider_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 9065426179157819392 |
| PARAM_VALUE | 3 | flags | 0 |
| PARAM_VALUE | 5 | shift | 27 |
| PARAM_VALUE | 6 | width | 3 |
| PARAM_VALUE | 7 | clk_divider_flags | 0 |
| PARAM_VALUE | 8 | table | 0 |
| PARAM_VALUE | 9 | lock | 0 |
| BUF_SIZE | 1 | name | 14 |
| STR_LEN | 0 | dev | 13 |
| RX_PATH | |||
| TASK_NOT_RUNNING |