/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_mode_config.h | 526 * List of property type objects linked with &drm_property.head. This is 573 struct drm_property *edid_property; 578 struct drm_property *dpms_property; 583 struct drm_property *path_property; 589 struct drm_property *tile_property; 594 struct drm_property *link_status_property; 599 struct drm_property *plane_type_property; 604 struct drm_property *prop_src_x; 609 struct drm_property *prop_src_y; 614 struct drm_property *prop_src_ [all...] |
H A D | drm_property.h | 34 * @head: list of enum values, linked to &drm_property.enum_list 55 * struct drm_property - modeset object property 80 struct drm_property { struct 201 * struct drm_property_blob - Blob data for &drm_property 211 * bits available for a &drm_property. 230 #define obj_to_property(x) container_of(x, struct drm_property, base) 241 static inline bool drm_property_type_is(struct drm_property *property, in drm_property_type_is() 250 struct drm_property *drm_property_create(struct drm_device *dev, 253 struct drm_property *drm_property_create_enum(struct drm_device *dev, 257 struct drm_property *drm_property_create_bitmas [all...] |
H A D | drm_mode_object.h | 29 struct drm_property; 75 * @properties: Array of pointers to &drm_property. 82 struct drm_property *properties[DRM_OBJECT_MAX_PROPERTY]; 128 struct drm_property *property, 131 struct drm_property *property, 134 struct drm_property *property, 138 struct drm_property *property,
|
H A D | drm_plane.h | 368 struct drm_property *property, uint64_t val); 458 struct drm_property *property, 481 struct drm_property *property, 717 struct drm_property *alpha_property; 723 struct drm_property *zpos_property; 729 struct drm_property *rotation_property; 737 struct drm_property *blend_mode_property; 746 struct drm_property *color_encoding_property; 754 struct drm_property *color_range_property; 760 struct drm_property *scaling_filter_propert [all...] |
H A D | drm_connector.h | 33 #include <drm/drm_property.h> 43 struct drm_property; 1154 int (*set_property)(struct drm_connector *connector, struct drm_property *property, 1286 struct drm_property *property, 1309 struct drm_property *property, 1641 struct drm_property *scaling_mode_property; 1652 struct drm_property *vrr_capable_property; 1658 struct drm_property *colorspace_property; 1672 struct drm_property *max_bpc_property; 1684 struct drm_property *privacy_screen_sw_state_propert [all...] |
H A D | drm_sysfs.h | 8 struct drm_property; 16 struct drm_property *property);
|
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_mode_config.h | 509 * List of property type objects linked with &drm_property.head. This is 557 struct drm_property *edid_property; 562 struct drm_property *dpms_property; 567 struct drm_property *path_property; 573 struct drm_property *tile_property; 578 struct drm_property *link_status_property; 583 struct drm_property *plane_type_property; 588 struct drm_property *prop_src_x; 593 struct drm_property *prop_src_y; 598 struct drm_property *prop_src_ [all...] |
H A D | drm_property.h | 35 * @head: list of enum values, linked to &drm_property.enum_list 48 * struct drm_property - modeset object property 73 struct drm_property { struct 194 * struct drm_property_blob - Blob data for &drm_property 204 * bits available for a &drm_property. 223 #define obj_to_property(x) container_of(x, struct drm_property, base) 234 static inline bool drm_property_type_is(struct drm_property *property, in drm_property_type_is() 243 struct drm_property *drm_property_create(struct drm_device *dev, 246 struct drm_property *drm_property_create_enum(struct drm_device *dev, 250 struct drm_property *drm_property_create_bitmas [all...] |
H A D | drm_plane.h | 345 struct drm_property *property, uint64_t val); 435 struct drm_property *property, 458 struct drm_property *property, 689 struct drm_property *alpha_property; 695 struct drm_property *zpos_property; 701 struct drm_property *rotation_property; 709 struct drm_property *blend_mode_property; 718 struct drm_property *color_encoding_property; 726 struct drm_property *color_range_property; 774 struct drm_property *propert [all...] |
H A D | drm_mode_object.h | 29 struct drm_property; 75 * @properties: Array of pointers to &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,
|
H A D | drm_sysfs.h | 8 struct drm_property; 15 struct drm_property *property);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/armada/ |
H A D | armada_drm.h | 62 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;
|
/kernel/linux/linux-6.6/drivers/gpu/drm/armada/ |
H A D | armada_drm.h | 60 struct drm_property *colorkey_prop; 61 struct drm_property *colorkey_min_prop; 62 struct drm_property *colorkey_max_prop; 63 struct drm_property *colorkey_val_prop; 64 struct drm_property *colorkey_alpha_prop; 65 struct drm_property *colorkey_mode_prop; 66 struct drm_property *brightness_prop; 67 struct drm_property *contrast_prop; 68 struct drm_property *saturation_prop;
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
H A D | nouveau_display.h | 25 struct drm_property *dithering_mode; 26 struct drm_property *dithering_depth; 27 struct drm_property *underscan_property; 28 struct drm_property *underscan_hborder_property; 29 struct drm_property *underscan_vborder_property; 31 struct drm_property *vibrant_hue_property; 32 struct drm_property *color_vibrance_property;
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/ |
H A D | nouveau_display.h | 25 struct drm_property *dithering_mode; 26 struct drm_property *dithering_depth; 27 struct drm_property *underscan_property; 28 struct drm_property *underscan_hborder_property; 29 struct drm_property *underscan_vborder_property; 31 struct drm_property *vibrant_hue_property; 32 struct drm_property *color_vibrance_property;
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_property.c | 30 #include <drm/drm_property.h> 37 * Properties as represented by &drm_property are used to extend the modeset 42 * flags member of &struct drm_property for an overview of the different 96 struct drm_property *drm_property_create(struct drm_device *dev, in drm_property_create() 100 struct drm_property *property = NULL; in drm_property_create() 109 property = kzalloc(sizeof(struct drm_property), GFP_KERNEL); in drm_property_create() 162 struct drm_property *drm_property_create_enum(struct drm_device *dev, in drm_property_create_enum() 167 struct drm_property *property; in drm_property_create_enum() 210 struct drm_property *drm_property_create_bitmask(struct drm_device *dev, in drm_property_create_bitmask() 216 struct drm_property *propert in drm_property_create_bitmask() [all...] |
H A D | drm_mode_object.c | 232 struct drm_property *property, in drm_object_attach_property() 282 struct drm_property *property, uint64_t val) in drm_object_property_set_value() 301 struct drm_property *property, in __drm_object_property_get_value() 343 struct drm_property *property, uint64_t *val) in drm_object_property_get_value() 360 struct drm_property *prop = obj->properties->properties[i]; in drm_mode_object_get_properties() 435 struct drm_property *drm_mode_obj_find_prop_id(struct drm_mode_object *obj, in drm_mode_obj_find_prop_id() 448 struct drm_property *prop, in set_property_legacy() 480 struct drm_property *prop, in set_property_atomic() 531 struct drm_property *property; in drm_mode_obj_set_property_ioctl()
|
H A D | drm_blend.c | 214 struct drm_property *prop; in drm_plane_create_alpha_property() 277 struct drm_property *prop; in drm_plane_create_rotation_property() 366 struct drm_property *prop; in drm_plane_create_zpos_property() 404 struct drm_property *prop; in drm_plane_create_zpos_immutable_property() 569 struct drm_property *prop; in drm_plane_create_blend_mode_property()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_property.c | 30 #include <drm/drm_property.h> 37 * Properties as represented by &drm_property are used to extend the modeset 42 * flags member of &struct drm_property for an overview of the different 96 struct drm_property *drm_property_create(struct drm_device *dev, in drm_property_create() 100 struct drm_property *property = NULL; in drm_property_create() 109 property = kzalloc(sizeof(struct drm_property), GFP_KERNEL); in drm_property_create() 161 struct drm_property *drm_property_create_enum(struct drm_device *dev, in drm_property_create_enum() 166 struct drm_property *property; in drm_property_create_enum() 209 struct drm_property *drm_property_create_bitmask(struct drm_device *dev, in drm_property_create_bitmask() 215 struct drm_property *propert in drm_property_create_bitmask() [all...] |
H A D | drm_crtc_internal.h | 57 struct drm_property; 66 struct drm_property *property, 78 struct drm_property * 126 /* drm_property.c */ 129 bool drm_property_change_valid_get(struct drm_property *property, 132 void drm_property_change_valid_put(struct drm_property *property, 162 struct drm_property *drm_mode_obj_find_prop_id(struct drm_mode_object *obj, 186 struct drm_property *property, 253 struct drm_property *prop, 256 struct drm_property *propert [all...] |
H A D | drm_mode_object.c | 234 struct drm_property *property, in drm_object_attach_property() 284 struct drm_property *property, uint64_t val) in drm_object_property_set_value() 303 struct drm_property *property, in __drm_object_property_get_prop_value() 319 struct drm_property *property, in __drm_object_property_get_value() 352 struct drm_property *property, uint64_t *val) in drm_object_property_get_value() 377 struct drm_property *property, in drm_object_property_get_default_value() 395 struct drm_property *prop = obj->properties->properties[i]; in drm_mode_object_get_properties() 470 struct drm_property *drm_mode_obj_find_prop_id(struct drm_mode_object *obj, in drm_mode_obj_find_prop_id() 483 struct drm_property *prop, in set_property_legacy() 515 struct drm_property *pro in set_property_atomic() [all...] |
H A D | drm_blend.c | 221 struct drm_property *prop; in drm_plane_create_alpha_property() 284 struct drm_property *prop; in drm_plane_create_rotation_property() 373 struct drm_property *prop; in drm_plane_create_zpos_property() 411 struct drm_property *prop; in drm_plane_create_zpos_immutable_property() 575 struct drm_property *prop; in drm_plane_create_blend_mode_property()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_atomic.h | 18 struct drm_property; 26 struct drm_property *property, 30 struct drm_property *property,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_atomic.h | 18 struct drm_property; 26 struct drm_property *property, 30 struct drm_property *property,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/sti/ |
H A D | sti_drv.h | 13 struct drm_property; 26 struct drm_property *plane_zorder_property;
|