Lines Matching refs:modes
128 list_for_each_entry(mode, &connector->modes, head) { in drm_connector_get_tiled_mode()
141 list_for_each_entry(mode, &connector->modes, head) { in drm_connector_fallback_non_tiled_mode()
155 list_for_each_entry(mode, &connector->modes, head) { in drm_connector_preferred_mode()
168 return list_first_entry_or_null(&connector->modes, in drm_connector_first_mode()
185 list_for_each_entry(mode, &connector->modes, head) { in drm_connector_pick_cmdline_mode()
201 list_for_each_entry(mode, &connector->modes, head) { in drm_connector_pick_cmdline_mode()
281 const struct drm_display_mode *modes[], in modes_destroy() argument
287 mode_replace(dev, &modes[i], NULL); in modes_destroy()
293 const struct drm_display_mode *modes[], in drm_client_target_cloned() argument
323 mode_replace(dev, &modes[i], in drm_client_target_cloned()
325 if (!modes[i]) { in drm_client_target_cloned()
332 if (!drm_mode_match(modes[j], modes[i], in drm_client_target_cloned()
359 list_for_each_entry(mode, &connectors[i]->modes, head) { in drm_client_target_cloned()
365 mode_replace(dev, &modes[i], mode); in drm_client_target_cloned()
367 if (!modes[i]) in drm_client_target_cloned()
384 const struct drm_display_mode *modes[], in drm_client_get_tile_offsets() argument
398 if (!modes[i] && (h_idx || v_idx)) { in drm_client_get_tile_offsets()
405 hoffset += modes[i]->hdisplay; in drm_client_get_tile_offsets()
408 voffset += modes[i]->vdisplay; in drm_client_get_tile_offsets()
419 const struct drm_display_mode *modes[], in drm_client_target_preferred() argument
469 modes, offsets, i, in drm_client_target_preferred()
474 mode_replace(dev, &modes[i], in drm_client_target_preferred()
477 if (!modes[i]) { in drm_client_target_preferred()
479 mode_replace(dev, &modes[i], in drm_client_target_preferred()
483 if (!modes[i]) { in drm_client_target_preferred()
485 mode_replace(dev, &modes[i], in drm_client_target_preferred()
504 mode_replace(dev, &modes[i], in drm_client_target_preferred()
508 mode_replace(dev, &modes[i], in drm_client_target_preferred()
513 if (modes[i]) in drm_client_target_preferred()
516 mode_type, modes[i]->name); in drm_client_target_preferred()
548 const struct drm_display_mode *modes[], in drm_client_pick_crtcs() argument
564 best_crtcs, modes, n + 1, width, height); in drm_client_pick_crtcs()
565 if (modes[n] == NULL) in drm_client_pick_crtcs()
600 if (!drm_mode_equal(modes[o], modes[n])) in drm_client_pick_crtcs()
607 crtcs, modes, n + 1, width, height); in drm_client_pick_crtcs()
623 const struct drm_display_mode *modes[], in drm_client_firmware_config() argument
723 mode_replace(dev, &modes[i], in drm_client_firmware_config()
726 if (!modes[i]) { in drm_client_firmware_config()
728 mode_replace(dev, &modes[i], in drm_client_firmware_config()
732 if (!modes[i]) { in drm_client_firmware_config()
734 mode_replace(dev, &modes[i], in drm_client_firmware_config()
739 if (!modes[i]) { in drm_client_firmware_config()
741 mode_replace(dev, &modes[i], in drm_client_firmware_config()
752 mode_replace(dev, &modes[i], in drm_client_firmware_config()
760 mode_type, modes[i]->name); in drm_client_firmware_config()
774 modes, offsets, i, in drm_client_firmware_config()
825 const struct drm_display_mode **modes; in drm_client_modeset_probe() local
857 modes = kcalloc(connector_count, sizeof(*modes), GFP_KERNEL); in drm_client_modeset_probe()
860 if (!crtcs || !modes || !enabled || !offsets) { in drm_client_modeset_probe()
875 modes, offsets, enabled, width, height)) { in drm_client_modeset_probe()
876 modes_destroy(dev, modes, connector_count); in drm_client_modeset_probe()
880 if (!drm_client_target_cloned(dev, connectors, connector_count, modes, in drm_client_modeset_probe()
882 !drm_client_target_preferred(dev, connectors, connector_count, modes, in drm_client_modeset_probe()
890 crtcs, modes, 0, width, height); in drm_client_modeset_probe()
898 const struct drm_display_mode *mode = modes[i]; in drm_client_modeset_probe()
933 modes_destroy(dev, modes, connector_count); in drm_client_modeset_probe()
934 kfree(modes); in drm_client_modeset_probe()