mach64_state.c (182080) | mach64_state.c (198332) |
---|---|
1/* mach64_state.c -- State support for mach64 (Rage Pro) driver -*- linux-c -*- 2 * Created: Sun Dec 03 19:20:26 2000 by gareth@valinux.com 3 */ 4/*- 5 * Copyright 2000 Gareth Hughes 6 * Copyright 2002-2003 Leif Delgass 7 * All Rights Reserved. 8 * --- 17 unchanged lines hidden (view full) --- 26 * 27 * Authors: 28 * Gareth Hughes <gareth@valinux.com> 29 * Leif Delgass <ldelgass@retinalburn.net> 30 * Jos�� Fonseca <j_r_fonseca@yahoo.co.uk> 31 */ 32 33#include <sys/cdefs.h> | 1/* mach64_state.c -- State support for mach64 (Rage Pro) driver -*- linux-c -*- 2 * Created: Sun Dec 03 19:20:26 2000 by gareth@valinux.com 3 */ 4/*- 5 * Copyright 2000 Gareth Hughes 6 * Copyright 2002-2003 Leif Delgass 7 * All Rights Reserved. 8 * --- 17 unchanged lines hidden (view full) --- 26 * 27 * Authors: 28 * Gareth Hughes <gareth@valinux.com> 29 * Leif Delgass <ldelgass@retinalburn.net> 30 * Jos�� Fonseca <j_r_fonseca@yahoo.co.uk> 31 */ 32 33#include <sys/cdefs.h> |
34__FBSDID("$FreeBSD: head/sys/dev/drm/mach64_state.c 182080 2008-08-23 20:59:12Z rnoland $"); | 34__FBSDID("$FreeBSD: head/sys/dev/drm/mach64_state.c 198332 2009-10-21 15:54:45Z brueffer $"); |
35 36#include "dev/drm/drmP.h" 37#include "dev/drm/drm.h" 38#include "dev/drm/mach64_drm.h" 39#include "dev/drm/mach64_drv.h" 40 41/* Interface history: 42 * --- 778 unchanged lines hidden (view full) --- 821 sarea_priv->dirty |= (MACH64_UPLOAD_CONTEXT | MACH64_UPLOAD_MISC); 822 return ret; 823} 824 825int mach64_dma_vertex(struct drm_device *dev, void *data, 826 struct drm_file *file_priv) 827{ 828 drm_mach64_private_t *dev_priv = dev->dev_private; | 35 36#include "dev/drm/drmP.h" 37#include "dev/drm/drm.h" 38#include "dev/drm/mach64_drm.h" 39#include "dev/drm/mach64_drv.h" 40 41/* Interface history: 42 * --- 778 unchanged lines hidden (view full) --- 821 sarea_priv->dirty |= (MACH64_UPLOAD_CONTEXT | MACH64_UPLOAD_MISC); 822 return ret; 823} 824 825int mach64_dma_vertex(struct drm_device *dev, void *data, 826 struct drm_file *file_priv) 827{ 828 drm_mach64_private_t *dev_priv = dev->dev_private; |
829 drm_mach64_sarea_t *sarea_priv = dev_priv->sarea_priv; | 829 drm_mach64_sarea_t *sarea_priv; |
830 drm_mach64_vertex_t *vertex = data; 831 832 LOCK_TEST_WITH_RETURN(dev, file_priv); 833 834 if (!dev_priv) { 835 DRM_ERROR("called with no initialization\n"); 836 return -EINVAL; 837 } | 830 drm_mach64_vertex_t *vertex = data; 831 832 LOCK_TEST_WITH_RETURN(dev, file_priv); 833 834 if (!dev_priv) { 835 DRM_ERROR("called with no initialization\n"); 836 return -EINVAL; 837 } |
838 sarea_priv = dev_priv->sarea_priv; |
|
838 839 DRM_DEBUG("pid=%d buf=%p used=%lu discard=%d\n", 840 DRM_CURRENTPID, 841 vertex->buf, vertex->used, vertex->discard); 842 843 if (vertex->prim < 0 || vertex->prim > MACH64_PRIM_POLYGON) { 844 DRM_ERROR("buffer prim %d\n", vertex->prim); 845 return -EINVAL; --- 68 unchanged lines hidden --- | 839 840 DRM_DEBUG("pid=%d buf=%p used=%lu discard=%d\n", 841 DRM_CURRENTPID, 842 vertex->buf, vertex->used, vertex->discard); 843 844 if (vertex->prim < 0 || vertex->prim > MACH64_PRIM_POLYGON) { 845 DRM_ERROR("buffer prim %d\n", vertex->prim); 846 return -EINVAL; --- 68 unchanged lines hidden --- |