static int sh_tmu_register(struct sh_tmu_priv *p, char *name, unsigned long clockevent_rating, unsigned long clocksource_rating) { if (clockevent_rating) sh_tmu_register_clockevent(p, name, clockevent_rating); else if (clocksource_rating) sh_tmu_register_clocksource(p, name, clocksource_rating); return 0; }
static int sh_tmu_register(struct sh_tmu_channel *ch, const char *name, bool clockevent, bool clocksource) { if (clockevent) { ch->tmu->has_clockevent = true; sh_tmu_register_clockevent(ch, name); } else if (clocksource) { ch->tmu->has_clocksource = true; sh_tmu_register_clocksource(ch, name); } return 0; }