Lines Matching refs:out_resp

1992 	struct drm_mode_get_connector *out_resp = data;  in drm_mode_getconnector()  local
2010 DRM_DEBUG_KMS("[CONNECTOR:%d:?]\n", out_resp->connector_id); in drm_mode_getconnector()
2014 connector = drm_connector_find(dev, out_resp->connector_id); in drm_mode_getconnector()
2024 if (out_resp->count_modes == 0) { in drm_mode_getconnector()
2035 out_resp->connector_id = connector->base.id; in drm_mode_getconnector()
2036 out_resp->connector_type = connector->connector_type; in drm_mode_getconnector()
2037 out_resp->connector_type_id = connector->connector_type_id; in drm_mode_getconnector()
2038 out_resp->mm_width = connector->display_info.width_mm; in drm_mode_getconnector()
2039 out_resp->mm_height = connector->display_info.height_mm; in drm_mode_getconnector()
2040 out_resp->subpixel = connector->display_info.subpixel_order; in drm_mode_getconnector()
2041 out_resp->connection = connector->status; in drm_mode_getconnector()
2046 out_resp->encoder_id = encoder->base.id; in drm_mode_getconnector()
2048 out_resp->encoder_id = 0; in drm_mode_getconnector()
2054 if ((out_resp->count_modes >= mode_count) && mode_count) { in drm_mode_getconnector()
2056 mode_ptr = (struct drm_mode_modeinfo __user *)(unsigned long)out_resp->modes_ptr; in drm_mode_getconnector()
2070 out_resp->count_modes = mode_count; in drm_mode_getconnector()
2073 (uint32_t __user *)(unsigned long)(out_resp->props_ptr), in drm_mode_getconnector()
2074 (uint64_t __user *)(unsigned long)(out_resp->prop_values_ptr), in drm_mode_getconnector()
2075 &out_resp->count_props); in drm_mode_getconnector()
2079 if ((out_resp->count_encoders >= encoders_count) && encoders_count) { in drm_mode_getconnector()
2081 encoder_ptr = (uint32_t __user *)(unsigned long)(out_resp->encoders_ptr); in drm_mode_getconnector()
2093 out_resp->count_encoders = encoders_count; in drm_mode_getconnector()
4088 struct drm_mode_get_property *out_resp = data; in drm_mode_getproperty_ioctl() local
4102 property = drm_property_find(dev, out_resp->prop_id); in drm_mode_getproperty_ioctl()
4116 strncpy(out_resp->name, property->name, DRM_PROP_NAME_LEN); in drm_mode_getproperty_ioctl()
4117 out_resp->name[DRM_PROP_NAME_LEN-1] = 0; in drm_mode_getproperty_ioctl()
4118 out_resp->flags = property->flags; in drm_mode_getproperty_ioctl()
4120 if ((out_resp->count_values >= value_count) && value_count) { in drm_mode_getproperty_ioctl()
4121 values_ptr = (uint64_t __user *)(unsigned long)out_resp->values_ptr; in drm_mode_getproperty_ioctl()
4129 out_resp->count_values = value_count; in drm_mode_getproperty_ioctl()
4133 if ((out_resp->count_enum_blobs >= enum_count) && enum_count) { in drm_mode_getproperty_ioctl()
4135 enum_ptr = (struct drm_mode_property_enum __user *)(unsigned long)out_resp->enum_blob_ptr; in drm_mode_getproperty_ioctl()
4151 out_resp->count_enum_blobs = enum_count; in drm_mode_getproperty_ioctl()
4163 out_resp->count_enum_blobs = 0; in drm_mode_getproperty_ioctl()
4467 struct drm_mode_get_blob *out_resp = data; in drm_mode_getblob_ioctl() local
4477 blob = __drm_property_lookup_blob(dev, out_resp->blob_id); in drm_mode_getblob_ioctl()
4483 if (out_resp->length == blob->length) { in drm_mode_getblob_ioctl()
4484 blob_ptr = (void __user *)(unsigned long)out_resp->data; in drm_mode_getblob_ioctl()
4490 out_resp->length = blob->length; in drm_mode_getblob_ioctl()
4516 struct drm_mode_create_blob *out_resp = data; in drm_mode_createblob_ioctl() local
4524 blob = drm_property_create_blob(dev, out_resp->length, NULL); in drm_mode_createblob_ioctl()
4528 blob_ptr = (void __user *)(unsigned long)out_resp->data; in drm_mode_createblob_ioctl()
4529 if (copy_from_user(blob->data, blob_ptr, out_resp->length)) { in drm_mode_createblob_ioctl()
4538 out_resp->blob_id = blob->base.id; in drm_mode_createblob_ioctl()
4565 struct drm_mode_destroy_blob *out_resp = data; in drm_mode_destroyblob_ioctl() local
4574 blob = __drm_property_lookup_blob(dev, out_resp->blob_id); in drm_mode_destroyblob_ioctl()