Lines Matching refs:lvds_connector
464 struct intel_lvds_connector *lvds_connector = to_lvds_connector(connector); in intel_lvds_get_modes() local
469 if (!IS_ERR_OR_NULL(lvds_connector->base.edid)) in intel_lvds_get_modes()
470 return drm_add_edid_modes(connector, lvds_connector->base.edid); in intel_lvds_get_modes()
472 mode = drm_mode_duplicate(dev, lvds_connector->base.panel.fixed_mode); in intel_lvds_get_modes()
489 struct intel_lvds_connector *lvds_connector = in intel_lvds_destroy() local
492 if (!IS_ERR_OR_NULL(lvds_connector->base.edid)) in intel_lvds_destroy()
493 kfree(lvds_connector->base.edid); in intel_lvds_destroy()
495 intel_panel_fini(&lvds_connector->base.panel); in intel_lvds_destroy()
861 struct intel_lvds_connector *lvds_connector; in intel_lvds_init() local
914 lvds_connector = kzalloc(sizeof(*lvds_connector), GFP_KERNEL); in intel_lvds_init()
915 if (!lvds_connector) { in intel_lvds_init()
920 if (intel_connector_init(&lvds_connector->base) < 0) { in intel_lvds_init()
921 kfree(lvds_connector); in intel_lvds_init()
926 lvds_encoder->attached_connector = lvds_connector; in intel_lvds_init()
930 intel_connector = &lvds_connector->base; in intel_lvds_init()
1011 lvds_connector->base.edid = edid; in intel_lvds_init()
1075 kfree(lvds_connector); in intel_lvds_init()