Lines Matching refs:tmux
1262 struct tegra_mux_clk *tmux = &tclk->u.mux; in tegra210_car_clock_set_parent_mux() local
1270 for (src = 0; src < tmux->nparents; src++) { in tegra210_car_clock_set_parent_mux()
1271 if (tmux->parents[src] == NULL) { in tegra210_car_clock_set_parent_mux()
1274 if (strcmp(tmux->parents[src], tclk_parent->base.name) == 0) { in tegra210_car_clock_set_parent_mux()
1278 if (src == tmux->nparents) { in tegra210_car_clock_set_parent_mux()
1282 v = bus_space_read_4(bst, bsh, tmux->reg); in tegra210_car_clock_set_parent_mux()
1283 v &= ~tmux->bits; in tegra210_car_clock_set_parent_mux()
1284 v |= __SHIFTIN(src, tmux->bits); in tegra210_car_clock_set_parent_mux()
1285 bus_space_write_4(bst, bsh, tmux->reg, v); in tegra210_car_clock_set_parent_mux()
1294 struct tegra_mux_clk *tmux = &tclk->u.mux; in tegra210_car_clock_get_parent_mux() local
1300 const uint32_t v = bus_space_read_4(bst, bsh, tmux->reg); in tegra210_car_clock_get_parent_mux()
1301 const u_int src = __SHIFTOUT(v, tmux->bits); in tegra210_car_clock_get_parent_mux()
1303 KASSERT(src < tmux->nparents); in tegra210_car_clock_get_parent_mux()
1305 if (tmux->parents[src] == NULL) { in tegra210_car_clock_get_parent_mux()
1309 return tegra210_car_clock_find(tmux->parents[src]); in tegra210_car_clock_get_parent_mux()