clk_pfd
for (i = 0; i < ARRAY_SIZE(clk_pfd); i++) {
clk_pfd[i].regmap = regmap;
ret = devm_clk_hw_register(dev, &clk_pfd[i].hw);
clk_pfd[i].hw.init->name);
static struct vc3_hw_data clk_pfd[] = {
&clk_pfd[VC3_PFD1].hw
&clk_pfd[VC3_PFD2].hw
&clk_pfd[VC3_PFD3].hw
vc5->clk_pfd.init = &init;
ret = devm_clk_hw_register(&client->dev, &vc5->clk_pfd);
parent_names[0] = clk_hw_get_name(&vc5->clk_pfd);
struct clk_hw clk_pfd;
container_of(hw, struct vc5_driver_data, clk_pfd);
container_of(hw, struct vc5_driver_data, clk_pfd);
struct clk_pfd *pfd = to_clk_pfd(hw);
struct clk_pfd *pfd;
#define to_clk_pfd(_hw) container_of(_hw, struct clk_pfd, hw)
struct clk_pfd *pfd = to_clk_pfd(hw);
struct clk_pfd *pfd = to_clk_pfd(hw);
struct clk_pfd *pfd = to_clk_pfd(hw);
struct clk_pfd *pfd = to_clk_pfd(hw);