Home | History | Annotate | Download | only in modetest

Lines Matching full:prop

287 static void dump_prop(struct device *dev, drmModePropertyPtr prop,
292 if (!prop) {
297 printf(" %s:\n", prop->name);
300 if (prop->flags & DRM_MODE_PROP_PENDING)
302 if (prop->flags & DRM_MODE_PROP_IMMUTABLE)
304 if (drm_property_type_is(prop, DRM_MODE_PROP_SIGNED_RANGE))
306 if (drm_property_type_is(prop, DRM_MODE_PROP_RANGE))
308 if (drm_property_type_is(prop, DRM_MODE_PROP_ENUM))
310 if (drm_property_type_is(prop, DRM_MODE_PROP_BITMASK))
312 if (drm_property_type_is(prop, DRM_MODE_PROP_BLOB))
314 if (drm_property_type_is(prop, DRM_MODE_PROP_OBJECT))
318 if (drm_property_type_is(prop, DRM_MODE_PROP_SIGNED_RANGE)) {
320 for (i = 0; i < prop->count_values; i++)
321 printf(" %"PRId64, U642I64(prop->values[i]));
325 if (drm_property_type_is(prop, DRM_MODE_PROP_RANGE)) {
327 for (i = 0; i < prop->count_values; i++)
328 printf(" %"PRIu64, prop->values[i]);
332 if (drm_property_type_is(prop, DRM_MODE_PROP_ENUM)) {
334 for (i = 0; i < prop->count_enums; i++)
335 printf(" %s=%llu", prop->enums[i].name,
336 prop->enums[i].value);
338 } else if (drm_property_type_is(prop, DRM_MODE_PROP_BITMASK)) {
340 for (i = 0; i < prop->count_enums; i++)
341 printf(" %s=0x%llx", prop->enums[i].name,
342 (1LL << prop->enums[i].value));
345 assert(prop->count_enums == 0);
348 if (drm_property_type_is(prop, DRM_MODE_PROP_BLOB)) {
350 for (i = 0; i < prop->count_blobs; i++)
351 dump_blob(dev, prop->blob_ids[i]);
354 assert(prop->count_blobs == 0);
358 if (drm_property_type_is(prop, DRM_MODE_PROP_BLOB))