Lines Matching refs:property

63  * the enable property.
112 * @blob: pointer to blob property to use for mode
114 * Set a mode (originating from a blob property) on the desired CRTC state.
115 * This function will take a reference on the blob property for the CRTC state,
116 * and release the reference held on the state's existing mode property, if any
368 struct drm_crtc_state *state, struct drm_property *property,
376 if (property == config->prop_active)
378 else if (property == config->prop_mode_id) {
384 } else if (property == config->prop_vrr_enabled) {
386 } else if (property == config->degamma_lut_property) {
394 } else if (property == config->ctm_property) {
402 } else if (property == config->gamma_lut_property) {
410 } else if (property == config->prop_out_fence_ptr) {
420 } else if (property == crtc->scaling_filter_property) {
423 return crtc->funcs->atomic_set_property(crtc, state, property, val);
426 "[CRTC:%d:%s] unknown property [PROP:%d:%s]\n",
428 property->base.id, property->name);
438 struct drm_property *property, uint64_t *val)
443 if (property == config->prop_active)
445 else if (property == config->prop_mode_id)
447 else if (property == config->prop_vrr_enabled)
449 else if (property == config->degamma_lut_property)
451 else if (property == config->ctm_property)
453 else if (property == config->gamma_lut_property)
455 else if (property == config->prop_out_fence_ptr)
457 else if (property == crtc->scaling_filter_property)
460 return crtc->funcs->atomic_get_property(crtc, state, property, val);
463 "[CRTC:%d:%s] unknown property [PROP:%d:%s]\n",
465 property->base.id, property->name);
474 struct drm_property *property, uint64_t val)
481 if (property == config->prop_fb_id) {
488 } else if (property == config->prop_in_fence_fd) {
499 } else if (property == config->prop_crtc_id) {
505 property->base.id, property->name, val);
509 } else if (property == config->prop_crtc_x) {
511 } else if (property == config->prop_crtc_y) {
513 } else if (property == config->prop_crtc_w) {
515 } else if (property == config->prop_crtc_h) {
517 } else if (property == config->prop_src_x) {
519 } else if (property == config->prop_src_y) {
521 } else if (property == config->prop_src_w) {
523 } else if (property == config->prop_src_h) {
525 } else if (property == plane->alpha_property) {
527 } else if (property == plane->blend_mode_property) {
529 } else if (property == plane->rotation_property) {
537 } else if (property == plane->zpos_property) {
539 } else if (property == plane->color_encoding_property) {
541 } else if (property == plane->color_range_property) {
543 } else if (property == config->prop_fb_damage_clips) {
551 } else if (property == plane->scaling_filter_property) {
555 property, val);
556 } else if (property == plane->hotspot_x_property) {
564 } else if (property == plane->hotspot_y_property) {
574 "[PLANE:%d:%s] unknown property [PROP:%d:%s]\n",
576 property->base.id, property->name);
586 struct drm_property *property, uint64_t *val)
591 if (property == config->prop_fb_id) {
593 } else if (property == config->prop_in_fence_fd) {
595 } else if (property == config->prop_crtc_id) {
597 } else if (property == config->prop_crtc_x) {
599 } else if (property == config->prop_crtc_y) {
601 } else if (property == config->prop_crtc_w) {
603 } else if (property == config->prop_crtc_h) {
605 } else if (property == config->prop_src_x) {
607 } else if (property == config->prop_src_y) {
609 } else if (property == config->prop_src_w) {
611 } else if (property == config->prop_src_h) {
613 } else if (property == plane->alpha_property) {
615 } else if (property == plane->blend_mode_property) {
617 } else if (property == plane->rotation_property) {
619 } else if (property == plane->zpos_property) {
621 } else if (property == plane->color_encoding_property) {
623 } else if (property == plane->color_range_property) {
625 } else if (property == config->prop_fb_damage_clips) {
628 } else if (property == plane->scaling_filter_property) {
631 return plane->funcs->atomic_get_property(plane, state, property, val);
632 } else if (property == plane->hotspot_x_property) {
634 } else if (property == plane->hotspot_y_property) {
638 "[PLANE:%d:%s] unknown property [PROP:%d:%s]\n",
640 property->base.id, property->name);
672 struct drm_property *property, uint64_t val)
679 if (property == config->prop_crtc_id) {
685 property->base.id, property->name, val);
689 } else if (property == config->dpms_property) {
690 /* setting DPMS property requires special handling, which
692 * now?) atomic writes to DPMS property:
696 property->base.id, property->name);
698 } else if (property == config->tv_select_subconnector_property) {
700 } else if (property == config->tv_subconnector_property) {
702 } else if (property == config->tv_left_margin_property) {
704 } else if (property == config->tv_right_margin_property) {
706 } else if (property == config->tv_top_margin_property) {
708 } else if (property == config->tv_bottom_margin_property) {
710 } else if (property == config->legacy_tv_mode_property) {
712 } else if (property == config->tv_mode_property) {
714 } else if (property == config->tv_brightness_property) {
716 } else if (property == config->tv_contrast_property) {
718 } else if (property == config->tv_flicker_reduction_property) {
720 } else if (property == config->tv_overscan_property) {
722 } else if (property == config->tv_saturation_property) {
724 } else if (property == config->tv_hue_property) {
726 } else if (property == config->link_status_property) {
730 * For an atomic property the userspace doesn't need to be able
740 } else if (property == config->hdr_output_metadata_property) {
747 } else if (property == config->aspect_ratio_property) {
749 } else if (property == config->content_type_property) {
751 } else if (property == connector->scaling_mode_property) {
753 } else if (property == config->content_protection_property) {
759 } else if (property == config->hdcp_content_type_property) {
761 } else if (property == connector->colorspace_property) {
763 } else if (property == config->writeback_fb_id_property) {
772 } else if (property == config->writeback_out_fence_ptr_property) {
777 } else if (property == connector->max_bpc_property) {
779 } else if (property == connector->privacy_screen_sw_state_property) {
781 } else if (property == connector->broadcast_rgb_property) {
785 state, property, val);
788 "[CONNECTOR:%d:%s] unknown property [PROP:%d:%s]\n",
790 property->base.id, property->name);
800 struct drm_property *property, uint64_t *val)
805 if (property == config->prop_crtc_id) {
807 } else if (property == config->dpms_property) {
812 } else if (property == config->tv_select_subconnector_property) {
814 } else if (property == config->tv_subconnector_property) {
816 } else if (property == config->tv_left_margin_property) {
818 } else if (property == config->tv_right_margin_property) {
820 } else if (property == config->tv_top_margin_property) {
822 } else if (property == config->tv_bottom_margin_property) {
824 } else if (property == config->legacy_tv_mode_property) {
826 } else if (property == config->tv_mode_property) {
828 } else if (property == config->tv_brightness_property) {
830 } else if (property == config->tv_contrast_property) {
832 } else if (property == config->tv_flicker_reduction_property) {
834 } else if (property == config->tv_overscan_property) {
836 } else if (property == config->tv_saturation_property) {
838 } else if (property == config->tv_hue_property) {
840 } else if (property == config->link_status_property) {
842 } else if (property == config->aspect_ratio_property) {
844 } else if (property == config->content_type_property) {
846 } else if (property == connector->colorspace_property) {
848 } else if (property == connector->scaling_mode_property) {
850 } else if (property == config->hdr_output_metadata_property) {
853 } else if (property == config->content_protection_property) {
855 } else if (property == config->hdcp_content_type_property) {
857 } else if (property == config->writeback_fb_id_property) {
860 } else if (property == config->writeback_out_fence_ptr_property) {
862 } else if (property == connector->max_bpc_property) {
864 } else if (property == connector->privacy_screen_sw_state_property) {
866 } else if (property == connector->broadcast_rgb_property) {
870 state, property, val);
873 "[CONNECTOR:%d:%s] unknown property [PROP:%d:%s]\n",
875 property->base.id, property->name);
883 struct drm_property *property, uint64_t *val)
885 struct drm_device *dev = property->dev;
894 connector->state, property, val);
902 crtc->state, property, val);
910 plane->state, property, val);
1138 * Use this property to pass a fence that DRM should wait on before
1155 * Use this property to pass a file descriptor pointer to DRM. Once the
1500 "[OBJECT:%d] cannot find property ID %d",