Esempio n. 1
0
int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv)
{
	drm_via_mem_t *mem = data;

	switch (mem->type) {

	case VIA_MEM_VIDEO:
		if (via_fb_free(mem) == 0)
			return 0;
		break;
	case VIA_MEM_AGP:
		if (via_agp_free(mem) == 0)
			return 0;
		break;
	}

	return -EFAULT;
}
Esempio n. 2
0
int via_mem_free(DRM_IOCTL_ARGS)
{
	drm_via_mem_t mem;

	DRM_COPY_FROM_USER_IOCTL(mem, (drm_via_mem_t *) data, sizeof(mem));

	switch (mem.type) {

	case VIDEO:
		if (via_fb_free(&mem) == 0)
			return 0;
		break;
	case AGP:
		if (via_agp_free(&mem) == 0)
			return 0;
		break;
	}

	return -EFAULT;
}