/src/sys/external/bsd/drm2/dist/drm/ |
drm_property.c | 468 struct drm_mode_get_property *out_resp = data; local in function:drm_mode_getproperty_ioctl 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 766 struct drm_mode_get_blob *out_resp = data; local in function:drm_mode_getblob_ioctl 795 struct drm_mode_create_blob *out_resp = data; local in function:drm_mode_createblob_ioctl 831 struct drm_mode_destroy_blob *out_resp = data; local in function:drm_mode_destroyblob_ioctl [all...] |
drm_property.c | 468 struct drm_mode_get_property *out_resp = data; local in function:drm_mode_getproperty_ioctl 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 766 struct drm_mode_get_blob *out_resp = data; local in function:drm_mode_getblob_ioctl 795 struct drm_mode_create_blob *out_resp = data; local in function:drm_mode_createblob_ioctl 831 struct drm_mode_destroy_blob *out_resp = data; local in function:drm_mode_destroyblob_ioctl [all...] |
drm_connector.c | 2191 struct drm_mode_get_connector *out_resp = data; local in function:drm_mode_getconnector 2209 connector = drm_connector_lookup(dev, file_priv, out_resp->connector_id); 2215 if ((out_resp->count_encoders >= encoders_count) && encoders_count) { 2217 encoder_ptr = (uint32_t __user *)(unsigned long)(out_resp->encoders_ptr); 2227 out_resp->count_encoders = encoders_count; 2229 out_resp->connector_id = connector->base.id; 2230 out_resp->connector_type = connector->connector_type; 2231 out_resp->connector_type_id = connector->connector_type_id; 2234 if (out_resp->count_modes == 0) { 2240 out_resp->mm_width = connector->display_info.width_mm [all...] |
drm_connector.c | 2191 struct drm_mode_get_connector *out_resp = data; local in function:drm_mode_getconnector 2209 connector = drm_connector_lookup(dev, file_priv, out_resp->connector_id); 2215 if ((out_resp->count_encoders >= encoders_count) && encoders_count) { 2217 encoder_ptr = (uint32_t __user *)(unsigned long)(out_resp->encoders_ptr); 2227 out_resp->count_encoders = encoders_count; 2229 out_resp->connector_id = connector->base.id; 2230 out_resp->connector_type = connector->connector_type; 2231 out_resp->connector_type_id = connector->connector_type_id; 2234 if (out_resp->count_modes == 0) { 2240 out_resp->mm_width = connector->display_info.width_mm [all...] |