tpu_priv 33 drivers/clocksource/h8300_tpu.c static inline unsigned long read_tcnt32(struct tpu_priv *p) tpu_priv 42 drivers/clocksource/h8300_tpu.c static int tpu_get_counter(struct tpu_priv *p, unsigned long long *val) tpu_priv 63 drivers/clocksource/h8300_tpu.c static inline struct tpu_priv *cs_to_priv(struct clocksource *cs) tpu_priv 65 drivers/clocksource/h8300_tpu.c return container_of(cs, struct tpu_priv, cs); tpu_priv 70 drivers/clocksource/h8300_tpu.c struct tpu_priv *p = cs_to_priv(cs); tpu_priv 84 drivers/clocksource/h8300_tpu.c struct tpu_priv *p = cs_to_priv(cs); tpu_priv 99 drivers/clocksource/h8300_tpu.c struct tpu_priv *p = cs_to_priv(cs); tpu_priv 108 drivers/clocksource/h8300_tpu.c static struct tpu_priv tpu_priv = { tpu_priv 146 drivers/clocksource/h8300_tpu.c tpu_priv.mapbase1 = base[CH_L]; tpu_priv 147 drivers/clocksource/h8300_tpu.c tpu_priv.mapbase2 = base[CH_H]; tpu_priv 149 drivers/clocksource/h8300_tpu.c return clocksource_register_hz(&tpu_priv.cs, clk_get_rate(clk) / 64);