Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

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