Lines Matching defs:fixed
19 struct tegra_clk_periph_fixed *fixed = to_tegra_clk_periph_fixed(hw);
20 u32 mask = 1 << (fixed->num % 32), value;
22 value = readl(fixed->base + fixed->regs->enb_reg);
24 value = readl(fixed->base + fixed->regs->rst_reg);
34 struct tegra_clk_periph_fixed *fixed = to_tegra_clk_periph_fixed(hw);
35 u32 mask = 1 << (fixed->num % 32);
37 writel(mask, fixed->base + fixed->regs->enb_set_reg);
44 struct tegra_clk_periph_fixed *fixed = to_tegra_clk_periph_fixed(hw);
45 u32 mask = 1 << (fixed->num % 32);
47 writel(mask, fixed->base + fixed->regs->enb_clr_reg);
54 struct tegra_clk_periph_fixed *fixed = to_tegra_clk_periph_fixed(hw);
57 rate = (unsigned long long)parent_rate * fixed->mul;
58 do_div(rate, fixed->div);
79 struct tegra_clk_periph_fixed *fixed;
87 fixed = kzalloc(sizeof(*fixed), GFP_KERNEL);
88 if (!fixed)
97 fixed->base = base;
98 fixed->regs = regs;
99 fixed->mul = mul;
100 fixed->div = div;
101 fixed->num = num;
103 fixed->hw.init = &init;
105 clk = clk_register(NULL, &fixed->hw);
107 kfree(fixed);