Lines Matching refs:modes

128 	list_for_each_entry(mode, &connector->modes, head) {
141 list_for_each_entry(mode, &connector->modes, head) {
155 list_for_each_entry(mode, &connector->modes, head) {
168 return list_first_entry_or_null(&connector->modes,
185 list_for_each_entry(mode, &connector->modes, head) {
195 * Attempt to find a matching mode in the list of modes we
201 list_for_each_entry(mode, &connector->modes, head) {
281 const struct drm_display_mode *modes[],
287 mode_replace(dev, &modes[i], NULL);
293 const struct drm_display_mode *modes[],
323 mode_replace(dev, &modes[i],
325 if (!modes[i]) {
332 if (!drm_mode_match(modes[j], modes[i],
359 list_for_each_entry(mode, &connectors[i]->modes, head) {
365 mode_replace(dev, &modes[i], mode);
367 if (!modes[i])
384 const struct drm_display_mode *modes[],
398 if (!modes[i] && (h_idx || v_idx)) {
400 "[CONNECTOR:%d:%s] no modes for connector tiled %d\n",
405 hoffset += modes[i]->hdisplay;
408 voffset += modes[i]->vdisplay;
419 const struct drm_display_mode *modes[],
469 modes, offsets, i,
474 mode_replace(dev, &modes[i],
477 if (!modes[i]) {
479 mode_replace(dev, &modes[i],
483 if (!modes[i]) {
485 mode_replace(dev, &modes[i],
504 mode_replace(dev, &modes[i],
508 mode_replace(dev, &modes[i],
513 if (modes[i])
516 mode_type, modes[i]->name);
548 const struct drm_display_mode *modes[],
564 best_crtcs, modes, n + 1, width, height);
565 if (modes[n] == NULL)
600 if (!drm_mode_equal(modes[o], modes[n]))
607 crtcs, modes, n + 1, width, height);
623 const struct drm_display_mode *modes[],
723 mode_replace(dev, &modes[i],
726 if (!modes[i]) {
728 mode_replace(dev, &modes[i],
732 if (!modes[i]) {
734 mode_replace(dev, &modes[i],
739 if (!modes[i]) {
741 mode_replace(dev, &modes[i],
746 * In case of tiled modes, if all tiles are not present
752 mode_replace(dev, &modes[i],
760 mode_type, modes[i]->name);
774 modes, offsets, i,
825 const struct drm_display_mode **modes;
857 modes = kcalloc(connector_count, sizeof(*modes), GFP_KERNEL);
860 if (!crtcs || !modes || !enabled || !offsets) {
871 drm_dbg_kms(dev, "No connectors reported connected with modes\n");
875 modes, offsets, enabled, width, height)) {
876 modes_destroy(dev, modes, connector_count);
880 if (!drm_client_target_cloned(dev, connectors, connector_count, modes,
882 !drm_client_target_preferred(dev, connectors, connector_count, modes,
884 drm_err(dev, "Unable to find initial modes\n");
890 crtcs, modes, 0, width, height);
898 const struct drm_display_mode *mode = modes[i];
933 modes_destroy(dev, modes, connector_count);
934 kfree(modes);