Home
last modified time | relevance | path

Searched refs:drm_property (Results 1 – 25 of 72) sorted by relevance

123

/Linux-v4.19/include/drm/
Ddrm_mode_config.h542 struct drm_property *edid_property;
547 struct drm_property *dpms_property;
552 struct drm_property *path_property;
558 struct drm_property *tile_property;
563 struct drm_property *link_status_property;
568 struct drm_property *plane_type_property;
573 struct drm_property *prop_src_x;
578 struct drm_property *prop_src_y;
583 struct drm_property *prop_src_w;
588 struct drm_property *prop_src_h;
[all …]
Ddrm_property.h71 struct drm_property { struct
220 #define obj_to_property(x) container_of(x, struct drm_property, base)
231 static inline bool drm_property_type_is(struct drm_property *property, in drm_property_type_is()
240 struct drm_property *drm_property_create(struct drm_device *dev,
243 struct drm_property *drm_property_create_enum(struct drm_device *dev,
247 struct drm_property *drm_property_create_bitmask(struct drm_device *dev,
252 struct drm_property *drm_property_create_range(struct drm_device *dev,
255 struct drm_property *drm_property_create_signed_range(struct drm_device *dev,
258 struct drm_property *drm_property_create_object(struct drm_device *dev,
261 struct drm_property *drm_property_create_bool(struct drm_device *dev,
[all …]
Ddrm_mode_object.h29 struct drm_property;
82 struct drm_property *properties[DRM_OBJECT_MAX_PROPERTY];
124 struct drm_property *property,
127 struct drm_property *property,
131 struct drm_property *property,
Ddrm_plane.h305 struct drm_property *property, uint64_t val);
395 struct drm_property *property,
418 struct drm_property *property,
649 struct drm_property *alpha_property;
655 struct drm_property *zpos_property;
661 struct drm_property *rotation_property;
670 struct drm_property *color_encoding_property;
678 struct drm_property *color_range_property;
726 struct drm_property *property,
Ddrm_connector.h39 struct drm_property;
587 int (*set_property)(struct drm_connector *connector, struct drm_property *property,
719 struct drm_property *property,
742 struct drm_property *property,
910 struct drm_property *scaling_mode_property;
916 struct drm_property *content_protection_property;
Ddrm_crtc.h582 struct drm_property *property, uint64_t val);
672 struct drm_property *property,
694 struct drm_property *property,
/Linux-v4.19/drivers/gpu/drm/armada/
Darmada_drm.h62 struct drm_property *colorkey_prop;
63 struct drm_property *colorkey_min_prop;
64 struct drm_property *colorkey_max_prop;
65 struct drm_property *colorkey_val_prop;
66 struct drm_property *colorkey_alpha_prop;
67 struct drm_property *colorkey_mode_prop;
68 struct drm_property *brightness_prop;
69 struct drm_property *contrast_prop;
70 struct drm_property *saturation_prop;
/Linux-v4.19/drivers/gpu/drm/nouveau/
Dnouveau_display.h44 struct drm_property *dithering_mode;
45 struct drm_property *dithering_depth;
46 struct drm_property *underscan_property;
47 struct drm_property *underscan_hborder_property;
48 struct drm_property *underscan_vborder_property;
50 struct drm_property *vibrant_hue_property;
51 struct drm_property *color_vibrance_property;
Dnouveau_connector.h177 struct drm_property *, u64);
180 struct drm_property *, u64 *);
/Linux-v4.19/drivers/gpu/drm/
Ddrm_property.c91 struct drm_property *drm_property_create(struct drm_device *dev, in drm_property_create()
95 struct drm_property *property = NULL; in drm_property_create()
104 property = kzalloc(sizeof(struct drm_property), GFP_KERNEL); in drm_property_create()
157 struct drm_property *drm_property_create_enum(struct drm_device *dev, in drm_property_create_enum()
162 struct drm_property *property; in drm_property_create_enum()
205 struct drm_property *drm_property_create_bitmask(struct drm_device *dev, in drm_property_create_bitmask()
211 struct drm_property *property; in drm_property_create_bitmask()
237 static struct drm_property *property_create_range(struct drm_device *dev, in property_create_range()
241 struct drm_property *property; in property_create_range()
272 struct drm_property *drm_property_create_range(struct drm_device *dev, in drm_property_create_range()
[all …]
Ddrm_crtc_internal.h37 struct drm_property *property,
95 bool drm_property_change_valid_get(struct drm_property *property,
98 void drm_property_change_valid_put(struct drm_property *property,
128 struct drm_property *drm_mode_obj_find_prop_id(struct drm_mode_object *obj,
152 struct drm_property *property,
204 struct drm_property *prop,
207 struct drm_property *property, uint64_t *val);
Ddrm_mode_object.c219 struct drm_property *property, in drm_object_attach_property()
258 struct drm_property *property, uint64_t val) in drm_object_property_set_value()
277 struct drm_property *property, in __drm_object_property_get_value()
319 struct drm_property *property, uint64_t *val) in drm_object_property_get_value()
336 struct drm_property *prop = obj->properties->properties[i]; in drm_mode_object_get_properties()
410 struct drm_property *drm_mode_obj_find_prop_id(struct drm_mode_object *obj, in drm_mode_obj_find_prop_id()
423 struct drm_property *prop, in set_property_legacy()
453 struct drm_property *prop, in set_property_atomic()
503 struct drm_property *property; in drm_mode_obj_set_property_ioctl()
Ddrm_blend.c130 struct drm_property *prop; in drm_plane_create_alpha_property()
193 struct drm_property *prop; in drm_plane_create_rotation_property()
282 struct drm_property *prop; in drm_plane_create_zpos_property()
320 struct drm_property *prop; in drm_plane_create_zpos_immutable_property()
Ddrm_connector.c958 struct drm_property *prop; in DRM_ENUM_NAME_FN()
1013 struct drm_property *dvi_i_selector; in drm_mode_create_dvi_i_properties()
1014 struct drm_property *dvi_i_subconnector; in drm_mode_create_dvi_i_properties()
1127 struct drm_property *tv_selector; in drm_mode_create_tv_properties()
1128 struct drm_property *tv_subconnector; in drm_mode_create_tv_properties()
1237 struct drm_property *scaling_mode; in drm_mode_create_scaling_mode_property()
1271 struct drm_property *scaling_mode_property; in drm_connector_attach_scaling_mode_property()
1332 struct drm_property *prop; in drm_connector_attach_content_protection_property()
1604 struct drm_property *prop; in drm_connector_init_panel_orientation_property()
1633 struct drm_property *property, in drm_connector_set_obj_prop()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_mode.h303 struct drm_property *property,
331 struct drm_property *coherent_mode_property;
333 struct drm_property *load_detect_property;
335 struct drm_property *underscan_property;
336 struct drm_property *underscan_hborder_property;
337 struct drm_property *underscan_vborder_property;
339 struct drm_property *audio_property;
341 struct drm_property *dither_property;
/Linux-v4.19/drivers/gpu/drm/radeon/
Dradeon_mode.h250 struct drm_property *coherent_mode_property;
252 struct drm_property *load_detect_property;
254 struct drm_property *tv_std_property;
256 struct drm_property *tmds_pll_property;
258 struct drm_property *underscan_property;
259 struct drm_property *underscan_hborder_property;
260 struct drm_property *underscan_vborder_property;
262 struct drm_property *audio_property;
264 struct drm_property *dither_property;
266 struct drm_property *output_csc_property;
/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_modes.c84 struct drm_property *prop; in intel_attach_force_audio_property()
111 struct drm_property *prop; in intel_attach_broadcast_rgb_property()
Dintel_sdvo.c150 struct drm_property *tv_format;
153 struct drm_property *left;
154 struct drm_property *right;
155 struct drm_property *top;
156 struct drm_property *bottom;
157 struct drm_property *hpos;
158 struct drm_property *vpos;
159 struct drm_property *contrast;
160 struct drm_property *saturation;
161 struct drm_property *hue;
[all …]
/Linux-v4.19/drivers/gpu/drm/nouveau/dispnv04/
Doverlay.c44 struct drm_property *colorkey;
45 struct drm_property *contrast;
46 struct drm_property *brightness;
47 struct drm_property *hue;
48 struct drm_property *saturation;
244 struct drm_property *property, in nv_set_property()
/Linux-v4.19/drivers/gpu/drm/gma500/
Dpsb_intel_sdvo.c152 struct drm_property *tv_format;
155 struct drm_property *left;
156 struct drm_property *right;
157 struct drm_property *top;
158 struct drm_property *bottom;
159 struct drm_property *hpos;
160 struct drm_property *vpos;
161 struct drm_property *contrast;
162 struct drm_property *saturation;
163 struct drm_property *hue;
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm.h231 struct drm_property *property,
236 struct drm_property *property,
/Linux-v4.19/drivers/gpu/drm/sti/
Dsti_drv.h25 struct drm_property *plane_zorder_property;
/Linux-v4.19/drivers/gpu/drm/vmwgfx/
Dvmwgfx_kms.h284 struct drm_property *property,
288 struct drm_property *property,
293 struct drm_property *property,
/Linux-v4.19/drivers/gpu/drm/omapdrm/
Domap_drv.h83 struct drm_property *zorder_prop;
/Linux-v4.19/drivers/gpu/drm/mediatek/
Dmtk_drm_drv.h28 struct drm_property;

123