Subversion Repositories Kolibri OS

Rev

Rev 6104 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6104 Rev 7146
Line 255... Line 255...
255
}
255
}
Line 256... Line 256...
256
 
256
 
257
int radeon_gem_busy_ioctl(struct drm_device *dev, void *data,
257
int radeon_gem_busy_ioctl(struct drm_device *dev, void *data,
258
			  struct drm_file *filp)
258
			  struct drm_file *filp)
259
{
-
 
260
	struct radeon_device *rdev = dev->dev_private;
259
{
261
	struct drm_radeon_gem_busy *args = data;
260
	struct drm_radeon_gem_busy *args = data;
262
	struct drm_gem_object *gobj;
261
	struct drm_gem_object *gobj;
263
	struct radeon_bo *robj;
262
	struct radeon_bo *robj;
264
	int r;
263
	int r;
Line 270... Line 269...
270
	}
269
	}
271
	robj = gem_to_radeon_bo(gobj);
270
	robj = gem_to_radeon_bo(gobj);
272
	r = radeon_bo_wait(robj, &cur_placement, true);
271
	r = radeon_bo_wait(robj, &cur_placement, true);
273
	args->domain = radeon_mem_type_to_domain(cur_placement);
272
	args->domain = radeon_mem_type_to_domain(cur_placement);
274
	drm_gem_object_unreference_unlocked(gobj);
273
	drm_gem_object_unreference_unlocked(gobj);
275
	r = radeon_gem_handle_lockup(rdev, r);
-
 
276
	return r;
274
	return r;
277
}
275
}
Line 278... Line 276...
278
 
276
 
279
int radeon_gem_wait_idle_ioctl(struct drm_device *dev, void *data,
277
int radeon_gem_wait_idle_ioctl(struct drm_device *dev, void *data,