/linux-master/drivers/gpu/drm/msm/dp/ |
H A D | dp_debug.h | 36 * @connector: double pointer to display connector 37 * @root: connector's debugfs root 46 struct drm_connector *connector, 55 struct drm_connector *connector, 53 dp_debug_get(struct device *dev, struct dp_panel *panel, struct dp_link *link, struct drm_connector *connector, struct dentry *root, bool is_edp) argument
|
/linux-master/drivers/gpu/drm/renesas/rz-du/ |
H A D | rzg2l_du_encoder.c | 32 struct drm_connector *connector; local 62 /* Create the connector for the chain of bridges. */ 63 connector = drm_bridge_connector_init(&rcdu->ddev, &renc->base); 64 if (IS_ERR(connector)) { 66 "failed to created connector for output %s (%ld)\n", 67 rzg2l_du_output_name(output), PTR_ERR(connector)); 68 return PTR_ERR(connector); 71 return drm_connector_attach_encoder(connector, &renc->base);
|
/linux-master/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_writeback.c | 11 static int dpu_wb_conn_get_modes(struct drm_connector *connector) argument 13 struct drm_device *dev = connector->dev; 24 return drm_add_modes_noedid(connector, dpu_kms->catalog->caps->max_mixer_width, 28 static int dpu_wb_conn_atomic_check(struct drm_connector *connector, argument 31 struct drm_writeback_connector *wb_conn = drm_connector_to_writeback(connector); 34 drm_atomic_get_new_connector_state(state, connector); 40 DPU_DEBUG("[atomic_check:%d]\n", connector->base.id); 42 if (!conn_state || !conn_state->connector) { 43 DPU_ERROR("invalid connector state\n"); 45 } else if (conn_state->connector 91 dpu_wb_conn_prepare_job(struct drm_writeback_connector *connector, struct drm_writeback_job *job) argument 105 dpu_wb_conn_cleanup_job(struct drm_writeback_connector *connector, struct drm_writeback_job *job) argument [all...] |
/linux-master/include/drm/ |
H A D | drm_modeset_helper_vtables.h | 657 * the connector state or connector display info during mode setting, 680 * connector state or display info, since there is no direct way to 681 * go from the encoder to the current connector. 691 * encoder object instead of in connector functions. 703 struct drm_connector *connector); 806 * Since the encoder is the object connecting the CRTC and connector it 809 * connector. 869 * probe callback somewhere in the driver-private connector structure. 880 * no mode and if the connector statu 1188 drm_connector_helper_add(struct drm_connector *connector, const struct drm_connector_helper_funcs *funcs) argument [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_edid.c | 99 struct drm_connector *connector; member in struct:detailed_mode_closure 2191 static void connector_bad_edid(struct drm_connector *connector, argument 2207 connector->real_edid_checksum = 2210 if (connector->bad_edid_counter++ && !drm_debug_enabled(DRM_UT_KMS)) 2213 drm_dbg_kms(connector->dev, "[CONNECTOR:%d:%s] EDID is invalid:\n", 2214 connector->base.id, connector->name); 2220 static const struct drm_edid *drm_edid_override_get(struct drm_connector *connector) argument 2224 mutex_lock(&connector->edid_override_mutex); 2226 if (connector 2238 drm_edid_override_show(struct drm_connector *connector, struct seq_file *m) argument 2254 drm_edid_override_set(struct drm_connector *connector, const void *edid, size_t size) argument 2281 drm_edid_override_reset(struct drm_connector *connector) argument 2307 drm_edid_override_connector_update(struct drm_connector *connector) argument 2363 _drm_do_get_edid(struct drm_connector *connector, read_block_fn read_block, void *context, size_t *size) argument 2489 drm_do_get_edid(struct drm_connector *connector, read_block_fn read_block, void *context) argument 2629 drm_get_edid(struct drm_connector *connector, struct i2c_adapter *adapter) argument 2669 drm_edid_read_custom(struct drm_connector *connector, read_block_fn read_block, void *context) argument 2710 drm_edid_read_ddc(struct drm_connector *connector, struct i2c_adapter *adapter) argument 2743 drm_edid_read(struct drm_connector *connector) argument 2837 drm_get_edid_switcheroo(struct drm_connector *connector, struct i2c_adapter *adapter) argument 2866 drm_edid_read_switcheroo(struct drm_connector *connector, struct i2c_adapter *adapter) argument 2929 edid_fixup_preferred(struct drm_connector *connector) argument 3300 drm_mode_std(struct drm_connector *connector, const struct drm_edid *drm_edid, const struct std_timing *t) argument 3441 drm_mode_detailed(struct drm_connector *connector, const struct drm_edid *drm_edid, const struct detailed_timing *timing) argument 3630 valid_inferred_mode(const struct drm_connector *connector, const struct drm_display_mode *mode) argument 3648 drm_dmt_modes_for_range(struct drm_connector *connector, const struct drm_edid *drm_edid, const struct detailed_timing *timing) argument 3683 drm_gtf_modes_for_range(struct drm_connector *connector, const struct drm_edid *drm_edid, const struct detailed_timing *timing) argument 3712 drm_gtf2_modes_for_range(struct drm_connector *connector, const struct drm_edid *drm_edid, const struct detailed_timing *timing) argument 3741 drm_cvt_modes_for_range(struct drm_connector *connector, const struct drm_edid *drm_edid, const struct detailed_timing *timing) argument 3813 add_inferred_modes(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 3828 drm_est3_modes(struct drm_connector *connector, const struct detailed_timing *timing) argument 3872 add_established_modes(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 3910 struct drm_connector *connector = closure->connector; local 3933 add_standard_modes(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 3962 drm_cvt_modes(struct drm_connector *connector, const struct detailed_timing *timing) argument 4026 add_cvt_modes(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 4078 add_detailed_modes(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 4435 add_alternate_cea_modes(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 4521 drm_display_mode_from_vic_index(struct drm_connector *connector, int vic_index) argument 4542 do_y420vdb_modes(struct drm_connector *connector, const u8 *svds, u8 svds_len) argument 4594 add_cta_vdb_modes(struct drm_connector *connector) argument 4645 add_hdmi_mandatory_stereo_modes(struct drm_connector *connector) argument 4679 add_hdmi_mode(struct drm_connector *connector, u8 vic) argument 4699 add_3d_struct_modes(struct drm_connector *connector, u16 structure, int vic_index) argument 4763 do_hdmi_vsdb_modes(struct drm_connector *connector, const u8 *db, u8 len) argument 5219 parse_cta_y420cmdb(struct drm_connector *connector, const struct cea_db *db, u64 *y420cmdb_map) argument 5258 add_cea_modes(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 5286 fixup_detailed_cea_mode_clock(struct drm_connector *connector, struct drm_display_mode *mode) argument 5332 drm_calculate_luminance_range(struct drm_connector *connector) argument 5393 drm_parse_hdr_metadata_block(struct drm_connector *connector, const u8 *db) argument 5418 drm_parse_hdmi_vsdb_audio(struct drm_connector *connector, const u8 *db) argument 5504 clear_eld(struct drm_connector *connector) argument 5545 drm_edid_to_eld(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 5724 drm_av_sync_delay(struct drm_connector *connector, const struct drm_display_mode *mode) argument 5881 parse_cta_vdb(struct drm_connector *connector, const struct cea_db *db) argument 5916 update_cta_y420cmdb(struct drm_connector *connector, u64 y420cmdb_map) argument 5930 cta_vdb_has_vic(const struct drm_connector *connector, u8 vic) argument 5947 parse_cta_y420vdb(struct drm_connector *connector, const struct cea_db *db) argument 5966 drm_parse_vcdb(struct drm_connector *connector, const u8 *db) argument 6012 drm_parse_ycbcr420_deep_color_info(struct drm_connector *connector, const u8 *db) argument 6094 drm_parse_hdmi_forum_scds(struct drm_connector *connector, const u8 *hf_scds) argument 6159 drm_parse_hdmi_deep_color_info(struct drm_connector *connector, const u8 *hdmi) argument 6221 drm_parse_hdmi_vsdb_video(struct drm_connector *connector, const u8 *db) argument 6255 drm_parse_microsoft_vsdb(struct drm_connector *connector, const u8 *db) argument 6271 drm_parse_cea_ext(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 6374 drm_get_monitor_range(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 6397 drm_parse_vesa_mso_data(struct drm_connector *connector, const struct displayid_block *block) argument 6457 drm_update_mso(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 6474 drm_reset_display_info(struct drm_connector *connector) argument 6512 update_displayid_info(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 6535 update_display_info(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 6696 add_displayid_detailed_1_modes(struct drm_connector *connector, const struct displayid_block *block) argument 6723 add_displayid_detailed_modes(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 6741 _drm_edid_connector_add_modes(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 6783 _drm_edid_connector_property_update(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 6848 drm_edid_connector_update(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 6871 drm_edid_connector_add_modes(struct drm_connector *connector) argument 6904 drm_connector_update_edid_property(struct drm_connector *connector, const struct edid *edid) argument 6926 drm_add_edid_modes(struct drm_connector *connector, struct edid *edid) argument 6956 drm_add_modes_noedid(struct drm_connector *connector, int hdisplay, int vdisplay) argument 6994 is_hdmi2_sink(const struct drm_connector *connector) argument 7007 drm_mode_hdmi_vic(const struct drm_connector *connector, const struct drm_display_mode *mode) argument 7023 drm_mode_cea_vic(const struct drm_connector *connector, const struct drm_display_mode *mode) argument 7048 vic_for_avi_infoframe(const struct drm_connector *connector, u8 vic) argument 7067 drm_hdmi_avi_infoframe_from_display_mode(struct hdmi_avi_infoframe *frame, const struct drm_connector *connector, const struct drm_display_mode *mode) argument 7144 drm_hdmi_avi_infoframe_quant_range(struct hdmi_avi_infoframe *frame, const struct drm_connector *connector, const struct drm_display_mode *mode, enum hdmi_quantization_range rgb_quant_range) argument 7231 drm_hdmi_vendor_infoframe_from_display_mode(struct hdmi_vendor_infoframe *frame, const struct drm_connector *connector, const struct drm_display_mode *mode) argument 7269 drm_parse_tiled_block(struct drm_connector *connector, const struct displayid_block *block) argument 7333 _drm_update_tile_info(struct drm_connector *connector, const struct drm_edid *drm_edid) argument [all...] |
H A D | drm_crtc_helper.c | 101 * in use by any connector. This doesn't mean that it is actually enabled since 109 struct drm_connector *connector; local 126 drm_for_each_connector_iter(connector, &conn_iter) { 127 if (connector->encoder == encoder) { 142 * in use by any connector. This doesn't mean that it is actually enabled since 193 /* disconnect encoder from any connector */ 325 * adjust it according to limitations or connector properties, and also 463 struct drm_connector *connector; local 474 drm_for_each_connector_iter(connector, &conn_iter) { 475 if (connector 502 drm_connector_get_single_encoder(struct drm_connector *connector) argument 559 struct drm_connector *connector; local 837 struct drm_connector *connector; local 867 struct drm_connector *connector; local 902 drm_helper_connector_dpms(struct drm_connector *connector, int mode) argument [all...] |
H A D | drm_writeback.c | 36 * A framebuffer may only be attached to a writeback connector when the 37 * connector is attached to a CRTC. The WRITEBACK_FB_ID property which sets the 42 * makes no attempt to remove it from active use by the connector. This is 56 * framebuffer to be written by the writeback connector. This property is 66 * by the connector's writeback engine. 154 * drm_writeback_connector_init - Initialize a writeback connector and its properties 156 * @wb_connector: Writeback connector to initialize 163 * This function creates the writeback-connector-specific properties if they 164 * have not been already created, initializes the connector as 205 * drm_writeback_connector_init_with_encoder - Initialize a writeback connector wit 239 struct drm_connector *connector = &wb_connector->base; local 314 struct drm_writeback_connector *connector = job->connector; local 366 struct drm_writeback_connector *connector = job->connector; local [all...] |
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_dvo.c | 124 static struct intel_dvo *intel_attached_dvo(struct intel_connector *connector) argument 126 return enc_to_dvo(intel_attached_encoder(connector)); 129 static bool intel_dvo_connector_get_hw_state(struct intel_connector *connector) argument 131 struct drm_i915_private *i915 = to_i915(connector->base.dev); 132 struct intel_encoder *encoder = intel_attached_encoder(connector); 221 struct intel_connector *connector = to_intel_connector(_connector); local 222 struct drm_i915_private *i915 = to_i915(connector->base.dev); 223 struct intel_dvo *intel_dvo = intel_attached_dvo(connector); 225 intel_panel_fixed_mode(connector, mode); 226 int max_dotclk = to_i915(connector 260 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 323 struct intel_connector *connector = to_intel_connector(_connector); local 341 struct intel_connector *connector = to_intel_connector(_connector); local 493 struct intel_connector *connector; local [all...] |
H A D | intel_dp_mst.c | 76 const struct intel_connector *connector, 92 dsc_slice_count = intel_dp_dsc_get_slice_count(connector, 112 const struct intel_connector *connector, 155 struct intel_connector *connector = local 156 to_intel_connector(conn_state->connector); 157 struct drm_i915_private *i915 = to_i915(connector->base.dev); 171 if (!intel_dp_supports_fec(intel_dp, connector, crtc_state)) 199 local_bw_overhead = intel_dp_mst_bw_overhead(crtc_state, connector, 201 remote_bw_overhead = intel_dp_mst_bw_overhead(crtc_state, connector, 204 intel_dp_mst_compute_m_n(crtc_state, connector, 75 intel_dp_mst_bw_overhead(const struct intel_crtc_state *crtc_state, const struct intel_connector *connector, bool ssc, bool dsc, int bpp_x16) argument 111 intel_dp_mst_compute_m_n(const struct intel_crtc_state *crtc_state, const struct intel_connector *connector, int overhead, int bpp_x16, struct intel_link_m_n *m_n) argument 291 struct intel_connector *connector = local 406 hblank_expansion_quirk_needs_dsc(const struct intel_connector *connector, const struct intel_crtc_state *crtc_state) argument 422 adjust_limits_for_dsc_hblank_expansion_quirk(const struct intel_connector *connector, const struct intel_crtc_state *crtc_state, struct link_config_limits *limits, bool dsc) argument 481 intel_dp_mst_compute_config_limits(struct intel_dp *intel_dp, const struct intel_connector *connector, struct intel_crtc_state *crtc_state, bool dsc, struct link_config_limits *limits) argument 530 const struct intel_connector *connector = local 638 struct intel_connector *connector; local 669 struct intel_connector *connector; local 817 intel_dp_mst_atomic_topology_check(struct intel_connector *connector, struct intel_atomic_state *state) argument 866 intel_dp_mst_atomic_check(struct drm_connector *connector, struct drm_atomic_state *_state) argument 926 struct intel_connector *connector = local 946 struct intel_connector *connector = local 1067 struct intel_connector *connector = local 1128 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 1208 intel_dp_mst_get_ddc_modes(struct drm_connector *connector) argument 1232 intel_dp_mst_connector_late_register(struct drm_connector *connector) argument 1251 intel_dp_mst_connector_early_unregister(struct drm_connector *connector) argument 1271 intel_dp_mst_get_modes(struct drm_connector *connector) argument 1277 intel_dp_mst_mode_valid_ctx(struct drm_connector *connector, struct drm_display_mode *mode, struct drm_modeset_acquire_ctx *ctx, enum drm_mode_status *status) argument 1404 intel_mst_atomic_best_encoder(struct drm_connector *connector, struct drm_atomic_state *state) argument 1417 intel_dp_mst_detect(struct drm_connector *connector, struct drm_modeset_acquire_ctx *ctx, bool force) argument 1457 intel_dp_mst_get_hw_state(struct intel_connector *connector) argument 1468 intel_dp_mst_add_properties(struct intel_dp *intel_dp, struct drm_connector *connector, const char *pathprop) argument 1495 intel_dp_mst_read_decompression_port_dsc_caps(struct intel_dp *intel_dp, struct intel_connector *connector) argument 1509 detect_dsc_hblank_expansion_quirk(const struct intel_connector *connector) argument 1548 struct drm_connector *connector; local 1760 intel_dp_mst_add_topology_state_for_connector(struct intel_atomic_state *state, struct intel_connector *connector, struct intel_crtc *crtc) argument 1796 struct intel_connector *connector = to_intel_connector(_connector); local 1821 struct intel_connector *connector = local 1862 const struct intel_connector *connector = local [all...] |
H A D | intel_dsi.c | 55 int intel_dsi_get_modes(struct drm_connector *connector) argument 57 return intel_panel_get_modes(to_intel_connector(connector)); 60 enum drm_mode_status intel_dsi_mode_valid(struct drm_connector *connector, argument 63 struct drm_i915_private *dev_priv = to_i915(connector->dev); 64 struct intel_connector *intel_connector = to_intel_connector(connector); 67 int max_dotclk = to_i915(connector->dev)->max_dotclk_freq; 120 intel_dsi_get_panel_orientation(struct intel_connector *connector) argument 122 struct drm_i915_private *dev_priv = to_i915(connector->base.dev); 125 orientation = connector->panel.vbt.dsi.orientation;
|
H A D | intel_atomic.h | 24 int intel_digital_connector_atomic_get_property(struct drm_connector *connector, 28 int intel_digital_connector_atomic_set_property(struct drm_connector *connector, 35 intel_digital_connector_duplicate_state(struct drm_connector *connector); 37 struct drm_connector *connector); 41 struct intel_connector *connector);
|
H A D | intel_display_debugfs.c | 157 struct drm_connector *connector; local 163 drm_for_each_connector_iter(connector, &conn_iter) { 165 connector->state; 171 connector->base.id, connector->name); 177 struct intel_connector *connector) 181 if (list_empty(&connector->panel.fixed_modes)) 186 list_for_each_entry(fixed_mode, &connector->panel.fixed_modes, head) 222 static void intel_dp_info(struct seq_file *m, struct intel_connector *connector) argument 224 struct intel_encoder *intel_encoder = intel_attached_encoder(connector); 176 intel_panel_info(struct seq_file *m, struct intel_connector *connector) argument 235 intel_dp_mst_info(struct seq_file *m, struct intel_connector *connector) argument 243 intel_hdmi_info(struct seq_file *m, struct intel_connector *connector) argument 251 intel_connector_info(struct seq_file *m, struct drm_connector *connector) argument 606 struct drm_connector *connector; local 778 struct drm_connector *connector; local 811 struct drm_connector *connector; local 866 struct drm_connector *connector; local 915 struct drm_connector *connector; local 968 struct drm_connector *connector; local 1108 struct intel_connector *connector = m->private; local 1129 struct intel_connector *connector = m->private; local 1156 struct intel_connector *connector = m->private; local 1196 struct intel_connector *connector = m->private; local 1267 struct intel_connector *connector = m->private; local 1310 struct intel_connector *connector = m->private; local 1343 struct intel_connector *connector = m->private; local 1376 struct intel_connector *connector = m->private; local 1407 struct intel_connector *connector = m->private; local 1424 struct intel_connector *connector = m->private; local 1445 struct intel_connector *connector = m->private; local 1481 struct intel_connector *connector = m->private; local 1516 struct intel_connector *connector = m->private; local 1600 intel_connector_debugfs_add(struct intel_connector *connector) argument [all...] |
H A D | intel_vrr.h | 16 bool intel_vrr_is_capable(struct intel_connector *connector); 17 bool intel_vrr_is_in_range(struct intel_connector *connector, int vrefresh);
|
/linux-master/drivers/gpu/drm/rockchip/ |
H A D | rockchip_rgb.c | 29 struct drm_connector connector; member in struct:rockchip_rgb 39 struct drm_connector *connector = conn_state->connector; local 40 struct drm_display_info *info = &connector->display_info; 84 struct drm_connector *connector; local 152 connector = &rgb->connector; 153 connector = drm_bridge_connector_init(rgb->drm_dev, encoder); 154 if (IS_ERR(connector)) { 156 "failed to initialize bridge connector [all...] |
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_encoders.c | 164 struct drm_connector *connector) 196 radeon_atom_backlight_init(radeon_encoder, connector); 198 radeon_legacy_backlight_init(radeon_encoder, connector); 212 struct drm_connector *connector; local 218 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { 219 radeon_connector = to_radeon_connector(connector); 223 drm_connector_attach_encoder(connector, encoder); 225 radeon_encoder_add_backlight(radeon_encoder, connector); 235 struct drm_connector *connector; local 237 list_for_each_entry(connector, 163 radeon_encoder_add_backlight(struct radeon_encoder *radeon_encoder, struct drm_connector *connector) argument 254 struct drm_connector *connector; local 270 struct drm_connector *connector; local 372 struct drm_connector *connector; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_connector.h | 133 /* The fixed DP encoder for this connector, if there is one */ 146 * Our connector property code expects a nouveau_conn_atom struct 160 nouveau_connector_is_mst(struct drm_connector *connector) argument 165 if (connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort) 168 nv_encoder = find_encoder(connector, DCB_OUTPUT_ANY); 176 #define nouveau_for_each_non_mst_connector_iter(connector, iter) \ 177 drm_for_each_connector_iter(connector, iter) \ 178 for_each_if(!nouveau_connector_is_mst(connector)) 184 struct drm_connector *connector; local 190 nouveau_for_each_non_mst_connector_iter(connector, 236 nouveau_backlight_init(struct drm_connector *connector) argument 242 nouveau_backlight_fini(struct drm_connector *connector) argument [all...] |
/linux-master/drivers/gpu/drm/vkms/ |
H A D | vkms_output.c | 20 static int vkms_conn_get_modes(struct drm_connector *connector) argument 24 count = drm_add_modes_noedid(connector, XRES_MAX, YRES_MAX); 25 drm_set_preferred_mode(connector, XRES_DEF, YRES_DEF); 53 struct drm_connector *connector = &output->connector; local 83 ret = drm_connector_init(dev, connector, &vkms_connector_funcs, 86 DRM_ERROR("Failed to init connector\n"); 90 drm_connector_helper_add(connector, &vkms_conn_helper_funcs); 100 ret = drm_connector_attach_encoder(connector, encoder); 102 DRM_ERROR("Failed to attach connector t [all...] |
/linux-master/drivers/gpu/drm/tidss/ |
H A D | tidss_encoder.c | 25 struct drm_connector *connector; member in struct:tidss_encoder 53 struct drm_display_info *di = &conn_state->connector->display_info; 89 struct drm_connector *connector; local 112 /* Initializing the connector at the end of bridge-chain */ 113 connector = drm_bridge_connector_init(&tidss->ddev, enc); 114 if (IS_ERR(connector)) { 116 return PTR_ERR(connector); 119 ret = drm_connector_attach_encoder(connector, enc); 121 dev_err(tidss->dev, "attaching encoder to connector failed\n"); 125 t_enc->connector [all...] |
/linux-master/drivers/gpu/drm/gma500/ |
H A D | cdv_intel_crt.c | 71 static enum drm_mode_status cdv_intel_crt_mode_valid(struct drm_connector *connector, argument 138 static bool cdv_intel_crt_detect_hotplug(struct drm_connector *connector, argument 141 struct drm_device *dev = connector->dev; 186 struct drm_connector *connector, bool force) 188 if (cdv_intel_crt_detect_hotplug(connector, force)) 194 static void cdv_intel_crt_destroy(struct drm_connector *connector) argument 196 struct gma_connector *gma_connector = to_gma_connector(connector); 197 struct gma_i2c_chan *ddc_bus = to_gma_i2c_chan(connector->ddc); 200 drm_connector_cleanup(connector); 204 static int cdv_intel_crt_get_modes(struct drm_connector *connector) argument 185 cdv_intel_crt_detect( struct drm_connector *connector, bool force) argument 209 cdv_intel_crt_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument 249 struct drm_connector *connector; local [all...] |
H A D | cdv_intel_lvds.c | 147 static void cdv_intel_lvds_save(struct drm_connector *connector) argument 151 static void cdv_intel_lvds_restore(struct drm_connector *connector) argument 155 static enum drm_mode_status cdv_intel_lvds_mode_valid(struct drm_connector *connector, argument 158 struct drm_device *dev = connector->dev; 299 static int cdv_intel_lvds_get_modes(struct drm_connector *connector) argument 301 struct drm_device *dev = connector->dev; 306 ret = psb_intel_ddc_get_modes(connector, connector->ddc); 314 drm_mode_probed_add(connector, mode); 321 static void cdv_intel_lvds_destroy(struct drm_connector *connector) argument 332 cdv_intel_lvds_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument 480 struct drm_connector *connector; local [all...] |
/linux-master/drivers/gpu/drm/bridge/ |
H A D | panel.c | 20 struct drm_connector connector; member in struct:panel_bridge 32 drm_connector_to_panel_bridge(struct drm_connector *connector) argument 34 return container_of(connector, struct panel_bridge, connector); 37 static int panel_bridge_connector_get_modes(struct drm_connector *connector) argument 40 drm_connector_to_panel_bridge(connector); 42 return drm_panel_get_modes(panel_bridge->panel, connector); 62 struct drm_connector *connector = &panel_bridge->connector; local 73 drm_connector_helper_add(connector, 101 struct drm_connector *connector = &panel_bridge->connector; local 194 panel_bridge_get_modes(struct drm_bridge *bridge, struct drm_connector *connector) argument 347 drm_panel_bridge_set_orientation(struct drm_connector *connector, struct drm_bridge *bridge) argument [all...] |
/linux-master/include/drm/bridge/ |
H A D | analogix_dp.h | 29 struct drm_connector *connector; member in struct:analogix_dp_plat_data 50 int analogix_dp_start_crc(struct drm_connector *connector); 51 int analogix_dp_stop_crc(struct drm_connector *connector);
|
/linux-master/include/drm/display/ |
H A D | drm_scdc_helper.h | 75 bool drm_scdc_get_scrambling_status(struct drm_connector *connector); 77 bool drm_scdc_set_scrambling(struct drm_connector *connector, bool enable); 78 bool drm_scdc_set_high_tmds_clock_ratio(struct drm_connector *connector, bool set);
|
/linux-master/drivers/video/fbdev/omap2/omapfb/displays/ |
H A D | Makefile | 5 obj-$(CONFIG_FB_OMAP2_CONNECTOR_DVI) += connector-dvi.o 6 obj-$(CONFIG_FB_OMAP2_CONNECTOR_HDMI) += connector-hdmi.o 7 obj-$(CONFIG_FB_OMAP2_CONNECTOR_ANALOG_TV) += connector-analog-tv.o
|
/linux-master/drivers/gpu/drm/arm/ |
H A D | malidp_mw.c | 6 * ARM Mali DP Writeback connector implementation 36 static int malidp_mw_connector_get_modes(struct drm_connector *connector) argument 38 struct drm_device *dev = connector->dev; 40 return drm_add_modes_noedid(connector, dev->mode_config.max_width, 45 malidp_mw_connector_mode_valid(struct drm_connector *connector, argument 48 struct drm_device *dev = connector->dev; 66 static void malidp_mw_connector_reset(struct drm_connector *connector) argument 71 if (connector->state) 72 __drm_atomic_helper_connector_destroy_state(connector->state); 74 kfree(connector 79 malidp_mw_connector_detect(struct drm_connector *connector, bool force) argument 84 malidp_mw_connector_destroy(struct drm_connector *connector) argument 90 malidp_mw_connector_duplicate_state(struct drm_connector *connector) argument [all...] |