Lines Matching refs:udl_connector
403 struct udl_connector *udl_connector = to_udl_connector(connector); in udl_connector_helper_get_modes() local
405 drm_connector_update_edid_property(connector, udl_connector->edid); in udl_connector_helper_get_modes()
406 if (udl_connector->edid) in udl_connector_helper_get_modes()
407 return drm_add_edid_modes(connector, udl_connector->edid); in udl_connector_helper_get_modes()
460 struct udl_connector *udl_connector = to_udl_connector(connector); in udl_connector_detect() local
465 kfree(udl_connector->edid); in udl_connector_detect()
466 udl_connector->edid = NULL; in udl_connector_detect()
471 udl_connector->edid = drm_do_get_edid(connector, udl_get_edid_block, udl); in udl_connector_detect()
472 if (udl_connector->edid) in udl_connector_detect()
482 struct udl_connector *udl_connector = to_udl_connector(connector); in udl_connector_destroy() local
485 kfree(udl_connector->edid); in udl_connector_destroy()
486 kfree(udl_connector); in udl_connector_destroy()
500 struct udl_connector *udl_connector; in udl_connector_init() local
504 udl_connector = kzalloc(sizeof(*udl_connector), GFP_KERNEL); in udl_connector_init()
505 if (!udl_connector) in udl_connector_init()
508 connector = &udl_connector->connector; in udl_connector_init()
521 kfree(udl_connector); in udl_connector_init()