Lines Matching refs:property

61  * the enable property.
110 * @blob: pointer to blob property to use for mode
112 * Set a mode (originating from a blob property) on the desired CRTC state.
113 * This function will take a reference on the blob property for the CRTC state,
114 * and release the reference held on the state's existing mode property, if any
408 struct drm_crtc_state *state, struct drm_property *property,
416 if (property == config->prop_active)
418 else if (property == config->prop_mode_id) {
424 } else if (property == config->prop_vrr_enabled) {
426 } else if (property == config->degamma_lut_property) {
434 } else if (property == config->ctm_property) {
442 } else if (property == config->gamma_lut_property) {
450 } else if (property == config->prop_out_fence_ptr) {
460 } else if (property == crtc->scaling_filter_property) {
463 return crtc->funcs->atomic_set_property(crtc, state, property, val);
466 "[CRTC:%d:%s] unknown property [PROP:%d:%s]\n",
468 property->base.id, property->name);
478 struct drm_property *property, uint64_t *val)
483 if (property == config->prop_active)
485 else if (property == config->prop_mode_id)
487 else if (property == config->prop_vrr_enabled)
489 else if (property == config->degamma_lut_property)
491 else if (property == config->ctm_property)
493 else if (property == config->gamma_lut_property)
495 else if (property == config->prop_out_fence_ptr)
497 else if (property == crtc->scaling_filter_property)
500 return crtc->funcs->atomic_get_property(crtc, state, property, val);
503 "[CRTC:%d:%s] unknown property [PROP:%d:%s]\n",
505 property->base.id, property->name);
514 struct drm_property *property, uint64_t val)
521 if (property == config->prop_fb_id) {
528 } else if (property == config->prop_in_fence_fd) {
539 } else if (property == config->prop_crtc_id) {
545 property->base.id, property->name, val);
549 } else if (property == config->prop_crtc_x) {
551 } else if (property == config->prop_crtc_y) {
553 } else if (property == config->prop_crtc_w) {
555 } else if (property == config->prop_crtc_h) {
557 } else if (property == config->prop_src_x) {
559 } else if (property == config->prop_src_y) {
561 } else if (property == config->prop_src_w) {
563 } else if (property == config->prop_src_h) {
565 } else if (property == plane->alpha_property) {
567 } else if (property == plane->blend_mode_property) {
569 } else if (property == plane->rotation_property) {
577 } else if (property == plane->zpos_property) {
579 } else if (property == plane->color_encoding_property) {
581 } else if (property == plane->color_range_property) {
583 } else if (property == config->prop_fb_damage_clips) {
591 } else if (property == plane->scaling_filter_property) {
595 property, val);
598 "[PLANE:%d:%s] unknown property [PROP:%d:%s]\n",
600 property->base.id, property->name);
610 struct drm_property *property, uint64_t *val)
615 if (property == config->prop_fb_id) {
617 } else if (property == config->prop_in_fence_fd) {
619 } else if (property == config->prop_crtc_id) {
621 } else if (property == config->prop_crtc_x) {
623 } else if (property == config->prop_crtc_y) {
625 } else if (property == config->prop_crtc_w) {
627 } else if (property == config->prop_crtc_h) {
629 } else if (property == config->prop_src_x) {
631 } else if (property == config->prop_src_y) {
633 } else if (property == config->prop_src_w) {
635 } else if (property == config->prop_src_h) {
637 } else if (property == plane->alpha_property) {
639 } else if (property == plane->blend_mode_property) {
641 } else if (property == plane->rotation_property) {
643 } else if (property == plane->zpos_property) {
645 } else if (property == plane->color_encoding_property) {
647 } else if (property == plane->color_range_property) {
649 } else if (property == config->prop_fb_damage_clips) {
652 } else if (property == plane->scaling_filter_property) {
655 return plane->funcs->atomic_get_property(plane, state, property, val);
658 "[PLANE:%d:%s] unknown property [PROP:%d:%s]\n",
660 property->base.id, property->name);
692 struct drm_property *property, uint64_t val)
699 if (property == config->prop_crtc_id) {
705 property->base.id, property->name, val);
709 } else if (property == config->dpms_property) {
710 /* setting DPMS property requires special handling, which
712 * now?) atomic writes to DPMS property:
716 property->base.id, property->name);
718 } else if (property == config->tv_select_subconnector_property) {
720 } else if (property == config->tv_subconnector_property) {
722 } else if (property == config->tv_left_margin_property) {
724 } else if (property == config->tv_right_margin_property) {
726 } else if (property == config->tv_top_margin_property) {
728 } else if (property == config->tv_bottom_margin_property) {
730 } else if (property == config->legacy_tv_mode_property) {
732 } else if (property == config->tv_mode_property) {
734 } else if (property == config->tv_brightness_property) {
736 } else if (property == config->tv_contrast_property) {
738 } else if (property == config->tv_flicker_reduction_property) {
740 } else if (property == config->tv_overscan_property) {
742 } else if (property == config->tv_saturation_property) {
744 } else if (property == config->tv_hue_property) {
746 } else if (property == config->link_status_property) {
750 * For an atomic property the userspace doesn't need to be able
760 } else if (property == config->hdr_output_metadata_property) {
767 } else if (property == config->aspect_ratio_property) {
769 } else if (property == config->content_type_property) {
771 } else if (property == connector->scaling_mode_property) {
773 } else if (property == config->content_protection_property) {
779 } else if (property == config->hdcp_content_type_property) {
781 } else if (property == connector->colorspace_property) {
783 } else if (property == config->writeback_fb_id_property) {
792 } else if (property == config->writeback_out_fence_ptr_property) {
797 } else if (property == connector->max_bpc_property) {
799 } else if (property == connector->privacy_screen_sw_state_property) {
803 state, property, val);
806 "[CONNECTOR:%d:%s] unknown property [PROP:%d:%s]\n",
808 property->base.id, property->name);
818 struct drm_property *property, uint64_t *val)
823 if (property == config->prop_crtc_id) {
825 } else if (property == config->dpms_property) {
830 } else if (property == config->tv_select_subconnector_property) {
832 } else if (property == config->tv_subconnector_property) {
834 } else if (property == config->tv_left_margin_property) {
836 } else if (property == config->tv_right_margin_property) {
838 } else if (property == config->tv_top_margin_property) {
840 } else if (property == config->tv_bottom_margin_property) {
842 } else if (property == config->legacy_tv_mode_property) {
844 } else if (property == config->tv_mode_property) {
846 } else if (property == config->tv_brightness_property) {
848 } else if (property == config->tv_contrast_property) {
850 } else if (property == config->tv_flicker_reduction_property) {
852 } else if (property == config->tv_overscan_property) {
854 } else if (property == config->tv_saturation_property) {
856 } else if (property == config->tv_hue_property) {
858 } else if (property == config->link_status_property) {
860 } else if (property == config->aspect_ratio_property) {
862 } else if (property == config->content_type_property) {
864 } else if (property == connector->colorspace_property) {
866 } else if (property == connector->scaling_mode_property) {
868 } else if (property == config->hdr_output_metadata_property) {
871 } else if (property == config->content_protection_property) {
873 } else if (property == config->hdcp_content_type_property) {
875 } else if (property == config->writeback_fb_id_property) {
878 } else if (property == config->writeback_out_fence_ptr_property) {
880 } else if (property == connector->max_bpc_property) {
882 } else if (property == connector->privacy_screen_sw_state_property) {
886 state, property, val);
889 "[CONNECTOR:%d:%s] unknown property [PROP:%d:%s]\n",
891 property->base.id, property->name);
899 struct drm_property *property, uint64_t *val)
901 struct drm_device *dev = property->dev;
910 connector->state, property, val);
918 crtc->state, property, val);
926 plane->state, property, val);
1093 * Use this property to pass a fence that DRM should wait on before
1110 * Use this property to pass a file descriptor pointer to DRM. Once the
1438 "[OBJECT:%d] cannot find property ID %d",