Lines Matching defs:property
62 * the enable property.
111 * @blob: pointer to blob property to use for mode
113 * Set a mode (originating from a blob property) on the desired CRTC state.
114 * This function will take a reference on the blob property for the CRTC state,
115 * and release the reference held on the state's existing mode property, if any
409 struct drm_crtc_state *state, struct drm_property *property,
417 if (property == config->prop_active)
419 else if (property == config->prop_mode_id) {
425 } else if (property == config->prop_vrr_enabled) {
427 } else if (property == config->degamma_lut_property) {
435 } else if (property == config->ctm_property) {
443 } else if (property == config->gamma_lut_property) {
451 } else if (property == config->prop_out_fence_ptr) {
461 } else if (property == crtc->scaling_filter_property) {
464 return crtc->funcs->atomic_set_property(crtc, state, property, val);
467 "[CRTC:%d:%s] unknown property [PROP:%d:%s]\n",
469 property->base.id, property->name);
479 struct drm_property *property, uint64_t *val)
484 if (property == config->prop_active)
486 else if (property == config->prop_mode_id)
488 else if (property == config->prop_vrr_enabled)
490 else if (property == config->degamma_lut_property)
492 else if (property == config->ctm_property)
494 else if (property == config->gamma_lut_property)
496 else if (property == config->prop_out_fence_ptr)
498 else if (property == crtc->scaling_filter_property)
501 return crtc->funcs->atomic_get_property(crtc, state, property, val);
504 "[CRTC:%d:%s] unknown property [PROP:%d:%s]\n",
506 property->base.id, property->name);
515 struct drm_property *property, uint64_t val)
522 if (property == config->prop_fb_id) {
529 } else if (property == config->prop_in_fence_fd) {
540 } else if (property == config->prop_crtc_id) {
546 property->base.id, property->name, val);
550 } else if (property == config->prop_crtc_x) {
552 } else if (property == config->prop_crtc_y) {
554 } else if (property == config->prop_crtc_w) {
556 } else if (property == config->prop_crtc_h) {
558 } else if (property == config->prop_src_x) {
560 } else if (property == config->prop_src_y) {
562 } else if (property == config->prop_src_w) {
564 } else if (property == config->prop_src_h) {
566 } else if (property == plane->alpha_property) {
568 } else if (property == plane->blend_mode_property) {
570 } else if (property == plane->rotation_property) {
578 } else if (property == plane->zpos_property) {
580 } else if (property == plane->color_encoding_property) {
582 } else if (property == plane->color_range_property) {
584 } else if (property == config->prop_fb_damage_clips) {
592 } else if (property == plane->scaling_filter_property) {
596 property, val);
599 "[PLANE:%d:%s] unknown property [PROP:%d:%s]\n",
601 property->base.id, property->name);
611 struct drm_property *property, uint64_t *val)
616 if (property == config->prop_fb_id) {
618 } else if (property == config->prop_in_fence_fd) {
620 } else if (property == config->prop_crtc_id) {
622 } else if (property == config->prop_crtc_x) {
624 } else if (property == config->prop_crtc_y) {
626 } else if (property == config->prop_crtc_w) {
628 } else if (property == config->prop_crtc_h) {
630 } else if (property == config->prop_src_x) {
632 } else if (property == config->prop_src_y) {
634 } else if (property == config->prop_src_w) {
636 } else if (property == config->prop_src_h) {
638 } else if (property == plane->alpha_property) {
640 } else if (property == plane->blend_mode_property) {
642 } else if (property == plane->rotation_property) {
644 } else if (property == plane->zpos_property) {
646 } else if (property == plane->color_encoding_property) {
648 } else if (property == plane->color_range_property) {
650 } else if (property == config->prop_fb_damage_clips) {
653 } else if (property == plane->scaling_filter_property) {
656 return plane->funcs->atomic_get_property(plane, state, property, val);
659 "[PLANE:%d:%s] unknown property [PROP:%d:%s]\n",
661 property->base.id, property->name);
693 struct drm_property *property, uint64_t val)
700 if (property == config->prop_crtc_id) {
706 property->base.id, property->name, val);
710 } else if (property == config->dpms_property) {
711 /* setting DPMS property requires special handling, which
713 * now?) atomic writes to DPMS property:
717 property->base.id, property->name);
719 } else if (property == config->tv_select_subconnector_property) {
721 } else if (property == config->tv_subconnector_property) {
723 } else if (property == config->tv_left_margin_property) {
725 } else if (property == config->tv_right_margin_property) {
727 } else if (property == config->tv_top_margin_property) {
729 } else if (property == config->tv_bottom_margin_property) {
731 } else if (property == config->legacy_tv_mode_property) {
733 } else if (property == config->tv_mode_property) {
735 } else if (property == config->tv_brightness_property) {
737 } else if (property == config->tv_contrast_property) {
739 } else if (property == config->tv_flicker_reduction_property) {
741 } else if (property == config->tv_overscan_property) {
743 } else if (property == config->tv_saturation_property) {
745 } else if (property == config->tv_hue_property) {
747 } else if (property == config->link_status_property) {
751 * For an atomic property the userspace doesn't need to be able
761 } else if (property == config->hdr_output_metadata_property) {
768 } else if (property == config->aspect_ratio_property) {
770 } else if (property == config->content_type_property) {
772 } else if (property == connector->scaling_mode_property) {
774 } else if (property == config->content_protection_property) {
780 } else if (property == config->hdcp_content_type_property) {
782 } else if (property == connector->colorspace_property) {
784 } else if (property == config->writeback_fb_id_property) {
793 } else if (property == config->writeback_out_fence_ptr_property) {
798 } else if (property == connector->max_bpc_property) {
800 } else if (property == connector->privacy_screen_sw_state_property) {
804 state, property, val);
807 "[CONNECTOR:%d:%s] unknown property [PROP:%d:%s]\n",
809 property->base.id, property->name);
819 struct drm_property *property, uint64_t *val)
824 if (property == config->prop_crtc_id) {
826 } else if (property == config->dpms_property) {
831 } else if (property == config->tv_select_subconnector_property) {
833 } else if (property == config->tv_subconnector_property) {
835 } else if (property == config->tv_left_margin_property) {
837 } else if (property == config->tv_right_margin_property) {
839 } else if (property == config->tv_top_margin_property) {
841 } else if (property == config->tv_bottom_margin_property) {
843 } else if (property == config->legacy_tv_mode_property) {
845 } else if (property == config->tv_mode_property) {
847 } else if (property == config->tv_brightness_property) {
849 } else if (property == config->tv_contrast_property) {
851 } else if (property == config->tv_flicker_reduction_property) {
853 } else if (property == config->tv_overscan_property) {
855 } else if (property == config->tv_saturation_property) {
857 } else if (property == config->tv_hue_property) {
859 } else if (property == config->link_status_property) {
861 } else if (property == config->aspect_ratio_property) {
863 } else if (property == config->content_type_property) {
865 } else if (property == connector->colorspace_property) {
867 } else if (property == connector->scaling_mode_property) {
869 } else if (property == config->hdr_output_metadata_property) {
872 } else if (property == config->content_protection_property) {
874 } else if (property == config->hdcp_content_type_property) {
876 } else if (property == config->writeback_fb_id_property) {
879 } else if (property == config->writeback_out_fence_ptr_property) {
881 } else if (property == connector->max_bpc_property) {
883 } else if (property == connector->privacy_screen_sw_state_property) {
887 state, property, val);
890 "[CONNECTOR:%d:%s] unknown property [PROP:%d:%s]\n",
892 property->base.id, property->name);
900 struct drm_property *property, uint64_t *val)
902 struct drm_device *dev = property->dev;
911 connector->state, property, val);
919 crtc->state, property, val);
927 plane->state, property, val);
1094 * Use this property to pass a fence that DRM should wait on before
1111 * Use this property to pass a file descriptor pointer to DRM. Once the
1459 "[OBJECT:%d] cannot find property ID %d",