Lines Matching refs:val
409 uint64_t val)
417 state->active = val;
420 drm_property_lookup_blob(dev, val);
425 state->vrr_enabled = val;
429 val,
437 val,
445 val,
451 s32 __user *fence_ptr = u64_to_user_ptr(val);
461 state->scaling_filter = val;
463 return crtc->funcs->atomic_set_property(crtc, state, property, val);
478 struct drm_property *property, uint64_t *val)
484 *val = drm_atomic_crtc_effectively_active(state);
486 *val = (state->mode_blob) ? state->mode_blob->base.id : 0;
488 *val = state->vrr_enabled;
490 *val = (state->degamma_lut) ? state->degamma_lut->base.id : 0;
492 *val = (state->ctm) ? state->ctm->base.id : 0;
494 *val = (state->gamma_lut) ? state->gamma_lut->base.id : 0;
496 *val = 0;
498 *val = state->scaling_filter;
500 return crtc->funcs->atomic_get_property(crtc, state, property, val);
514 struct drm_property *property, uint64_t val)
524 fb = drm_framebuffer_lookup(dev, file_priv, val);
532 if (U642I64(val) == -1)
535 state->fence = sync_file_get_fence(val);
540 struct drm_crtc *crtc = drm_crtc_find(dev, file_priv, val);
542 if (val && !crtc) {
545 property->base.id, property->name, val);
550 state->crtc_x = U642I64(val);
552 state->crtc_y = U642I64(val);
554 state->crtc_w = val;
556 state->crtc_h = val;
558 state->src_x = val;
560 state->src_y = val;
562 state->src_w = val;
564 state->src_h = val;
566 state->alpha = val;
568 state->pixel_blend_mode = val;
570 if (!is_power_of_2(val & DRM_MODE_ROTATE_MASK)) {
573 plane->base.id, plane->name, val);
576 state->rotation = val;
578 state->zpos = val;
580 state->color_encoding = val;
582 state->color_range = val;
586 val,
592 state->scaling_filter = val;
595 property, val);
610 struct drm_property *property, uint64_t *val)
616 *val = (state->fb) ? state->fb->base.id : 0;
618 *val = -1;
620 *val = (state->crtc) ? state->crtc->base.id : 0;
622 *val = I642U64(state->crtc_x);
624 *val = I642U64(state->crtc_y);
626 *val = state->crtc_w;
628 *val = state->crtc_h;
630 *val = state->src_x;
632 *val = state->src_y;
634 *val = state->src_w;
636 *val = state->src_h;
638 *val = state->alpha;
640 *val = state->pixel_blend_mode;
642 *val = state->rotation;
644 *val = state->zpos;
646 *val = state->color_encoding;
648 *val = state->color_range;
650 *val = (state->fb_damage_clips) ?
653 *val = state->scaling_filter;
655 return plane->funcs->atomic_get_property(plane, state, property, val);
692 struct drm_property *property, uint64_t val)
700 struct drm_crtc *crtc = drm_crtc_find(dev, file_priv, val);
702 if (val && !crtc) {
705 property->base.id, property->name, val);
719 state->tv.select_subconnector = val;
721 state->tv.subconnector = val;
723 state->tv.margins.left = val;
725 state->tv.margins.right = val;
727 state->tv.margins.top = val;
729 state->tv.margins.bottom = val;
731 state->tv.legacy_mode = val;
733 state->tv.mode = val;
735 state->tv.brightness = val;
737 state->tv.contrast = val;
739 state->tv.flicker_reduction = val;
741 state->tv.overscan = val;
743 state->tv.saturation = val;
745 state->tv.hue = val;
759 state->link_status = val;
763 val,
768 state->picture_aspect_ratio = val;
770 state->content_type = val;
772 state->scaling_mode = val;
774 if (val == DRM_MODE_CONTENT_PROTECTION_ENABLED) {
778 state->content_protection = val;
780 state->hdcp_content_type = val;
782 state->colorspace = val;
787 fb = drm_framebuffer_lookup(dev, file_priv, val);
793 s32 __user *fence_ptr = u64_to_user_ptr(val);
798 state->max_requested_bpc = val;
800 state->privacy_screen_sw_state = val;
803 state, property, val);
818 struct drm_property *property, uint64_t *val)
824 *val = (state->crtc) ? state->crtc->base.id : 0;
827 *val = DRM_MODE_DPMS_ON;
829 *val = connector->dpms;
831 *val = state->tv.select_subconnector;
833 *val = state->tv.subconnector;
835 *val = state->tv.margins.left;
837 *val = state->tv.margins.right;
839 *val = state->tv.margins.top;
841 *val = state->tv.margins.bottom;
843 *val = state->tv.legacy_mode;
845 *val = state->tv.mode;
847 *val = state->tv.brightness;
849 *val = state->tv.contrast;
851 *val = state->tv.flicker_reduction;
853 *val = state->tv.overscan;
855 *val = state->tv.saturation;
857 *val = state->tv.hue;
859 *val = state->link_status;
861 *val = state->picture_aspect_ratio;
863 *val = state->content_type;
865 *val = state->colorspace;
867 *val = state->scaling_mode;
869 *val = state->hdr_output_metadata ?
872 *val = state->content_protection;
874 *val = state->hdcp_content_type;
877 *val = 0;
879 *val = 0;
881 *val = state->max_requested_bpc;
883 *val = state->privacy_screen_sw_state;
886 state, property, val);
899 struct drm_property *property, uint64_t *val)
910 connector->state, property, val);
918 crtc->state, property, val);
926 plane->state, property, val);