Lines Matching defs:connector

188 	struct amdgpu_dm_connector *connector = file_inode(f)->i_private;
189 struct dc_link *link = connector->dc_link;
256 struct amdgpu_dm_connector *connector = file_inode(f)->i_private;
257 struct dc_link *link = connector->dc_link;
258 struct amdgpu_device *adev = drm_to_adev(connector->base.dev);
531 struct amdgpu_dm_connector *connector = file_inode(f)->i_private;
532 struct dc_link *link = connector->dc_link;
572 struct drm_connector *connector = m->private;
574 to_amdgpu_dm_connector(connector);
577 if (connector->status != connector_status_connected)
608 struct amdgpu_dm_connector *connector = file_inode(f)->i_private;
609 struct dc_link *link = connector->dc_link;
751 struct amdgpu_dm_connector *connector = file_inode(f)->i_private;
752 struct dc_link *link = connector->dc_link;
979 struct drm_connector *connector = m->private;
980 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector);
1164 struct drm_connector *connector = m->private;
1165 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector);
1168 if (connector->status != connector_status_connected)
1171 seq_printf(m, "%s:%d HDCP version: ", connector->name, connector->base.id);
1196 struct drm_connector *connector = m->private;
1197 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector);
1211 struct drm_connector *connector = m->private;
1212 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector);
1224 if (connector->status != connector_status_connected)
1253 struct amdgpu_dm_connector *connector = file_inode(f)->i_private;
1257 if (connector->base.status != connector_status_connected)
1263 acrtc_state = to_dm_crtc_state(connector->base.state->crtc->state);
1278 * connector like DP-1):
1285 struct drm_connector *connector = m->private;
1287 struct drm_device *dev = connector->dev;
1288 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector);
1309 if (connector->status != connector_status_connected) {
1316 * if MST connector has it means it can either
1339 /* function: Trigger virtual HPD redetection on connector
1342 * and enable, and dm connector state update.
1344 * Retrigger HPD on an existing connector by echoing 1 into
1358 struct drm_connector *connector = &aconnector->base;
1360 struct drm_device *dev = connector->dev;
1422 dm_restore_drm_connector_state(dev, connector);
1425 drm_kms_helper_connector_hotplug_event(connector);
1448 dm_restore_drm_connector_state(dev, connector);
1451 drm_kms_helper_connector_hotplug_event(connector);
1460 /* function: read DSC status on the connector
1463 * returns current status of DSC clock on the connector.
1467 * connector like DP-1):
1533 /* function: write force DSC on the connector
1536 * enables to force DSC on the connector.
1542 * 1 - force enable DSC on the connector
1543 * 2 - force disable DSC on the connector (might cause fail in atomic_check)
1547 * connector like DP-1):
1553 * (you need to specify connector like DP-1):
1562 struct drm_connector *connector = &aconnector->base;
1563 struct drm_device *dev = connector->dev;
1614 if (connector->state == NULL)
1617 crtc = connector->state->crtc;
1649 /* function: read DSC slice width parameter on the connector
1751 struct drm_connector *connector = &aconnector->base;
1752 struct drm_device *dev = connector->dev;
1802 if (connector->state == NULL)
1805 crtc = connector->state->crtc;
1837 /* function: read DSC slice height parameter on the connector
1938 struct drm_connector *connector = &aconnector->base;
1939 struct drm_device *dev = connector->dev;
1990 if (connector->state == NULL)
1993 crtc = connector->state->crtc;
2025 /* function: read DSC target rate on the connector in bits per pixel
2119 struct drm_connector *connector = &aconnector->base;
2120 struct drm_device *dev = connector->dev;
2171 if (connector->state == NULL)
2174 crtc = connector->state->crtc;
2201 /* function: read DSC picture width parameter on the connector
2332 /* function: read DSC chunk size parameter on the connector
2405 /* function: read DSC slice bpg offset on the connector
2480 * function description: Read max_requested_bpc property from the connector
2491 struct drm_connector *connector = &aconnector->base;
2492 struct drm_device *dev = connector->dev;
2508 if (connector->state == NULL)
2511 state = to_dm_connector_state(connector->state);
2541 * function description: Set max_requested_bpc property on the connector
2543 * This function will not force the input BPC on connector, it will only
2566 struct drm_connector *connector = &aconnector->base;
2568 struct drm_device *dev = connector->dev;
2608 if (connector->state == NULL)
2611 state = to_dm_connector_state(connector->state);
2660 * function description: Determine if the connector is mst connector
2662 * This function helps to determine whether a connector is a mst connector.
2663 * - "root" stands for the root connector of the topology
2665 * - "end" stands for leaf node connector of the topology
2666 * - "no" stands for the connector is not a device of a mst topology
2674 struct drm_connector *connector = m->private;
2675 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector);
2713 * a mst connector.
2722 struct drm_connector *connector = m->private;
2723 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector);
2724 struct amdgpu_device *adev = drm_to_adev(connector->dev);
2751 struct drm_connector *connector = m->private;
2752 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector);
2755 if (connector->status != connector_status_connected)
2918 struct amdgpu_dm_connector *connector = data;
2920 connector->force_yuv420_output = (bool)val;
2930 struct amdgpu_dm_connector *connector = data;
2932 *val = connector->force_yuv420_output;
2945 struct amdgpu_dm_connector *connector = data;
2946 struct dc_link *link = connector->dc_link;
2961 struct amdgpu_dm_connector *connector = data;
2962 struct dc_link *link = connector->dc_link;
2976 struct drm_connector *connector = &aconnector->base;
2977 struct drm_device *dev = connector->dev;
2989 struct drm_connector *connector = &aconnector->base;
2990 struct drm_device *dev = connector->dev;
3229 struct amdgpu_dm_connector *connector = file_inode(f)->i_private;
3230 struct dc_link *link = connector->dc_link;
3231 struct amdgpu_device *adev = drm_to_adev(connector->base.dev);
3317 void connector_debugfs_init(struct amdgpu_dm_connector *connector)
3320 struct dentry *dir = connector->base.debugfs_entry;
3322 if (connector->base.connector_type == DRM_MODE_CONNECTOR_DisplayPort ||
3323 connector->base.connector_type == DRM_MODE_CONNECTOR_eDP) {
3326 0644, dir, connector,
3330 if (connector->base.connector_type == DRM_MODE_CONNECTOR_eDP) {
3331 debugfs_create_file_unsafe("psr_capability", 0444, dir, connector, &psr_capability_fops);
3332 debugfs_create_file_unsafe("psr_state", 0444, dir, connector, &psr_fops);
3334 connector, &psr_residency_fops);
3335 debugfs_create_file("amdgpu_current_backlight_pwm", 0444, dir, connector,
3337 debugfs_create_file("amdgpu_target_backlight_pwm", 0444, dir, connector,
3339 debugfs_create_file("ilr_setting", 0644, dir, connector,
3341 debugfs_create_file("allow_edp_hotplug_detection", 0644, dir, connector,
3343 debugfs_create_file("disallow_edp_enter_psr", 0644, dir, connector,
3349 0644, dir, connector,
3353 if (connector->base.connector_type == DRM_MODE_CONNECTOR_HDMIA) {
3356 0644, dir, connector,
3641 struct drm_connector *connector;
3646 drm_for_each_connector_iter(connector, &conn_iter) {
3647 if (connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort)
3650 aconnector = to_amdgpu_dm_connector(connector);
3656 seq_printf(m, "\nMST topology for connector %d\n", aconnector->connector_id);
3677 struct drm_connector *connector;
3682 drm_for_each_connector_iter(connector, &iter) {
3683 aconnector = to_amdgpu_dm_connector(connector);
3695 drm_for_each_connector_iter(connector, &iter) {
3696 aconnector = to_amdgpu_dm_connector(connector);