Lines Matching defs:emux
606 struct exynos_mux_clk *emux = &eclk->u.mux;
612 for (sel = 0; sel < emux->nparents; sel++) {
613 if (strcmp(pname, emux->parents[sel]) == 0) {
617 if (sel == emux->nparents) {
621 uint32_t v = CLOCK_READ(sc, emux->reg);
622 v &= ~emux->bits;
623 v |= __SHIFTIN(sel, emux->bits);
624 CLOCK_WRITE(sc, emux->reg, v);
633 struct exynos_mux_clk *emux = &eclk->u.mux;
637 const uint32_t v = CLOCK_READ(sc, emux->reg);
638 const u_int sel = __SHIFTOUT(v, emux->bits);
640 KASSERT(sel < emux->nparents);
642 return exynos5410_clock_find(emux->parents[sel]);