Lines Matching refs:connector

57 static int udl_get_modes(struct drm_connector *connector)  in udl_get_modes()  argument
59 struct udl_device *udl = connector->dev->dev_private; in udl_get_modes()
65 drm_mode_connector_update_edid_property(connector, NULL); in udl_get_modes()
77 drm_mode_connector_update_edid_property(connector, edid); in udl_get_modes()
78 ret = drm_add_edid_modes(connector, edid); in udl_get_modes()
83 static int udl_mode_valid(struct drm_connector *connector, in udl_mode_valid() argument
86 struct udl_device *udl = connector->dev->dev_private; in udl_mode_valid()
97 udl_detect(struct drm_connector *connector, bool force) in udl_detect() argument
99 if (drm_device_is_unplugged(connector->dev)) in udl_detect()
105 udl_best_single_encoder(struct drm_connector *connector) in udl_best_single_encoder() argument
107 int enc_id = connector->encoder_ids[0]; in udl_best_single_encoder()
108 return drm_encoder_find(connector->dev, enc_id); in udl_best_single_encoder()
111 static int udl_connector_set_property(struct drm_connector *connector, in udl_connector_set_property() argument
118 static void udl_connector_destroy(struct drm_connector *connector) in udl_connector_destroy() argument
120 drm_connector_unregister(connector); in udl_connector_destroy()
121 drm_connector_cleanup(connector); in udl_connector_destroy()
122 kfree(connector); in udl_connector_destroy()
141 struct drm_connector *connector; in udl_connector_init() local
143 connector = kzalloc(sizeof(struct drm_connector), GFP_KERNEL); in udl_connector_init()
144 if (!connector) in udl_connector_init()
147 drm_connector_init(dev, connector, &udl_connector_funcs, DRM_MODE_CONNECTOR_DVII); in udl_connector_init()
148 drm_connector_helper_add(connector, &udl_connector_helper_funcs); in udl_connector_init()
150 drm_connector_register(connector); in udl_connector_init()
151 drm_mode_connector_attach_encoder(connector, encoder); in udl_connector_init()
153 drm_object_attach_property(&connector->base, in udl_connector_init()