drm_property
struct drm_property *property, *pt;
struct drm_property *drm_property_create(struct drm_device *dev, int flags,
struct drm_property *property = NULL;
property = malloc(sizeof(struct drm_property), DRM_MEM_KMS,
struct drm_property *drm_property_create_enum(struct drm_device *dev, int flags,
struct drm_property *property;
struct drm_property *drm_property_create_bitmask(struct drm_device *dev,
struct drm_property *property;
struct drm_property *drm_property_create_range(struct drm_device *dev, int flags,
struct drm_property *property;
int drm_property_add_enum(struct drm_property *property, int index,
void drm_property_destroy(struct drm_device *dev, struct drm_property *property)
struct drm_property *property,
struct drm_property *property, uint64_t val)
struct drm_property *property, uint64_t *val)
struct drm_property *property;
static bool drm_property_change_is_valid(struct drm_property *property,
struct drm_property *property,
struct drm_property *property,
struct drm_property *property,
struct drm_property *property;
struct drm_property *edid;
struct drm_property *dpms;
struct drm_property *dvi_i_selector;
struct drm_property *dvi_i_subconnector;
struct drm_property *tv_selector;
struct drm_property *tv_subconnector;
struct drm_property *scaling_mode;
struct drm_property *dithering_mode;
struct drm_property *dirty_info;
struct drm_property *property, uint64_t val);
int (*set_property)(struct drm_connector *connector, struct drm_property *property,
struct drm_property *property, uint64_t val);
struct drm_property *edid_property;
struct drm_property *dpms_property;
struct drm_property *dvi_i_subconnector_property;
struct drm_property *dvi_i_select_subconnector_property;
struct drm_property *tv_subconnector_property;
struct drm_property *tv_select_subconnector_property;
struct drm_property *tv_mode_property;
struct drm_property *tv_left_margin_property;
struct drm_property *tv_right_margin_property;
struct drm_property *tv_top_margin_property;
struct drm_property *tv_bottom_margin_property;
struct drm_property *tv_brightness_property;
struct drm_property *tv_contrast_property;
struct drm_property *tv_flicker_reduction_property;
struct drm_property *tv_overscan_property;
struct drm_property *tv_saturation_property;
struct drm_property *tv_hue_property;
struct drm_property *scaling_mode_property;
struct drm_property *dithering_mode_property;
struct drm_property *dirty_info_property;
#define obj_to_property(x) container_of(x, struct drm_property, base)
struct drm_property *property,
struct drm_property *property,
struct drm_property *property,
extern struct drm_property *drm_property_create(struct drm_device *dev, int flags,
extern struct drm_property *drm_property_create_enum(struct drm_device *dev, int flags,
struct drm_property *drm_property_create_bitmask(struct drm_device *dev,
struct drm_property *drm_property_create_range(struct drm_device *dev, int flags,
extern void drm_property_destroy(struct drm_device *dev, struct drm_property *property);
extern int drm_property_add_enum(struct drm_property *property, int index,