Lines Matching defs:drm_mode_config

352 struct drm_mode_config {  struct
363 struct mutex mutex;
373 struct drm_modeset_lock connection_mutex;
383 struct drm_modeset_acquire_ctx *acquire_ctx;
391 struct mutex idr_mutex;
399 struct idr crtc_idr;
407 struct idr tile_idr;
410 struct mutex fb_lock;
412 int num_fb;
414 struct list_head fb_list;
420 spinlock_t connector_list_lock;
425 int num_connector;
429 struct ida connector_ida;
437 struct list_head connector_list;
447 struct llist_head connector_free_list;
451 struct work_struct connector_free_work;
459 int num_encoder;
467 struct list_head encoder_list;
476 int num_total_plane;
483 struct list_head plane_list;
511 const struct drm_mode_config_funcs *funcs; argument
512 resource_size_t fb_base;
515 bool poll_enabled;
516 bool poll_running;
517 bool delayed_event;
518 struct delayed_work output_poll_work;
526 struct mutex blob_lock;
534 struct list_head property_blob_list;
542 struct drm_property *edid_property;
547 struct drm_property *dpms_property;
552 struct drm_property *path_property;
558 struct drm_property *tile_property;
563 struct drm_property *link_status_property;
568 struct drm_property *plane_type_property;
573 struct drm_property *prop_src_x;
578 struct drm_property *prop_src_y;
583 struct drm_property *prop_src_w;
588 struct drm_property *prop_src_h;
593 struct drm_property *prop_crtc_x;
598 struct drm_property *prop_crtc_y;
603 struct drm_property *prop_crtc_w;
608 struct drm_property *prop_crtc_h;
613 struct drm_property *prop_fb_id;
618 struct drm_property *prop_in_fence_fd;
624 struct drm_property *prop_out_fence_ptr;
629 struct drm_property *prop_crtc_id;
635 struct drm_property *prop_active;
641 struct drm_property *prop_mode_id;
647 struct drm_property *dvi_i_subconnector_property;
652 struct drm_property *dvi_i_select_subconnector_property;
658 struct drm_property *tv_subconnector_property;
663 struct drm_property *tv_select_subconnector_property;
668 struct drm_property *tv_mode_property;
673 struct drm_property *tv_left_margin_property;
678 struct drm_property *tv_right_margin_property;
683 struct drm_property *tv_top_margin_property;
688 struct drm_property *tv_bottom_margin_property;
693 struct drm_property *tv_brightness_property;
698 struct drm_property *tv_contrast_property;
703 struct drm_property *tv_flicker_reduction_property;
708 struct drm_property *tv_overscan_property;
713 struct drm_property *tv_saturation_property;
717 struct drm_property *tv_hue_property;
723 struct drm_property *scaling_mode_property;
728 struct drm_property *aspect_ratio_property;
733 struct drm_property *content_type_property;
738 struct drm_property *degamma_lut_property;
743 struct drm_property *degamma_lut_size_property;
749 struct drm_property *ctm_property;
755 struct drm_property *gamma_lut_property;
760 struct drm_property *gamma_lut_size_property;
766 struct drm_property *suggested_x_property;
771 struct drm_property *suggested_y_property;
778 struct drm_property *non_desktop_property;
785 struct drm_property *panel_orientation_property;
792 struct drm_property *writeback_fb_id_property;
800 struct drm_property *writeback_pixel_formats_property;
808 struct drm_property *writeback_out_fence_ptr_property;
811 uint32_t preferred_depth, prefer_shadow;
817 bool async_page_flip;
847 * Set by drm_mode_config_helper_suspend() and cleared by argument
852 const struct drm_mode_config_helper_funcs *helper_private; argument