summaryrefslogtreecommitdiffstats
path: root/sys/dev/drm/drm_scatter.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/drm/drm_scatter.h')
-rw-r--r--sys/dev/drm/drm_scatter.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/sys/dev/drm/drm_scatter.h b/sys/dev/drm/drm_scatter.h
index 2ad543c..c089704 100644
--- a/sys/dev/drm/drm_scatter.h
+++ b/sys/dev/drm/drm_scatter.h
@@ -75,16 +75,16 @@ int DRM(sg_alloc)( struct inode *inode, struct file *filp,
DRM_DEBUG( "%s\n", __FUNCTION__ );
if ( dev->sg )
- return -EINVAL;
+ return DRM_OS_ERR(EINVAL);
if ( copy_from_user( &request,
(drm_scatter_gather_t *)arg,
sizeof(request) ) )
- return -EFAULT;
+ return DRM_OS_ERR(EFAULT);
entry = DRM(alloc)( sizeof(*entry), DRM_MEM_SGLISTS );
if ( !entry )
- return -ENOMEM;
+ return DRM_OS_ERR(ENOMEM);
memset( entry, 0, sizeof(*entry) );
@@ -96,7 +96,7 @@ int DRM(sg_alloc)( struct inode *inode, struct file *filp,
DRM_MEM_PAGES );
if ( !entry->pagelist ) {
DRM(free)( entry, sizeof(*entry), DRM_MEM_SGLISTS );
- return -ENOMEM;
+ return DRM_OS_ERR(ENOMEM);
}
entry->busaddr = DRM(alloc)( pages * sizeof(*entry->busaddr),
@@ -108,7 +108,7 @@ int DRM(sg_alloc)( struct inode *inode, struct file *filp,
DRM(free)( entry,
sizeof(*entry),
DRM_MEM_SGLISTS );
- return -ENOMEM;
+ return DRM_OS_ERR(ENOMEM);
}
memset( (void *)entry->busaddr, 0, pages * sizeof(*entry->busaddr) );
@@ -123,7 +123,7 @@ int DRM(sg_alloc)( struct inode *inode, struct file *filp,
DRM(free)( entry,
sizeof(*entry),
DRM_MEM_SGLISTS );
- return -ENOMEM;
+ return DRM_OS_ERR(ENOMEM);
}
/* This also forces the mapping of COW pages, so our page list
@@ -160,7 +160,7 @@ int DRM(sg_alloc)( struct inode *inode, struct file *filp,
&request,
sizeof(request) ) ) {
DRM(sg_cleanup)( entry );
- return -EFAULT;
+ return DRM_OS_ERR(EFAULT);
}
dev->sg = entry;
@@ -209,7 +209,7 @@ int DRM(sg_alloc)( struct inode *inode, struct file *filp,
failed:
DRM(sg_cleanup)( entry );
- return -ENOMEM;
+ return DRM_OS_ERR(ENOMEM);
}
int DRM(sg_free)( struct inode *inode, struct file *filp,
@@ -223,13 +223,13 @@ int DRM(sg_free)( struct inode *inode, struct file *filp,
if ( copy_from_user( &request,
(drm_scatter_gather_t *)arg,
sizeof(request) ) )
- return -EFAULT;
+ return DRM_OS_ERR(EFAULT);
entry = dev->sg;
dev->sg = NULL;
if ( !entry || entry->handle != request.handle )
- return -EINVAL;
+ return DRM_OS_ERR(EINVAL);
DRM_DEBUG( "sg free virtual = %p\n", entry->virtual );
OpenPOWER on IntegriCloud