Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/clk/clk-gate.c, line 259
- drivers/clk/sophgo/clk-sg2042-clkgen.c, line 854
- include/linux/clk-provider.h
Smatch caller information:
drivers/clk/sophgo/clk-sg2042-rpgate.c sg2042_clk_register_rpgates() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 3 | parent_name | 0 |
| PARAM_VALUE | 4 | parent_hw | 0 |
| PARAM_VALUE | 7 | reg | 4096-ptr_max |
| PARAM_VALUE | 9 | clk_gate_flags | 0 |
| PARAM_VALUE | 10 | lock | 2012177580846301184 |
| BUF_SIZE | 2 | name | s32min,(-10),1-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/bcm/clk-bcm63268-timer.c bcm63268_tclk_probe() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 2 | name | 1-u64max |
| PARAM_VALUE | 3 | parent_name | 0 |
| PARAM_VALUE | 4 | parent_hw | 0 |
| PARAM_VALUE | 5 | parent_data | 0 |
| PARAM_VALUE | 6 | flags | 0 |
| PARAM_VALUE | 7 | reg | 4096-ptr_max |
| PARAM_VALUE | 8 | bit_idx | 0-4,6-7,11,15-18 |
| PARAM_VALUE | 9 | clk_gate_flags | 4 |
| PARAM_VALUE | 10 | lock | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 7 | reg | r devm_platform_ioremap_resource |
| MEM_ZERO | 10 | lock | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/clk-sp7021.c sp7021_clk_probe() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 2 | name | 3905271342361317376 |
| PARAM_VALUE | 3 | parent_name | 0 |
| PARAM_VALUE | 4 | parent_hw | 0 |
| PARAM_VALUE | 5 | parent_data | 2642264560712163328,9106820007653638144 |
| PARAM_VALUE | 6 | flags | 0 |
| PARAM_VALUE | 8 | bit_idx | 0,2-9 |
| PARAM_VALUE | 9 | clk_gate_flags | 2 |
| PARAM_VALUE | 10 | lock | 0 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 2 | name | 10 |
| BUF_SIZE | 5 | parent_data | 32 |
| BIT_INFO | 5 | parent_data | 0x2421248c05980000,0x7eebfd9e5fdfa000 |
| BIT_INFO | 5 | parent_data | 0x2421248c05980000,0x7eebfd9e5fdfa000 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/sophgo/clk-sg2044.c sg2044_clk_init_ctrl() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 3 | parent_name | 0 |
| PARAM_VALUE | 5 | parent_data | 0 |
| PARAM_VALUE | 8 | bit_idx | 0-31 |
| PARAM_VALUE | 9 | clk_gate_flags | 0 |
| PARAM_VALUE | 10 | lock | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 2 | name | s32min,(-10),1-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| MEM_ZERO | 10 | lock | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/imx/clk-imx8mp-audiomix.c clk_imx8mp_audiomix_probe() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 3 | parent_name | 0 |
| PARAM_VALUE | 4 | parent_hw | 0 |
| PARAM_VALUE | 5 | parent_data | 4096-ptr_max |
| PARAM_VALUE | 6 | flags | 4 |
| PARAM_VALUE | 9 | clk_gate_flags | 0 |
| PARAM_VALUE | 10 | lock | 0 |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/imx/clk-imx8mp-audiomix.c clk_imx8mp_audiomix_probe() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 2 | name | 6019277395349712896 |
| PARAM_VALUE | 3 | parent_name | 8727846005424025600 |
| PARAM_VALUE | 4 | parent_hw | 0 |
| PARAM_VALUE | 5 | parent_data | 0 |
| PARAM_VALUE | 6 | flags | 4 |
| PARAM_VALUE | 8 | bit_idx | 13 |
| PARAM_VALUE | 9 | clk_gate_flags | 0 |
| PARAM_VALUE | 10 | lock | 0 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 2 | name | 12 |
| BUF_SIZE | 3 | parent_name | 15 |
| STR_LEN | 0 | dev | 11 |
| STR_LEN | 1 | np | 14 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/sophgo/clk-sg2042-clkgen.c sg2042_clk_register_gates() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 3 | parent_name | 0 |
| PARAM_VALUE | 5 | parent_data | 0 |
| PARAM_VALUE | 7 | reg | 4096-ptr_max |
| PARAM_VALUE | 9 | clk_gate_flags | 0 |
| PARAM_VALUE | 10 | lock | 6446362875328131072 |
| BUF_SIZE | 2 | name | s32min,(-10),1-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/sophgo/clk-sg2042-clkgen.c sg2042_clk_register_gates_fw() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 3 | parent_name | 0 |
| PARAM_VALUE | 4 | parent_hw | 0 |
| PARAM_VALUE | 7 | reg | 4096-ptr_max |
| PARAM_VALUE | 9 | clk_gate_flags | 0 |
| PARAM_VALUE | 10 | lock | 6446362875328131072 |
| BUF_SIZE | 2 | name | s32min,(-10),1-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/clk-loongson2.c loongson2_clk_probe() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 4 | parent_hw | 0 |
| PARAM_VALUE | 5 | parent_data | 0 |
| PARAM_VALUE | 9 | clk_gate_flags | 0 |
| PARAM_VALUE | 10 | lock | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 3 | parent_name | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 3 | parent_name | s32min,(-10),(-1)-s32max |
| MEM_ZERO | 10 | lock | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/mediatek/clk-mt8365-apmixedsys.c clk_mt8365_apmixed_probe() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 2 | name | 692493046829891584 |
| PARAM_VALUE | 3 | parent_name | 7337377262507765760 |
| PARAM_VALUE | 4 | parent_hw | 0 |
| PARAM_VALUE | 5 | parent_data | 0 |
| PARAM_VALUE | 6 | flags | 0 |
| PARAM_VALUE | 8 | bit_idx | 0 |
| PARAM_VALUE | 9 | clk_gate_flags | 0 |
| PARAM_VALUE | 10 | lock | 0 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 2 | name | 8 |
| BUF_SIZE | 3 | parent_name | 9 |
| STR_LEN | 0 | dev | 7 |
| STR_LEN | 1 | np | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/mediatek/clk-mt8365-apmixedsys.c clk_mt8365_apmixed_probe() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 2 | name | 913479686317608960 |
| PARAM_VALUE | 3 | parent_name | 692493046829891584 |
| PARAM_VALUE | 4 | parent_hw | 0 |
| PARAM_VALUE | 5 | parent_data | 0 |
| PARAM_VALUE | 6 | flags | 0 |
| PARAM_VALUE | 8 | bit_idx | 1 |
| PARAM_VALUE | 9 | clk_gate_flags | 0 |
| PARAM_VALUE | 10 | lock | 0 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 2 | name | 9 |
| BUF_SIZE | 3 | parent_name | 8 |
| STR_LEN | 0 | dev | 8 |
| STR_LEN | 1 | np | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/clk-ep93xx.c ep93xx_clk_probe() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 2 | name | 6270610794341072896 |
| PARAM_VALUE | 3 | parent_name | 0 |
| PARAM_VALUE | 4 | parent_hw | 0 |
| PARAM_VALUE | 5 | parent_data | 3034592627552911360 |
| PARAM_VALUE | 5 | parent_data->fw_name | 0 |
| PARAM_VALUE | 5 | parent_data->hw | 0-ptr_max |
| PARAM_VALUE | 5 | parent_data->index | 0 |
| PARAM_VALUE | 5 | parent_data->name | 0 |
| PARAM_VALUE | 6 | flags | 0 |
| PARAM_VALUE | 7 | reg | 4 |
| PARAM_VALUE | 8 | bit_idx | 28 |
| PARAM_VALUE | 9 | clk_gate_flags | 0 |
| PARAM_VALUE | 10 | lock | 1-u64max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 2 | name | 14 |
| STR_LEN | 0 | dev | 13 |
| MEM_ZERO | 10 | lock | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/clk-ep93xx.c ep93xx_dma_clock_init() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 3 | parent_name | 0 |
| PARAM_VALUE | 4 | parent_hw | 0 |
| PARAM_VALUE | 5 | parent_data | 4506726482390708224 |
| PARAM_VALUE | 5 | parent_data->fw_name | 0 |
| PARAM_VALUE | 5 | parent_data->index | 0 |
| PARAM_VALUE | 5 | parent_data->name | 0 |
| PARAM_VALUE | 6 | flags | 0 |
| PARAM_VALUE | 7 | reg | 4 |
| PARAM_VALUE | 9 | clk_gate_flags | 0 |
| PARAM_VALUE | 10 | lock | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 10 | lock | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/eswin/clk.c eswin_clk_register_clks() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 3 | parent_name | 0 |
| PARAM_VALUE | 5 | parent_data | 0 |
| PARAM_VALUE | 6 | flags | 0,4,12 |
| PARAM_VALUE | 8 | bit_idx | 0-21,23-31 |
| PARAM_VALUE | 9 | clk_gate_flags | 0 |
| PARAM_VALUE | 10 | lock | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/eswin/clk.c eswin_clk_register_gate() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 3 | parent_name | 0 |
| PARAM_VALUE | 4 | parent_hw | 0 |
| PARAM_VALUE | 10 | lock | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/imx/clk-imx8ulp-sim-lpav.c clk_imx8ulp_sim_lpav_probe() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 3 | parent_name | 0 |
| PARAM_VALUE | 4 | parent_hw | 0 |
| PARAM_VALUE | 5 | parent_data | 4096-ptr_max |
| PARAM_VALUE | 6 | flags | 4 |
| PARAM_VALUE | 9 | clk_gate_flags | 0 |
| PARAM_VALUE | 10 | lock | 1-u64max |
| MEM_ZERO | 10 | lock | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/aspeed/clk-ast2700.c ast2700_soc_clk_probe() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 3 | parent_name | 0 |
| PARAM_VALUE | 5 | parent_data | 0 |
| PARAM_VALUE | 6 | flags | 0,2048 |
| PARAM_VALUE | 8 | bit_idx | 0-31 |
| PARAM_VALUE | 9 | clk_gate_flags | 0 |
| PARAM_VALUE | 10 | lock | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 4 | parent_hw | r get_parent_hw_or_null |
| MEM_ZERO | 10 | lock | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/renesas/clk-vbattb.c vbattb_clk_probe() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.last_status | (-1) |
| PARAM_VALUE | 0 | dev->power.request | 0-4 |
| PARAM_VALUE | 0 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 2 | name | 3951646820740472832 |
| PARAM_VALUE | 3 | parent_name | 0 |
| PARAM_VALUE | 4 | parent_hw | 0 |
| PARAM_VALUE | 5 | parent_data | 2619035229981380608 |
| PARAM_VALUE | 5 | parent_data->fw_name | 5475661018624159744 |
| PARAM_VALUE | 5 | parent_data->hw | 0 |
| PARAM_VALUE | 5 | parent_data->index | 0 |
| PARAM_VALUE | 5 | parent_data->name | 0 |
| PARAM_VALUE | 6 | flags | 0 |
| PARAM_VALUE | 8 | bit_idx | 0 |
| PARAM_VALUE | 9 | clk_gate_flags | 1 |
| PARAM_VALUE | 10 | lock | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 2 | name | 3 |
| STR_LEN | 0 | dev | 2 |
| TERMINATED | 5 | parent_data->fw_name | 1 |
| MEM_ZERO | 10 | lock | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/renesas/clk-vbattb.c vbattb_clk_probe() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 2 | name | 2903714563675766784 |
| PARAM_VALUE | 3 | parent_name | 0 |
| PARAM_VALUE | 4 | parent_hw | 0-ptr_max |
| PARAM_VALUE | 5 | parent_data | 0 |
| PARAM_VALUE | 6 | flags | 2048 |
| PARAM_VALUE | 8 | bit_idx | 16 |
| PARAM_VALUE | 9 | clk_gate_flags | 0 |
| PARAM_VALUE | 10 | lock | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 2 | name | 9 |
| DATA_SOURCE | 4 | parent_hw | r __devm_clk_hw_register_mux |
| STR_LEN | 0 | dev | 8 |
| MEM_ZERO | 10 | lock | |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/clk-lan966x.c lan966x_gate_clk_register() -> __devm_clk_hw_register_gate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | np | 0 |
| PARAM_VALUE | 2 | name | 0,2040067276093120512,3020131388256804864,4182670720561709056,7649561088195862528,9221319847433158656 |
| PARAM_VALUE | 4 | parent_hw | 0 |
| PARAM_VALUE | 5 | parent_data | 0 |
| PARAM_VALUE | 6 | flags | 0 |
| PARAM_VALUE | 7 | reg | 4096-ptr_max |
| PARAM_VALUE | 8 | bit_idx | 0,8-11 |
| PARAM_VALUE | 9 | clk_gate_flags | 0 |
| PARAM_VALUE | 10 | lock | 2659567646806384640 |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 7 | reg | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |