Lines Matching refs:prop

330 static void dump_prop(struct device *dev, drmModePropertyPtr prop,
335 if (!prop) {
340 printf(" %s:\n", prop->name);
343 if (prop->flags & DRM_MODE_PROP_PENDING)
345 if (prop->flags & DRM_MODE_PROP_IMMUTABLE)
347 if (drm_property_type_is(prop, DRM_MODE_PROP_SIGNED_RANGE))
349 if (drm_property_type_is(prop, DRM_MODE_PROP_RANGE))
351 if (drm_property_type_is(prop, DRM_MODE_PROP_ENUM))
353 if (drm_property_type_is(prop, DRM_MODE_PROP_BITMASK))
355 if (drm_property_type_is(prop, DRM_MODE_PROP_BLOB))
357 if (drm_property_type_is(prop, DRM_MODE_PROP_OBJECT))
361 if (drm_property_type_is(prop, DRM_MODE_PROP_SIGNED_RANGE)) {
363 for (i = 0; i < prop->count_values; i++)
364 printf(" %"PRId64, U642I64(prop->values[i]));
368 if (drm_property_type_is(prop, DRM_MODE_PROP_RANGE)) {
370 for (i = 0; i < prop->count_values; i++)
371 printf(" %"PRIu64, prop->values[i]);
375 if (drm_property_type_is(prop, DRM_MODE_PROP_ENUM)) {
377 for (i = 0; i < prop->count_enums; i++)
378 printf(" %s=%"PRIu64, prop->enums[i].name,
379 (uint64_t)prop->enums[i].value);
381 } else if (drm_property_type_is(prop, DRM_MODE_PROP_BITMASK)) {
383 for (i = 0; i < prop->count_enums; i++)
384 printf(" %s=0x%llx", prop->enums[i].name,
385 (1LL << prop->enums[i].value));
388 assert(prop->count_enums == 0);
391 if (drm_property_type_is(prop, DRM_MODE_PROP_BLOB)) {
393 for (i = 0; i < prop->count_blobs; i++)
394 dump_blob(dev, prop->blob_ids[i]);
397 assert(prop->count_blobs == 0);
401 if (drm_property_type_is(prop, DRM_MODE_PROP_BLOB))
403 else if (drm_property_type_is(prop, DRM_MODE_PROP_SIGNED_RANGE))
408 if (strcmp(prop->name, "IN_FORMATS") == 0)