/src/sys/external/bsd/drm2/dist/drm/i915/display/ |
intel_connector.c | 44 int intel_connector_init(struct intel_connector *connector) 58 __drm_atomic_helper_connector_reset(&connector->base, 66 struct intel_connector *connector; local in function:intel_connector_alloc 68 connector = kzalloc(sizeof(*connector), GFP_KERNEL); 69 if (!connector) 72 if (intel_connector_init(connector) < 0) { 73 kfree(connector); 77 return connector; 84 * Otherwise the destroy callbacks for the connector and the state shoul [all...] |
intel_connector.h | 19 int intel_connector_init(struct intel_connector *connector); 21 void intel_connector_free(struct intel_connector *connector); 22 void intel_connector_destroy(struct drm_connector *connector); 23 int intel_connector_register(struct drm_connector *connector); 24 void intel_connector_unregister(struct drm_connector *connector); 25 void intel_connector_attach_encoder(struct intel_connector *connector, 27 bool intel_connector_get_hw_state(struct intel_connector *connector); 28 enum pipe intel_connector_get_pipe(struct intel_connector *connector); 29 int intel_connector_update_modes(struct drm_connector *connector, 32 void intel_attach_force_audio_property(struct drm_connector *connector); [all...] |
intel_hdcp.h | 23 void intel_hdcp_atomic_check(struct drm_connector *connector, 26 int intel_hdcp_init(struct intel_connector *connector, 28 int intel_hdcp_enable(struct intel_connector *connector, 30 int intel_hdcp_disable(struct intel_connector *connector); 32 bool intel_hdcp_capable(struct intel_connector *connector); 33 bool intel_hdcp2_capable(struct intel_connector *connector); 36 void intel_hdcp_cleanup(struct intel_connector *connector); 37 void intel_hdcp_handle_cp_irq(struct intel_connector *connector);
|
intel_panel.h | 38 int intel_panel_setup_backlight(struct drm_connector *connector, 47 intel_panel_edid_downclock_mode(struct intel_connector *connector, 50 intel_panel_edid_fixed_mode(struct intel_connector *connector); 52 intel_panel_vbt_fixed_mode(struct intel_connector *connector); 55 int intel_backlight_device_register(struct intel_connector *connector); 56 void intel_backlight_device_unregister(struct intel_connector *connector); 58 static inline int intel_backlight_device_register(struct intel_connector *connector) 62 static inline void intel_backlight_device_unregister(struct intel_connector *connector)
|
intel_hdcp.c | 72 bool intel_hdcp_capable(struct intel_connector *connector) 74 struct intel_digital_port *intel_dig_port = conn_to_dig_port(connector); 75 const struct intel_hdcp_shim *shim = connector->hdcp.shim; 93 bool intel_hdcp2_capable(struct intel_connector *connector) 95 struct drm_i915_private *dev_priv = to_i915(connector->base.dev); 96 struct intel_digital_port *intel_dig_port = conn_to_dig_port(connector); 97 struct intel_hdcp *hdcp = &connector->hdcp; 303 int intel_hdcp_validate_v_prime(struct intel_connector *connector, 307 struct intel_digital_port *intel_dig_port = conn_to_dig_port(connector); 309 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder 910 struct intel_connector *connector = intel_hdcp_to_connector(hdcp); local in function:intel_hdcp_prop_work 1767 struct intel_connector *connector = intel_hdcp_to_connector(hdcp); local in function:intel_hdcp_check_work [all...] |
intel_panel.c | 70 intel_panel_edid_downclock_mode(struct intel_connector *connector, 73 struct drm_i915_private *dev_priv = to_i915(connector->base.dev); 78 list_for_each_entry(scan, &connector->base.probed_modes, head) { 104 DRM_DEBUG_KMS("[CONNECTOR:%d:%s] using downclock mode from EDID: ", 105 connector->base.base.id, connector->base.name); 112 intel_panel_edid_fixed_mode(struct intel_connector *connector) 114 struct drm_i915_private *dev_priv = to_i915(connector->base.dev); 118 if (list_empty(&connector->base.probed_modes)) 122 list_for_each_entry(scan, &connector->base.probed_modes, head) 616 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:lpt_set_backlight 625 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:pch_set_backlight 635 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:i9xx_set_backlight 663 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:vlv_set_backlight 674 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:bxt_set_backlight 694 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:intel_panel_actually_set_backlight 709 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:intel_panel_set_backlight_acpi 746 struct intel_connector *connector = to_intel_connector(old_conn_state->connector); local in function:lpt_disable_backlight 772 struct intel_connector *connector = to_intel_connector(old_conn_state->connector); local in function:pch_disable_backlight 803 struct intel_connector *connector = to_intel_connector(old_conn_state->connector); local in function:vlv_disable_backlight 816 struct intel_connector *connector = to_intel_connector(old_conn_state->connector); local in function:bxt_disable_backlight 836 struct intel_connector *connector = to_intel_connector(old_conn_state->connector); local in function:cnp_disable_backlight 851 struct intel_connector *connector = to_intel_connector(old_conn_state->connector); local in function:pwm_disable_backlight 863 struct intel_connector *connector = to_intel_connector(old_conn_state->connector); local in function:intel_panel_disable_backlight 896 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:lpt_enable_backlight 946 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:pch_enable_backlight 992 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:i9xx_enable_backlight 1031 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:i965_enable_backlight 1066 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:vlv_enable_backlight 1096 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:bxt_enable_backlight 1144 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:cnp_enable_backlight 1176 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:pwm_enable_backlight 1187 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:__intel_panel_enable_backlight 1214 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:intel_panel_enable_backlight 1255 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:intel_panel_set_backlight 1278 struct intel_connector *connector = bl_get_data(bd); local in function:intel_backlight_device_update_status 1310 struct intel_connector *connector = bl_get_data(bd); local in function:intel_backlight_device_get_brightness 1920 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:intel_panel_update_backlight 1990 struct intel_connector *connector = local in function:intel_panel_init_backlight_funcs [all...] |
/src/sys/external/bsd/drm2/drm/ |
drm_sysfs.c | 42 drm_sysfs_connector_add(struct drm_connector *connector) 44 connector->kdev = connector->dev->dev; /* XXX */ 49 drm_sysfs_connector_remove(struct drm_connector *connector) 59 drm_sysfs_connector_status_event(struct drm_connector *connector,
|
drm_hdcp.c | 45 struct drm_connector *connector, bool hdcp_content_type) 52 drm_hdcp_update_content_protection(struct drm_connector *connector, u64 val)
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/ |
amdgpu_dm_debugfs.h | 34 void connector_debugfs_init(struct amdgpu_dm_connector *connector);
|
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_connectors.h | 29 struct edid *amdgpu_connector_edid(struct drm_connector *connector); 30 void amdgpu_connector_hotplug(struct drm_connector *connector); 31 int amdgpu_connector_get_monitor_bpc(struct drm_connector *connector); 32 u16 amdgpu_connector_encoder_get_dp_bridge_encoder_id(struct drm_connector *connector); 33 bool amdgpu_connector_is_dp12_capable(struct drm_connector *connector);
|
atombios_dp.h | 33 struct drm_connector *connector); 34 void amdgpu_atombios_dp_set_link_config(struct drm_connector *connector, 36 int amdgpu_atombios_dp_mode_valid_helper(struct drm_connector *connector, 39 void amdgpu_atombios_dp_set_rx_power_state(struct drm_connector *connector, 42 struct drm_connector *connector);
|
amdgpu_connectors.c | 46 void amdgpu_connector_hotplug(struct drm_connector *connector) 48 struct drm_device *dev = connector->dev; 50 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); 52 /* bail if the connector does not have hpd pin, e.g., 60 /* if the connector is already off, don't turn it back on */ 61 if (connector->dpms != DRM_MODE_DPMS_ON) 65 if (connector->connector_type == DRM_MODE_CONNECTOR_DisplayPort) { 85 /* Turn the connector off and back on immediately, which 88 drm_helper_connector_dpms(connector, DRM_MODE_DPMS_OFF); 89 drm_helper_connector_dpms(connector, DRM_MODE_DPMS_ON) 1506 struct drm_connector *connector; local in function:amdgpu_connector_add [all...] |
amdgpu_encoders.c | 44 struct drm_connector *connector; local in function:amdgpu_link_encoder_connector 52 drm_for_each_connector_iter(connector, &iter) { 53 amdgpu_connector = to_amdgpu_connector(connector); 57 drm_connector_attach_encoder(connector, encoder); 59 amdgpu_atombios_encoder_init_backlight(amdgpu_encoder, connector); 72 struct drm_connector *connector; local in function:amdgpu_encoder_set_active_device 76 drm_for_each_connector_iter(connector, &iter) { 77 if (connector->encoder == encoder) { 78 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); 93 struct drm_connector *connector, *found = NULL local in function:amdgpu_get_connector_for_encoder 114 struct drm_connector *connector, *found = NULL; local in function:amdgpu_get_connector_for_encoder_init 213 struct drm_connector *connector; local in function:amdgpu_dig_monitor_is_duallink [all...] |
/src/sys/external/bsd/drm2/dist/drm/ |
drm_probe_helper.c | 62 * track of a per-connector hpd interrupt. 96 struct drm_connector *connector) 98 struct drm_device *dev = connector->dev; 102 /* Step 1: Validate against connector */ 103 ret = drm_connector_mode_valid(connector, mode); 108 drm_connector_for_each_possible_encoder(connector, encoder) { 146 static int drm_helper_probe_add_cmdline_mode(struct drm_connector *connector) 151 cmdline_mode = &connector->cmdline_mode; 156 list_for_each_entry(mode, &connector->probed_modes, head) { 170 mode = drm_mode_create_from_cmdline_mode(connector->dev 233 struct drm_connector *connector; local in function:drm_kms_helper_poll_enable 590 struct drm_connector *connector; local in function:output_poll_execute 785 struct drm_connector *connector; local in function:drm_helper_hpd_irq_event [all...] |
drm_connector.c | 55 * objects and initialized by setting the following fields. The connector is 57 * &struct drm_connector_funcs and a connector type, and then exposed to 61 * connectors to encoders 1:1, the connector should be attached at 80 * Connector and encoder types. 123 * @connector: connector to quwery 125 * The kernel supports per-connector configuration of its consoles through 128 * particular connector. This is typically only used during the early fbdev 131 static void drm_connector_get_cmdline_mode(struct drm_connector *connector) 133 struct drm_cmdline_mode *mode = &connector->cmdline_mode 168 struct drm_connector *connector = local in function:drm_connector_free 178 struct drm_connector *connector, *n; local in function:drm_connector_free_work_fn 559 struct drm_connector *connector; local in function:drm_connector_unregister_all 570 struct drm_connector *connector; local in function:drm_connector_register_all 2119 struct drm_connector *connector = obj_to_connector(obj); local in function:drm_connector_set_obj_prop 2192 struct drm_connector *connector; local in function:drm_mode_getconnector [all...] |
drm_client_modeset.c | 125 drm_connector_get_tiled_mode(struct drm_connector *connector) 129 list_for_each_entry(mode, &connector->modes, head) { 130 if (mode->hdisplay == connector->tile_h_size && 131 mode->vdisplay == connector->tile_v_size) 138 drm_connector_fallback_non_tiled_mode(struct drm_connector *connector) 142 list_for_each_entry(mode, &connector->modes, head) { 143 if (mode->hdisplay == connector->tile_h_size && 144 mode->vdisplay == connector->tile_v_size) 152 drm_connector_has_preferred_mode(struct drm_connector *connector, int width, int height) 156 list_for_each_entry(mode, &connector->modes, head) 243 struct drm_connector *connector; local in function:drm_client_connectors_enabled 349 struct drm_connector *connector; local in function:drm_client_get_tile_offsets 382 struct drm_connector *connector; local in function:drm_client_target_preferred 498 struct drm_connector *connector; local in function:drm_client_pick_crtcs 607 struct drm_connector *connector; local in function:drm_client_firmware_config 770 struct drm_connector *connector, **connectors = NULL; local in function:drm_client_modeset_probe 855 struct drm_connector *connector = connectors[i]; local in function:drm_client_modeset_probe 904 struct drm_connector *connector = modeset->connectors[0]; local in function:drm_client_rotation 1157 struct drm_connector *connector; local in function:drm_client_modeset_dpms_legacy [all...] |
/src/sys/external/bsd/drm2/dist/drm/i915/ |
i915_debugfs.h | 16 int i915_debugfs_connector_add(struct drm_connector *connector); 19 static inline int i915_debugfs_connector_add(struct drm_connector *connector) { return 0; }
|
/src/sys/external/bsd/drm2/dist/drm/xen/ |
xen_drm_front_conn.c | 27 to_xen_drm_pipeline(struct drm_connector *connector) 29 return container_of(connector, struct xen_drm_front_drm_pipeline, conn); 49 static int connector_detect(struct drm_connector *connector, 54 to_xen_drm_pipeline(connector); 56 if (drm_dev_is_unplugged(connector->dev)) 65 static int connector_get_modes(struct drm_connector *connector) 68 to_xen_drm_pipeline(connector); 73 mode = drm_mode_create(connector->dev); 88 drm_mode_probed_add(connector, mode); 106 struct drm_connector *connector) [all...] |
xen_drm_front_cfg.c | 27 struct xen_drm_front_cfg_connector *connector, 39 &connector->width, &connector->height) < 0) { 41 connector->width = 0; 42 connector->height = 0; 46 connector->xenstore_path = connector_path; 48 DRM_INFO("Connector %s: resolution %dx%d\n", 49 connector_path, connector->width, connector->height); 75 DRM_ERROR("No connector(s) configured at %s\n" [all...] |
xen_drm_front_conn.h | 24 struct drm_connector *connector);
|
/src/sys/external/bsd/drm2/dist/include/drm/ |
drm_connector.h | 52 DRM_FORCE_ON_DIGITAL, /* for DVI-I use digital connector */ 58 * This enum is used to track the connector status. There are no separate 63 * @connector_status_connected: The connector is definitely connected to 68 * @connector_status_disconnected: The connector isn't connected to a 71 * nothing there. It is driver-dependent whether a connector with this 76 * @connector_status_unknown: The connector's status could not be 78 * flicker (like load-detection when the connector is in use), or when a 80 * free CRTC). It should be possible to light up the connector with one 83 * there's not connector with @connector_status_connected. 92 * This enum is used to track the status of initializing a connector an 533 struct drm_connector *connector; member in struct:drm_connector_state [all...] |
drm_atomic_state_helper.h | 69 struct drm_connector *connector); 70 void __drm_atomic_helper_connector_reset(struct drm_connector *connector, 72 void drm_atomic_helper_connector_reset(struct drm_connector *connector); 73 void drm_atomic_helper_connector_tv_reset(struct drm_connector *connector); 75 __drm_atomic_helper_connector_duplicate_state(struct drm_connector *connector, 78 drm_atomic_helper_connector_duplicate_state(struct drm_connector *connector); 81 void drm_atomic_helper_connector_destroy_state(struct drm_connector *connector,
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
nouveau_connector.c | 58 nouveau_conn_native_mode(struct drm_connector *connector) 60 const struct drm_connector_helper_funcs *helper = connector->helper_private; 61 struct nouveau_drm *drm = nouveau_drm(connector->dev); 62 struct drm_device *dev = connector->dev; 66 list_for_each_entry(mode, &connector->probed_modes, head) { 68 if (helper->mode_valid(connector, mode) != MODE_OK || 103 nouveau_conn_atomic_get_property(struct drm_connector *connector, 108 struct nouveau_display *disp = nouveau_display(connector->dev); 109 struct drm_device *dev = connector->dev; 134 nouveau_conn_atomic_set_property(struct drm_connector *connector, 1157 struct drm_connector *connector = &nv_connector->base; local in function:nouveau_connector_hotplug 1277 struct drm_connector *connector; local in function:nouveau_connector_create [all...] |
/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_connectors.c | 45 static int radeon_dp_handle_hpd(struct drm_connector *connector) 47 struct radeon_connector *radeon_connector = to_radeon_connector(connector); 55 void radeon_connector_hotplug(struct drm_connector *connector) 57 struct drm_device *dev = connector->dev; 59 struct radeon_connector *radeon_connector = to_radeon_connector(connector); 61 if (connector->connector_type == DRM_MODE_CONNECTOR_DisplayPort) { 68 radeon_dp_handle_hpd(connector); 72 /* bail if the connector does not have hpd pin, e.g., 80 /* if the connector is already off, don't turn it back on */ 82 if (connector->dpms != DRM_MODE_DPMS_ON 1865 struct drm_connector *connector; local in function:radeon_add_atom_connector 2389 struct drm_connector *connector; local in function:radeon_add_legacy_connector 2560 struct drm_connector *connector; local in function:radeon_setup_mst_connector [all...] |
/src/sys/dev/fdt/ |
hdmi_connector.c | 50 { .compat = "hdmi-connector" }, 70 dispcon_hdmi_connector_detect(struct drm_connector *connector, bool force) 72 struct dispcon_hdmi_connector *hdmi_connector = to_dispcon_hdmi_connector(connector); 94 dispcon_hdmi_connector_destroy(struct drm_connector *connector) 96 drm_connector_unregister(connector); 97 drm_connector_cleanup(connector); 108 dispcon_hdmi_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) 114 dispcon_hdmi_connector_get_modes(struct drm_connector *connector) 116 struct dispcon_hdmi_connector *hdmi_connector = to_dispcon_hdmi_connector(connector); 136 drm_connector_update_edid_property(connector, pedid) 151 struct drm_connector *connector = fdt_endpoint_get_data(ep); local in function:dispcon_hdmi_ep_activate [all...] |