Home | History | Annotate | Download | only in proptest

Lines Matching refs:prop

80 	drmModePropertyPtr prop;
82 prop = drmModeGetProperty(fd, prop_id);
85 if (!prop) {
90 printf(" %s:\n", prop->name);
93 if (prop->flags & DRM_MODE_PROP_PENDING)
95 if (prop->flags & DRM_MODE_PROP_IMMUTABLE)
97 if (drm_property_type_is(prop, DRM_MODE_PROP_SIGNED_RANGE))
99 if (drm_property_type_is(prop, DRM_MODE_PROP_RANGE))
101 if (drm_property_type_is(prop, DRM_MODE_PROP_ENUM))
103 if (drm_property_type_is(prop, DRM_MODE_PROP_BITMASK))
105 if (drm_property_type_is(prop, DRM_MODE_PROP_BLOB))
107 if (drm_property_type_is(prop, DRM_MODE_PROP_OBJECT))
112 if (drm_property_type_is(prop, DRM_MODE_PROP_SIGNED_RANGE)) {
114 for (i = 0; i < prop->count_values; i++)
115 printf(" %"PRId64, U642I64(prop->values[i]));
119 if (drm_property_type_is(prop, DRM_MODE_PROP_RANGE)) {
121 for (i = 0; i < prop->count_values; i++)
122 printf(" %"PRIu64, prop->values[i]);
126 if (drm_property_type_is(prop, DRM_MODE_PROP_ENUM)) {
128 for (i = 0; i < prop->count_enums; i++)
129 printf(" %s=%llu", prop->enums[i].name,
130 prop->enums[i].value);
132 } else if (drm_property_type_is(prop, DRM_MODE_PROP_BITMASK)) {
134 for (i = 0; i < prop->count_enums; i++)
135 printf(" %s=0x%llx", prop->enums[i].name,
136 (1LL << prop->enums[i].value));
139 assert(prop->count_enums == 0);
142 if (drm_property_type_is(prop, DRM_MODE_PROP_BLOB)) {
144 for (i = 0; i < prop->count_blobs; i++)
145 dump_blob(prop->blob_ids[i]);
148 assert(prop->count_blobs == 0);
152 if (drm_property_type_is(prop, DRM_MODE_PROP_BLOB))
154 else if (drm_property_type_is(prop, DRM_MODE_PROP_SIGNED_RANGE))
159 drmModeFreeProperty(prop);
259 " %s [options] [obj id] [obj type] [prop id] [value]\n"