Lines Matching refs:out_resp
468 struct drm_mode_get_property *out_resp = data;
480 property = drm_property_find(dev, file_priv, out_resp->prop_id);
484 strncpy(out_resp->name, property->name, DRM_PROP_NAME_LEN);
485 out_resp->name[DRM_PROP_NAME_LEN-1] = 0;
486 out_resp->flags = property->flags;
489 values_ptr = u64_to_user_ptr(out_resp->values_ptr);
492 if (i < out_resp->count_values &&
497 out_resp->count_values = value_count;
500 enum_ptr = u64_to_user_ptr(out_resp->enum_blob_ptr);
506 if (out_resp->count_enum_blobs < enum_count)
518 out_resp->count_enum_blobs = enum_count;
530 out_resp->count_enum_blobs = 0;
766 struct drm_mode_get_blob *out_resp = data;
773 blob = drm_property_lookup_blob(dev, out_resp->blob_id);
777 if (out_resp->length == blob->length) {
778 if (copy_to_user(u64_to_user_ptr(out_resp->data),
785 out_resp->length = blob->length;
795 struct drm_mode_create_blob *out_resp = data;
802 blob = drm_property_create_blob(dev, out_resp->length, NULL);
807 u64_to_user_ptr(out_resp->data),
808 out_resp->length)) {
817 out_resp->blob_id = blob->base.id;
831 struct drm_mode_destroy_blob *out_resp = data;
839 blob = drm_property_lookup_blob(dev, out_resp->blob_id);