Lines Matching defs:ddc

89 	struct i2c_adapter ddc;
100 struct intel_sdvo_ddc ddc[3];
2072 struct i2c_adapter *ddc = connector->ddc;
2074 if (!ddc)
2077 return drm_edid_read_ddc(connector, ddc);
2085 struct i2c_adapter *ddc;
2087 ddc = intel_gmbus_get_adapter(i915, i915->display.vbt.crt_ddc_pin);
2088 if (!ddc)
2091 return drm_edid_read_ddc(connector, ddc);
2104 * port, try to use the CRT ddc to read the EDID for DVI-connector.
2550 for (i = 0; i < ARRAY_SIZE(sdvo->ddc); i++) {
2551 if (sdvo->ddc[i].ddc_bus)
2552 i2c_del_adapter(&sdvo->ddc[i].ddc);
2634 return &sdvo->ddc[ddc_bus - 1];
2722 intel_sdvo_init_ddc_proxy(struct intel_sdvo_ddc *ddc,
2730 struct intel_sdvo_ddc *ddc = NULL;
2734 ddc = intel_sdvo_select_ddc_bus(encoder, connector);
2740 ddc ? &ddc->ddc : NULL);
2753 if (ddc)
2756 ddc->ddc.name);
2960 intel_ddc_get_modes(connector, connector->ddc);
3289 struct intel_sdvo_ddc *ddc = adapter->algo_data;
3290 struct intel_sdvo *sdvo = ddc->sdvo;
3292 if (!__intel_sdvo_set_control_bus_switch(sdvo, 1 << ddc->ddc_bus))
3300 struct intel_sdvo_ddc *ddc = adapter->algo_data;
3301 struct intel_sdvo *sdvo = ddc->sdvo;
3314 struct intel_sdvo_ddc *ddc = adapter->algo_data;
3315 struct intel_sdvo *sdvo = ddc->sdvo;
3323 struct intel_sdvo_ddc *ddc = adapter->algo_data;
3324 struct intel_sdvo *sdvo = ddc->sdvo;
3332 struct intel_sdvo_ddc *ddc = adapter->algo_data;
3333 struct intel_sdvo *sdvo = ddc->sdvo;
3345 intel_sdvo_init_ddc_proxy(struct intel_sdvo_ddc *ddc,
3351 ddc->sdvo = sdvo;
3352 ddc->ddc_bus = ddc_bus;
3354 ddc->ddc.owner = THIS_MODULE;
3355 snprintf(ddc->ddc.name, I2C_NAME_SIZE, "SDVO %c DDC%d",
3357 ddc->ddc.dev.parent = &pdev->dev;
3358 ddc->ddc.algo_data = ddc;
3359 ddc->ddc.algo = &intel_sdvo_ddc_proxy;
3360 ddc->ddc.lock_ops = &proxy_lock_ops;
3362 return i2c_add_adapter(&ddc->ddc);
3445 for (i = 0; i < ARRAY_SIZE(intel_sdvo->ddc); i++) {
3448 ret = intel_sdvo_init_ddc_proxy(&intel_sdvo->ddc[i],