Lines Matching defs:drm_mode_config

331 struct drm_mode_config {  struct
342 struct lock mutex;
352 struct drm_modeset_lock connection_mutex;
362 struct drm_modeset_acquire_ctx *acquire_ctx;
370 struct lock idr_mutex;
378 struct idr crtc_idr;
386 struct idr tile_idr;
389 struct lock fb_lock;
391 int num_fb;
393 struct list_head fb_list;
399 spinlock_t connector_list_lock;
404 int num_connector;
408 struct ida connector_ida;
416 struct list_head connector_list;
426 struct llist_head connector_free_list;
430 struct work_struct connector_free_work;
438 int num_encoder;
446 struct list_head encoder_list;
455 int num_total_plane;
462 struct list_head plane_list;
490 const struct drm_mode_config_funcs *funcs; argument
491 resource_size_t fb_base;
494 bool poll_enabled;
495 bool poll_running;
496 bool delayed_event;
497 struct delayed_work output_poll_work;
505 struct lock blob_lock;
513 struct list_head property_blob_list;
521 struct drm_property *edid_property;
526 struct drm_property *dpms_property;
531 struct drm_property *path_property;
537 struct drm_property *tile_property;
542 struct drm_property *link_status_property;
547 struct drm_property *plane_type_property;
552 struct drm_property *prop_src_x;
557 struct drm_property *prop_src_y;
562 struct drm_property *prop_src_w;
567 struct drm_property *prop_src_h;
572 struct drm_property *prop_crtc_x;
577 struct drm_property *prop_crtc_y;
582 struct drm_property *prop_crtc_w;
587 struct drm_property *prop_crtc_h;
592 struct drm_property *prop_fb_id;
597 struct drm_property *prop_in_fence_fd;
603 struct drm_property *prop_out_fence_ptr;
608 struct drm_property *prop_crtc_id;
614 struct drm_property *prop_active;
620 struct drm_property *prop_mode_id;
626 struct drm_property *dvi_i_subconnector_property;
631 struct drm_property *dvi_i_select_subconnector_property;
637 struct drm_property *tv_subconnector_property;
642 struct drm_property *tv_select_subconnector_property;
647 struct drm_property *tv_mode_property;
652 struct drm_property *tv_left_margin_property;
657 struct drm_property *tv_right_margin_property;
662 struct drm_property *tv_top_margin_property;
667 struct drm_property *tv_bottom_margin_property;
672 struct drm_property *tv_brightness_property;
677 struct drm_property *tv_contrast_property;
682 struct drm_property *tv_flicker_reduction_property;
687 struct drm_property *tv_overscan_property;
692 struct drm_property *tv_saturation_property;
696 struct drm_property *tv_hue_property;
702 struct drm_property *scaling_mode_property;
707 struct drm_property *aspect_ratio_property;
712 struct drm_property *degamma_lut_property;
717 struct drm_property *degamma_lut_size_property;
723 struct drm_property *ctm_property;
729 struct drm_property *gamma_lut_property;
734 struct drm_property *gamma_lut_size_property;
740 struct drm_property *suggested_x_property;
745 struct drm_property *suggested_y_property;
752 struct drm_property *non_desktop_property;
755 uint32_t preferred_depth, prefer_shadow;
779 const struct drm_mode_config_helper_funcs *helper_private; argument