Lines Matching refs:connector
135 struct drm_connector *connector; in rockchip_drm_load() local
183 list_for_each_entry(connector, &drm_dev->mode_config.connector_list, in rockchip_drm_load()
185 ret = drm_connector_register(connector); in rockchip_drm_load()
189 connector->base.id, in rockchip_drm_load()
190 connector->name, ret); in rockchip_drm_load()
310 struct drm_connector *connector; in rockchip_drm_sys_suspend() local
316 list_for_each_entry(connector, &drm->mode_config.connector_list, head) { in rockchip_drm_sys_suspend()
317 int old_dpms = connector->dpms; in rockchip_drm_sys_suspend()
319 if (connector->funcs->dpms) in rockchip_drm_sys_suspend()
320 connector->funcs->dpms(connector, DRM_MODE_DPMS_OFF); in rockchip_drm_sys_suspend()
323 connector->dpms = old_dpms; in rockchip_drm_sys_suspend()
333 struct drm_connector *connector; in rockchip_drm_sys_resume() local
341 list_for_each_entry(connector, &drm->mode_config.connector_list, head) { in rockchip_drm_sys_resume()
342 int desired_mode = connector->dpms; in rockchip_drm_sys_resume()
349 connector->dpms = DRM_MODE_DPMS_OFF; in rockchip_drm_sys_resume()
357 status = connector->funcs->detect(connector, true); in rockchip_drm_sys_resume()
359 connector->encoder = NULL; in rockchip_drm_sys_resume()
360 connector->status = status; in rockchip_drm_sys_resume()
365 if (connector->funcs->dpms) in rockchip_drm_sys_resume()
366 connector->funcs->dpms(connector, desired_mode); in rockchip_drm_sys_resume()