/freebsd-11-stable/sys/dev/drm2/i915/ |
H A D | intel_modes.c | 36 * intel_connector_update_modes - update connector from edid 37 * @connector: DRM connector device to use 40 int intel_connector_update_modes(struct drm_connector *connector, argument 45 drm_mode_connector_update_edid_property(connector, edid); 46 ret = drm_add_edid_modes(connector, edid); 47 drm_edid_to_eld(connector, edid); 54 * @connector: DRM connector device to use 57 * Fetch the EDID information from @connector usin 59 intel_ddc_get_modes(struct drm_connector *connector, device_t adapter) argument 83 intel_attach_force_audio_property(struct drm_connector *connector) argument 109 intel_attach_broadcast_rgb_property(struct drm_connector *connector) argument [all...] |
H A D | intel_crt.c | 48 /* DPMS state is stored in the connector, which we need in the 50 struct intel_connector *connector; member in struct:intel_crt 55 static struct intel_crt *intel_attached_crt(struct drm_connector *connector) argument 57 return container_of(intel_attached_encoder(connector), 127 intel_crt_set_dpms(encoder, crt->connector->base.dpms); 131 static void intel_crt_dpms(struct drm_connector *connector, int mode) argument 133 struct drm_device *dev = connector->dev; 134 struct intel_encoder *encoder = intel_attached_encoder(connector); 142 if (mode == connector->dpms) 145 old_dpms = connector 175 intel_crt_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 248 intel_ironlake_crt_detect_hotplug(struct drm_connector *connector) argument 293 valleyview_crt_detect_hotplug(struct drm_connector *connector) argument 337 intel_crt_detect_hotplug(struct drm_connector *connector) argument 386 intel_crt_get_edid(struct drm_connector *connector, device_t i2c) argument 404 intel_crt_ddc_get_modes(struct drm_connector *connector, device_t adapter) argument 420 intel_crt_detect_ddc(struct drm_connector *connector) argument 579 intel_crt_detect(struct drm_connector *connector, bool force) argument 624 intel_crt_destroy(struct drm_connector *connector) argument 630 intel_crt_get_modes(struct drm_connector *connector) argument 647 intel_crt_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument 654 intel_crt_reset(struct drm_connector *connector) argument 724 struct drm_connector *connector; local [all...] |
H A D | intel_dvo.c | 103 static struct intel_dvo *intel_attached_dvo(struct drm_connector *connector) argument 105 return container_of(intel_attached_encoder(connector), 109 static bool intel_dvo_connector_get_hw_state(struct intel_connector *connector) argument 111 struct intel_dvo *intel_dvo = intel_attached_dvo(&connector->base); 158 static void intel_dvo_dpms(struct drm_connector *connector, int mode) argument 160 struct intel_dvo *intel_dvo = intel_attached_dvo(connector); 167 if (mode == connector->dpms) 170 connector->dpms = mode; 193 intel_modeset_check_state(connector->dev); 196 static int intel_dvo_mode_valid(struct drm_connector *connector, argument 307 intel_dvo_detect(struct drm_connector *connector, bool force) argument 313 intel_dvo_get_modes(struct drm_connector *connector) argument 340 intel_dvo_destroy(struct drm_connector *connector) argument 388 intel_dvo_get_current_mode(struct drm_connector *connector) argument 449 struct drm_connector *connector = &intel_connector->base; local [all...] |
H A D | intel_sdvo.c | 154 /* Mark the type of connector */ 210 static struct intel_sdvo *intel_attached_sdvo(struct drm_connector *connector) argument 212 return container_of(intel_attached_encoder(connector), 216 static struct intel_sdvo_connector *to_intel_sdvo_connector(struct drm_connector *connector) argument 218 return container_of(to_intel_connector(connector), struct intel_sdvo_connector, base); 1192 static bool intel_sdvo_connector_get_hw_state(struct intel_connector *connector) argument 1195 to_intel_sdvo_connector(&connector->base); 1196 struct intel_sdvo *intel_sdvo = intel_attached_sdvo(&connector->base); 1316 static void intel_sdvo_dpms(struct drm_connector *connector, int mode) argument 1319 struct intel_sdvo *intel_sdvo = intel_attached_sdvo(connector); 1358 intel_sdvo_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 1453 intel_sdvo_get_edid(struct drm_connector *connector) argument 1461 intel_sdvo_get_analog_edid(struct drm_connector *connector) argument 1471 intel_sdvo_tmds_sink_detect(struct drm_connector *connector) argument 1543 intel_sdvo_detect(struct drm_connector *connector, bool force) argument 1607 intel_sdvo_get_ddc_modes(struct drm_connector *connector) argument 1699 intel_sdvo_get_tv_modes(struct drm_connector *connector) argument 1734 intel_sdvo_get_lvds_modes(struct drm_connector *connector) argument 1774 intel_sdvo_get_modes(struct drm_connector *connector) argument 1789 intel_sdvo_destroy_enhance_property(struct drm_connector *connector) argument 1830 intel_sdvo_destroy(struct drm_connector *connector) argument 1843 intel_sdvo_detect_hdmi_audio(struct drm_connector *connector) argument 1861 intel_sdvo_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t val) argument 2181 intel_sdvo_connector_init(struct intel_sdvo_connector *connector, struct intel_sdvo *encoder) argument 2201 intel_sdvo_add_hdmi_properties(struct intel_sdvo_connector *connector) argument 2214 struct drm_connector *connector; local 2264 struct drm_connector *connector; local 2302 struct drm_connector *connector; local 2333 struct drm_connector *connector; local 2429 struct drm_connector *connector, *tmp; local 2508 struct drm_connector *connector = &intel_sdvo_connector->base.base; local 2625 struct drm_connector *connector = &intel_sdvo_connector->base.base; local [all...] |
H A D | intel_lvds.c | 64 static struct intel_lvds_connector *to_lvds_connector(struct drm_connector *connector) argument 66 return container_of(connector, struct intel_lvds_connector, base.base); 174 static int intel_lvds_mode_valid(struct drm_connector *connector, argument 177 struct intel_connector *intel_connector = to_intel_connector(connector); 441 intel_lvds_detect(struct drm_connector *connector, bool force) argument 443 struct drm_device *dev = connector->dev; 456 static int intel_lvds_get_modes(struct drm_connector *connector) argument 458 struct intel_lvds_connector *lvds_connector = to_lvds_connector(connector); 459 struct drm_device *dev = connector->dev; 464 return drm_add_edid_modes(connector, lvds_connecto 509 struct drm_connector *connector = &lvds_connector->base.base; local 550 intel_lvds_destroy(struct drm_connector *connector) argument 568 intel_lvds_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument 813 intel_find_lvds_downclock(struct drm_device *dev, struct drm_display_mode *fixed_mode, struct drm_connector *connector) argument 933 struct drm_connector *connector; local [all...] |
H A D | intel_hdmi.c | 66 static struct intel_hdmi *intel_attached_hdmi(struct drm_connector *connector) argument 68 return enc_to_intel_hdmi(&intel_attached_encoder(connector)->base); 753 static int intel_hdmi_mode_valid(struct drm_connector *connector, argument 796 intel_hdmi_detect(struct drm_connector *connector, bool force) argument 798 struct intel_hdmi *intel_hdmi = intel_attached_hdmi(connector); 802 struct drm_i915_private *dev_priv = connector->dev->dev_private; 806 if (IS_G4X(connector->dev) && !g4x_hdmi_connected(intel_hdmi)) 811 edid = drm_get_edid(connector, 836 static int intel_hdmi_get_modes(struct drm_connector *connector) argument 838 struct intel_hdmi *intel_hdmi = intel_attached_hdmi(connector); 851 intel_hdmi_detect_audio(struct drm_connector *connector) argument 871 intel_hdmi_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t val) argument 926 intel_hdmi_destroy(struct drm_connector *connector) argument 957 intel_hdmi_add_properties(struct intel_hdmi *intel_hdmi, struct drm_connector *connector) argument 966 struct drm_connector *connector = &intel_connector->base; local [all...] |
H A D | intel_tv.c | 834 static struct intel_tv *intel_attached_tv(struct drm_connector *connector) argument 836 return container_of(intel_attached_encoder(connector), 895 intel_tv_mode_valid(struct drm_connector *connector, argument 898 struct intel_tv *intel_tv = intel_attached_tv(connector); 1170 struct drm_connector *connector) 1182 if (connector->polled & DRM_CONNECTOR_POLL_HPD) { 1259 if (connector->polled & DRM_CONNECTOR_POLL_HPD) { 1271 * Here we set accurate tv format according to connector type 1274 static void intel_tv_find_better_format(struct drm_connector *connector) argument 1276 struct intel_tv *intel_tv = intel_attached_tv(connector); 1169 intel_tv_detect_type(struct intel_tv *intel_tv, struct drm_connector *connector) argument 1305 intel_tv_detect(struct drm_connector *connector, bool force) argument 1350 intel_tv_chose_preferred_modes(struct drm_connector *connector, struct drm_display_mode *mode_ptr) argument 1375 intel_tv_get_modes(struct drm_connector *connector) argument 1430 intel_tv_destroy(struct drm_connector *connector) argument 1438 intel_tv_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t val) argument 1553 struct drm_connector *connector; local [all...] |
H A D | intel_dp.c | 86 static struct intel_dp *intel_attached_dp(struct drm_connector *connector) argument 88 return enc_to_intel_dp(&intel_attached_encoder(connector)->base); 217 intel_dp_mode_valid(struct drm_connector *connector, argument 220 struct intel_dp *intel_dp = intel_attached_dp(connector); 221 struct intel_connector *intel_connector = to_intel_connector(connector); 2256 intel_dp_get_edid(struct drm_connector *connector, device_t adapter) argument 2258 struct intel_connector *intel_connector = to_intel_connector(connector); 2278 return drm_get_edid(connector, adapter); 2282 intel_dp_get_edid_modes(struct drm_connector *connector, device_t adapter) argument 2284 struct intel_connector *intel_connector = to_intel_connector(connector); 2307 intel_dp_detect(struct drm_connector *connector, bool force) argument 2348 intel_dp_get_modes(struct drm_connector *connector) argument 2376 intel_dp_detect_audio(struct drm_connector *connector) argument 2392 intel_dp_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t val) argument 2464 intel_dp_destroy(struct drm_connector *connector) argument 2576 intel_dp_add_properties(struct intel_dp *intel_dp, struct drm_connector *connector) argument 2721 struct drm_connector *connector = &intel_connector->base; local [all...] |
H A D | intel_drv.h | 185 /* Read out the current hw state of this connector, returning true if 200 * The fixed encoder this connector is connected to. 205 * The new encoder this connector will be driven. Only differs from 210 /* Reads out the current hw, returning true if the connector is enabled 447 int intel_connector_update_modes(struct drm_connector *connector, 451 extern void intel_attach_force_audio_property(struct drm_connector *connector); 452 extern void intel_attach_broadcast_rgb_property(struct drm_connector *connector); 516 extern int intel_panel_setup_backlight(struct drm_connector *connector); 541 extern bool intel_connector_get_hw_state(struct intel_connector *connector); 545 static inline struct intel_encoder *intel_attached_encoder(struct drm_connector *connector) argument [all...] |
H A D | intel_display.c | 666 * connector, etc., rather than just a single range. 3796 struct drm_connector *connector; local 3817 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { 3818 if (!connector->encoder || !connector->encoder->crtc) 3821 if (connector->encoder->crtc != crtc) 3824 connector->dpms = DRM_MODE_DPMS_OFF; 3825 to_intel_encoder(connector->encoder)->connectors_active = false; 3851 /* Simple dpms helper for encodres with just one connector, no cloning and only 3869 static void intel_connector_check_state(struct intel_connector *connector) argument 3904 intel_connector_dpms(struct drm_connector *connector, int mode) argument 3929 intel_connector_get_hw_state(struct intel_connector *connector) argument 4103 struct drm_connector *connector; local 6015 intel_eld_uptodate(struct drm_connector *connector, int reg_eldv, uint32_t bits_eldv, int reg_elda, uint32_t bits_elda, int reg_edid) argument 6044 g4x_write_eld(struct drm_connector *connector, struct drm_crtc *crtc) argument 6084 haswell_write_eld(struct drm_connector *connector, struct drm_crtc *crtc) argument 6169 ironlake_write_eld(struct drm_connector *connector, struct drm_crtc *crtc) argument 6248 struct drm_connector *connector; local 6693 intel_get_load_detect_pipe(struct drm_connector *connector, struct drm_display_mode *mode, struct intel_load_detect_pipe *old) argument 6798 intel_release_load_detect_pipe(struct drm_connector *connector, struct intel_load_detect_pipe *old) argument 7587 struct intel_connector *connector; local 7610 struct intel_connector *connector; local 7676 struct intel_connector *connector; local 7779 struct drm_connector *connector; local 7833 struct intel_connector *connector; local 8035 struct drm_connector *connector; local 8071 struct intel_connector *connector; local 8127 struct intel_connector *connector; local 9050 intel_connector_break_all_links(struct intel_connector *connector) argument 9060 struct intel_connector *connector; local 9118 struct intel_connector *connector; local 9187 struct intel_connector *connector; local 9255 struct intel_connector *connector; local 9425 intel_best_encoder(struct drm_connector *connector) argument 9430 intel_connector_attach_encoder(struct intel_connector *connector, struct intel_encoder *encoder) argument [all...] |
/freebsd-11-stable/sys/dev/drm2/radeon/ |
H A D | radeon_connectors.c | 40 radeon_combios_connected_scratch_regs(struct drm_connector *connector, 44 radeon_atombios_connected_scratch_regs(struct drm_connector *connector, 49 void radeon_connector_hotplug(struct drm_connector *connector) argument 51 struct drm_device *dev = connector->dev; 53 struct radeon_connector *radeon_connector = to_radeon_connector(connector); 55 /* bail if the connector does not have hpd pin, e.g., 63 /* if the connector is already off, don't turn it back on */ 64 if (connector->dpms != DRM_MODE_DPMS_ON) 68 if (connector->connector_type == DRM_MODE_CONNECTOR_DisplayPort) { 82 int saved_dpms = connector 109 radeon_get_monitor_bpc(struct drm_connector *connector) argument 165 radeon_connector_update_scratch_regs(struct drm_connector *connector, enum drm_connector_status status) argument 203 radeon_find_encoder(struct drm_connector *connector, int encoder_type) argument 224 radeon_best_single_encoder(struct drm_connector *connector) argument 248 radeon_connector_analog_encoder_conflict_solve(struct drm_connector *connector, struct drm_encoder *encoder, enum drm_connector_status current_status, bool priority) argument 324 radeon_add_common_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument 375 radeon_connector_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t val) argument 510 radeon_fixup_lvds_native_mode(struct drm_encoder *encoder, struct drm_connector *connector) argument 545 radeon_lvds_get_modes(struct drm_connector *connector) argument 584 radeon_lvds_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 615 radeon_lvds_detect(struct drm_connector *connector, bool force) argument 648 radeon_connector_destroy(struct drm_connector *connector) argument 662 radeon_lvds_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument 712 radeon_vga_get_modes(struct drm_connector *connector) argument 722 radeon_vga_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 737 radeon_vga_detect(struct drm_connector *connector, bool force) argument 830 radeon_tv_get_modes(struct drm_connector *connector) argument 854 radeon_tv_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 863 radeon_tv_detect(struct drm_connector *connector, bool force) argument 900 radeon_dvi_get_modes(struct drm_connector *connector) argument 909 radeon_check_hpd_status_unchanged(struct drm_connector *connector) argument 942 radeon_dvi_detect(struct drm_connector *connector, bool force) argument 1110 radeon_dvi_encoder(struct drm_connector *connector) argument 1151 radeon_dvi_force(struct drm_connector *connector) argument 1160 radeon_dvi_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 1215 radeon_dp_connector_destroy(struct drm_connector *connector) argument 1232 radeon_dp_get_modes(struct drm_connector *connector) argument 1297 radeon_connector_encoder_get_dp_bridge_encoder_id(struct drm_connector *connector) argument 1327 radeon_connector_encoder_is_hbr2(struct drm_connector *connector) argument 1352 radeon_connector_is_dp12_capable(struct drm_connector *connector) argument 1367 radeon_dp_detect(struct drm_connector *connector, bool force) argument 1444 radeon_dp_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 1514 struct drm_connector *connector; local 1908 struct drm_connector *connector; local [all...] |
H A D | radeon_encoders.c | 162 struct drm_connector *connector; local 168 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { 169 radeon_connector = to_radeon_connector(connector); 173 drm_mode_connector_attach_encoder(connector, encoder); 176 radeon_atom_backlight_init(radeon_encoder, connector); 178 radeon_legacy_backlight_init(radeon_encoder, connector); 190 struct drm_connector *connector; local 192 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { 193 if (connector->encoder == encoder) { 194 struct radeon_connector *radeon_connector = to_radeon_connector(connector); 208 struct drm_connector *connector; local 224 struct drm_connector *connector; local 326 struct drm_connector *connector; local [all...] |
H A D | atombios_dp.c | 359 static int radeon_dp_get_dp_lane_number(struct drm_connector *connector, argument 363 int bpp = convert_bpc_to_bpp(radeon_get_monitor_bpc(connector)); 378 static int radeon_dp_get_dp_link_clock(struct drm_connector *connector, argument 382 int bpp = convert_bpc_to_bpp(radeon_get_monitor_bpc(connector)); 385 if (radeon_connector_encoder_get_dp_bridge_encoder_id(connector) == 389 lane_num = radeon_dp_get_dp_lane_number(connector, dpcd, pix_clock); 396 if (radeon_connector_is_dp12_capable(connector)) { 474 struct drm_connector *connector) 478 struct radeon_connector *radeon_connector = to_radeon_connector(connector); 480 u16 dp_bridge = radeon_connector_encoder_get_dp_bridge_encoder_id(connector); 473 radeon_dp_get_panel_mode(struct drm_encoder *encoder, struct drm_connector *connector) argument 506 radeon_dp_set_link_config(struct drm_connector *connector, const struct drm_display_mode *mode) argument 525 radeon_dp_mode_valid_helper(struct drm_connector *connector, struct drm_display_mode *mode) argument 575 struct drm_connector *connector; member in struct:radeon_dp_link_train_info 822 radeon_dp_link_train(struct drm_encoder *encoder, struct drm_connector *connector) argument [all...] |
H A D | atombios_encoders.c | 318 /* set the active encoder to connector routing */ 347 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local 348 radeon_dp_set_link_config(connector, adjusted_mode); 464 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local 467 if (connector) 468 bpc = radeon_get_monitor_bpc(connector); 676 struct drm_connector *connector; local 689 connector = radeon_get_connector_for_encoder(encoder); 693 if (!connector) 694 connector 808 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local 959 struct drm_connector *connector; local 1316 atombios_set_edp_panel_power(struct drm_connector *connector, int action) argument 1374 struct drm_connector *connector; local 1593 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local 1861 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local 2169 atombios_dac_load_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument 2218 radeon_atom_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument 2259 radeon_atom_dig_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument 2321 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local [all...] |
H A D | radeon_mode.h | 196 /* mostly for macs, but really any system without connector tables */ 331 struct drm_connector *connector; member in struct:radeon_crtc 507 extern u16 radeon_connector_encoder_get_dp_bridge_encoder_id(struct drm_connector *connector); 508 extern bool radeon_connector_encoder_is_hbr2(struct drm_connector *connector); 509 extern bool radeon_connector_is_dp12_capable(struct drm_connector *connector); 510 extern int radeon_get_monitor_bpc(struct drm_connector *connector); 512 extern void radeon_connector_hotplug(struct drm_connector *connector); 513 extern int radeon_dp_mode_valid_helper(struct drm_connector *connector, 515 extern void radeon_dp_set_link_config(struct drm_connector *connector, 518 struct drm_connector *connector); [all...] |
/freebsd-11-stable/sys/dev/drm2/ |
H A D | drm_crtc_helper.c | 44 * connector list 47 * Some userspace presumes that the first connected connector is the main 50 * (eDP/LVDS) panels to the front of the connector list, instead of 55 struct drm_connector *connector, *tmp; local 60 list_for_each_entry_safe(connector, tmp, 62 if (connector->connector_type == DRM_MODE_CONNECTOR_LVDS || 63 connector->connector_type == DRM_MODE_CONNECTOR_eDP) 64 list_move_tail(&connector->head, &panel_list); 74 static void drm_mode_validate_flag(struct drm_connector *connector, argument 82 list_for_each_entry(mode, &connector 115 drm_helper_probe_single_connector_modes(struct drm_connector *connector, uint32_t maxX, uint32_t maxY) argument 222 struct drm_connector *connector; local 279 struct drm_connector *connector; local 516 struct drm_connector *connector; local 560 struct drm_connector *save_connectors, *connector; local 822 struct drm_connector *connector; local 835 struct drm_connector *connector; local 855 drm_helper_connector_dpms(struct drm_connector *connector, int mode) argument 981 struct drm_connector *connector; local 1041 struct drm_connector *connector; local 1076 struct drm_connector *connector; local [all...] |
H A D | drm_crtc_helper.h | 45 * @mode_fixup: try to fixup proposed mode for this connector 84 * @mode_fixup: try to fixup proposed mode for this connector 105 struct drm_connector *connector); 112 * @get_modes: get mode list for this connector 113 * @mode_valid: is this mode valid on the given connector? 118 int (*get_modes)(struct drm_connector *connector); 119 int (*mode_valid)(struct drm_connector *connector, 121 struct drm_encoder *(*best_encoder)(struct drm_connector *connector); 124 extern int drm_helper_probe_single_connector_modes(struct drm_connector *connector, uint32_t maxX, uint32_t maxY); 134 extern void drm_helper_connector_dpms(struct drm_connector *connector, in 153 drm_connector_helper_add(struct drm_connector *connector, const struct drm_connector_helper_funcs *funcs) argument [all...] |
H A D | drm_edid.c | 76 struct drm_connector *connector; member in struct:detailed_mode_closure 327 drm_do_get_edid(struct drm_connector *connector, device_t adapter) argument 331 bool print_bad_edid = !connector->bad_edid_counter || (drm_debug & DRM_DEBUGBITS_KMS); 343 connector->null_edid_counter++; 375 dev_warn(connector->dev->dev, 377 drm_get_connector_name(connector), j); 379 connector->bad_edid_counter++; 397 dev_warn(connector->dev->dev, "%s: EDID block %d invalid.\n", 398 drm_get_connector_name(connector), j); 400 connector 432 drm_get_edid(struct drm_connector *connector, device_t adapter) argument 498 edid_fixup_preferred(struct drm_connector *connector, u32 quirks) argument 742 drm_mode_std(struct drm_connector *connector, struct edid *edid, struct std_timing *t, int revision) argument 1078 valid_inferred_mode(const struct drm_connector *connector, const struct drm_display_mode *mode) argument 1097 drm_dmt_modes_for_range(struct drm_connector *connector, struct edid *edid, struct detailed_timing *timing) argument 1132 drm_gtf_modes_for_range(struct drm_connector *connector, struct edid *edid, struct detailed_timing *timing) argument 1160 drm_cvt_modes_for_range(struct drm_connector *connector, struct edid *edid, struct detailed_timing *timing) argument 1227 add_inferred_modes(struct drm_connector *connector, struct edid *edid) argument 1241 drm_est3_modes(struct drm_connector *connector, struct detailed_timing *timing) argument 1287 add_established_modes(struct drm_connector *connector, struct edid *edid) argument 1321 struct drm_connector *connector = closure->connector; local 1349 add_standard_modes(struct drm_connector *connector, struct edid *edid) argument 1377 drm_cvt_modes(struct drm_connector *connector, struct detailed_timing *timing) argument 1437 add_cvt_modes(struct drm_connector *connector, struct edid *edid) argument 1480 add_detailed_modes(struct drm_connector *connector, struct edid *edid, u32 quirks) argument 1556 do_cea_modes(struct drm_connector *connector, u8 *db, u8 len) argument 1613 add_cea_modes(struct drm_connector *connector, struct edid *edid) argument 1638 parse_hdmi_vsdb(struct drm_connector *connector, const u8 *db) argument 1709 drm_edid_to_eld(struct drm_connector *connector, struct edid *edid) argument 1790 drm_av_sync_delay(struct drm_connector *connector, struct drm_display_mode *mode) argument 1834 struct drm_connector *connector; local 2008 drm_add_edid_modes(struct drm_connector *connector, struct edid *edid) argument 2066 drm_add_modes_noedid(struct drm_connector *connector, int hdisplay, int vdisplay) argument [all...] |
H A D | drm_fb_helper.c | 121 * Example of a mode specific to the LVDS connector: 125 * connector-specific mode: 153 struct drm_connector *connector; local 156 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { 164 fb_helper_connector->connector = connector; 185 struct drm_connector *connector; local 189 connector = fb_helper_conn->connector; 192 /* do something on return - turn off connector mayb 1028 struct drm_connector *connector; local 1102 drm_connector_enabled(struct drm_connector *connector, bool strict) argument 1118 struct drm_connector *connector; local 1252 struct drm_connector *connector; local [all...] |
H A D | drm_crtc.c | 187 char *drm_get_connector_name(struct drm_connector *connector) argument 192 drm_connector_enum_list[connector->connector_type].name, 193 connector->connector_type_id); 473 * drm_mode_probed_add - add a mode to a connector's probed mode list 474 * @connector: connector the new mode 480 * Add @mode to @connector's mode list for later use. 482 void drm_mode_probed_add(struct drm_connector *connector, argument 485 list_add(&mode->head, &connector->probed_modes); 491 * @connector 499 drm_mode_remove(struct drm_connector *connector, struct drm_display_mode *mode) argument 523 drm_connector_init(struct drm_device *dev, struct drm_connector *connector, const struct drm_connector_funcs *funcs, int connector_type) argument 575 drm_connector_cleanup(struct drm_connector *connector) argument 600 struct drm_connector *connector; local 1034 struct drm_connector *connector; local 1069 struct drm_connector *connector, *ot; local 1217 struct drm_connector *connector; local 1463 struct drm_connector *connector; local 1891 struct drm_connector **connector_set = NULL, *connector; local 2590 drm_mode_attachmode(struct drm_device *dev, struct drm_connector *connector, struct drm_display_mode *mode) argument 2600 struct drm_connector *connector; local 2635 drm_mode_detachmode(struct drm_device *dev, struct drm_connector *connector, struct drm_display_mode *mode) argument 2660 struct drm_connector *connector; local 2686 struct drm_connector *connector; local 2741 struct drm_connector *connector; local 3167 drm_mode_connector_update_edid_property(struct drm_connector *connector, struct edid *edid) argument 3244 struct drm_connector *connector = obj_to_connector(obj); local 3401 drm_mode_connector_attach_encoder(struct drm_connector *connector, struct drm_encoder *encoder) argument 3416 drm_mode_connector_detach_encoder(struct drm_connector *connector, struct drm_encoder *encoder) argument 3671 struct drm_connector *connector; local [all...] |
H A D | drm_crtc.h | 63 * Note on terminology: here, for brevity and convenience, we refer to connector 64 * control chips as 'CRTCs'. They can control any type of connector, VGA, LVDS, 66 * may span multiple monitors (and therefore multiple CRTC and connector 392 /* framebuffer the connector is currently bound to */ 427 * @save: save connector state 428 * @restore: restore connector state 429 * @reset: reset connector after state has been invalidate (e.g. resume) 430 * @detect: is this connector active? 431 * @fill_modes: fill mode list for this connector 432 * @set_property: property for this connector ma [all...] |
H A D | drm_fb_helper.h | 62 struct drm_connector *connector; member in struct:drm_fb_helper_connector
|
H A D | drm_edid.h | 250 void drm_edid_to_eld(struct drm_connector *connector, struct edid *edid); 251 int drm_av_sync_delay(struct drm_connector *connector, 255 int drm_load_edid_firmware(struct drm_connector *connector);
|
/freebsd-11-stable/sys/arm/nvidia/drm2/ |
H A D | tegra_drm_subr.c | 52 tegra_drm_connector_get_modes(struct drm_connector *connector) argument 58 output = container_of(connector, struct tegra_drm_encoder, 59 connector); 72 edid = drm_get_edid(connector, output->ddc); 78 drm_mode_connector_update_edid_property(connector, edid); 79 rv = drm_add_edid_modes(connector, edid); 80 drm_edid_to_eld(connector, edid); 85 tegra_drm_connector_best_encoder(struct drm_connector *connector) argument 89 output = container_of(connector, struct tegra_drm_encoder, 90 connector); 96 tegra_drm_connector_detect(struct drm_connector *connector, bool force) argument [all...] |
H A D | tegra_drm.h | 80 struct drm_connector connector; member in struct:tegra_drm_encoder 98 struct drm_connector *connector, bool force); 99 int tegra_drm_connector_get_modes(struct drm_connector *connector); 101 struct drm_connector *connector);
|