Lines Matching defs:state
229 struct exynos_mipi_video_phy *state, unsigned int on)
231 struct regmap *enable_map = state->regmaps[data->enable_map];
232 struct regmap *resetn_map = state->regmaps[data->resetn_map];
234 spin_lock(&state->slock);
238 state->phys[data->coupled_phy_id].phy->power_count == 0)
253 spin_unlock(&state->slock);
264 struct exynos_mipi_video_phy *state = to_mipi_video_phy(phy_desc);
266 return __set_phy_state(phy_desc->data, state, 1);
272 struct exynos_mipi_video_phy *state = to_mipi_video_phy(phy_desc);
274 return __set_phy_state(phy_desc->data, state, 0);
280 struct exynos_mipi_video_phy *state = dev_get_drvdata(dev);
282 if (WARN_ON(args->args[0] >= state->num_phys))
285 return state->phys[args->args[0]].phy;
297 struct exynos_mipi_video_phy *state;
307 state = devm_kzalloc(dev, sizeof(*state), GFP_KERNEL);
308 if (!state)
312 state->regmaps[i] = syscon_regmap_lookup_by_phandle(np,
314 if (IS_ERR(state->regmaps[i]))
315 return PTR_ERR(state->regmaps[i]);
317 state->num_phys = phy_dev->num_phys;
318 spin_lock_init(&state->slock);
320 dev_set_drvdata(dev, state);
322 for (i = 0; i < state->num_phys; i++) {
330 state->phys[i].phy = phy;
331 state->phys[i].index = i;
332 state->phys[i].data = &phy_dev->phys[i];
333 phy_set_drvdata(phy, &state->phys[i]);