Lines Matching refs:tim_ker
919 struct timer_cker *tim_ker = to_timer_cker(hw); in __bestmult() local
923 prescaler = readl_relaxed(tim_ker->apbdiv) & APB_DIV_MASK; in __bestmult()
946 struct timer_cker *tim_ker = to_timer_cker(hw); in timer_ker_set_rate() local
951 spin_lock_irqsave(tim_ker->lock, flags); in timer_ker_set_rate()
957 writel_relaxed(0, tim_ker->timpre); in timer_ker_set_rate()
960 writel_relaxed(1, tim_ker->timpre); in timer_ker_set_rate()
965 spin_unlock_irqrestore(tim_ker->lock, flags); in timer_ker_set_rate()
973 struct timer_cker *tim_ker = to_timer_cker(hw); in timer_ker_recalc_rate() local
977 prescaler = readl_relaxed(tim_ker->apbdiv) & APB_DIV_MASK; in timer_ker_recalc_rate()
979 timpre = readl_relaxed(tim_ker->timpre) & TIM_PRE_MASK; in timer_ker_recalc_rate()
1003 struct timer_cker *tim_ker; in clk_register_cktim() local
1008 tim_ker = kzalloc(sizeof(*tim_ker), GFP_KERNEL); in clk_register_cktim()
1009 if (!tim_ker) in clk_register_cktim()
1018 tim_ker->hw.init = &init; in clk_register_cktim()
1019 tim_ker->lock = lock; in clk_register_cktim()
1020 tim_ker->apbdiv = apbdiv; in clk_register_cktim()
1021 tim_ker->timpre = timpre; in clk_register_cktim()
1023 hw = &tim_ker->hw; in clk_register_cktim()
1027 kfree(tim_ker); in clk_register_cktim()