Lines Matching defs:priv

36 	struct ch7006_priv *priv = to_ch7006_priv(encoder);
38 priv->params = *(struct ch7006_encoder_params *)params;
43 struct ch7006_priv *priv = to_ch7006_priv(encoder);
45 drm_property_destroy(encoder->dev, priv->scale_property);
47 kfree(priv);
56 struct ch7006_priv *priv = to_ch7006_priv(encoder);
57 struct ch7006_state *state = &priv->state;
61 if (mode == priv->last_dpms)
63 priv->last_dpms = mode;
73 struct ch7006_priv *priv = to_ch7006_priv(encoder);
77 ch7006_state_save(client, &priv->saved_state);
83 struct ch7006_priv *priv = to_ch7006_priv(encoder);
87 ch7006_state_load(client, &priv->saved_state);
94 struct ch7006_priv *priv = to_ch7006_priv(encoder);
99 priv->mode = ch7006_lookup_mode(encoder, mode);
101 return !!priv->mode;
118 struct ch7006_priv *priv = to_ch7006_priv(encoder);
119 struct ch7006_encoder_params *params = &priv->params;
120 struct ch7006_state *state = &priv->state;
122 struct ch7006_mode *mode = priv->mode;
123 struct ch7006_tv_norm_info *norm = &ch7006_tv_norms[priv->norm];
166 regs[CH7006_PLL_CONTROL] = priv->saved_state.regs[CH7006_PLL_CONTROL];
181 struct ch7006_priv *priv = to_ch7006_priv(encoder);
182 struct ch7006_state *state = &priv->state;
208 priv->subconnector = DRM_MODE_SUBCONNECTOR_SCART;
211 priv->subconnector = DRM_MODE_SUBCONNECTOR_SVIDEO;
213 priv->subconnector = DRM_MODE_SUBCONNECTOR_Composite;
215 priv->subconnector = DRM_MODE_SUBCONNECTOR_Unknown;
219 priv->subconnector);
221 return priv->subconnector ? connector_status_connected :
228 struct ch7006_priv *priv = to_ch7006_priv(encoder);
233 if (~mode->valid_scales & 1<<priv->scale ||
234 ~mode->valid_norms & 1<<priv->norm)
249 struct ch7006_priv *priv = to_ch7006_priv(encoder);
255 priv->scale_property = drm_property_create_range(dev, 0, "scale", 0, 2);
258 priv->select_subconnector);
260 priv->subconnector);
262 priv->hmargin);
264 priv->vmargin);
266 priv->norm);
268 priv->brightness);
270 priv->contrast);
272 priv->flicker);
273 drm_connector_attach_property(connector, priv->scale_property,
274 priv->scale);
285 struct ch7006_priv *priv = to_ch7006_priv(encoder);
286 struct ch7006_state *state = &priv->state;
294 priv->select_subconnector = val;
301 priv->hmargin = val;
309 priv->vmargin = val;
320 priv->norm = val;
325 priv->brightness = val;
332 priv->contrast = val;
339 priv->flicker = val;
345 } else if (property == priv->scale_property) {
349 priv->scale = val;
450 struct ch7006_priv *priv;
455 priv = kzalloc(sizeof(*priv), GFP_KERNEL);
456 if (!priv)
459 encoder->slave_priv = priv;
462 priv->norm = TV_NORM_PAL;
463 priv->select_subconnector = DRM_MODE_SUBCONNECTOR_Automatic;
464 priv->subconnector = DRM_MODE_SUBCONNECTOR_Unknown;
465 priv->scale = 1;
466 priv->contrast = 50;
467 priv->brightness = 50;
468 priv->flicker = 50;
469 priv->hmargin = 50;
470 priv->vmargin = 50;
471 priv->last_dpms = -1;
472 priv->chip_version = ch7006_read(client, CH7006_VERSION_ID);
477 priv->norm = i;
488 priv->scale = ch7006_scale;