BSD: Replace brief description in each file's first line with doxygen later on.
The brief descriptions usually had the wrong filename in them.main
parent
10f9b7bd0b
commit
5346fc5f36
|
@ -1,6 +1,3 @@
|
||||||
/* ati_pcigart.h -- ATI PCI GART support -*- linux-c -*-
|
|
||||||
* Created: Wed Dec 13 21:52:19 2000 by gareth@valinux.com
|
|
||||||
*/
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
||||||
* All Rights Reserved.
|
* All Rights Reserved.
|
||||||
|
@ -29,6 +26,11 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** @file ati_pcigart.c
|
||||||
|
* Implementation of ATI's PCIGART, which provides an aperture in card virtual
|
||||||
|
* address space with addresses remapped to system memory.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "drmP.h"
|
#include "drmP.h"
|
||||||
|
|
||||||
#define ATI_PCIGART_PAGE_SIZE 4096 /* PCI GART page size */
|
#define ATI_PCIGART_PAGE_SIZE 4096 /* PCI GART page size */
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
/* drm_agpsupport.h -- DRM support for AGP/GART backend -*- linux-c -*-
|
|
||||||
* Created: Mon Dec 13 09:56:45 1999 by faith@precisioninsight.com
|
|
||||||
*/
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
|
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
|
||||||
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
||||||
|
@ -31,6 +28,11 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** @file drm_agpsupport.c
|
||||||
|
* Support code for tying the kernel AGP support to DRM drivers and
|
||||||
|
* the DRM's AGP ioctls.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "drmP.h"
|
#include "drmP.h"
|
||||||
|
|
||||||
#ifdef __FreeBSD__
|
#ifdef __FreeBSD__
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
/* drm_auth.c -- IOCTLs for authentication -*- linux-c -*-
|
|
||||||
* Created: Tue Feb 2 08:37:54 1999 by faith@valinux.com
|
|
||||||
*/
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
|
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
|
||||||
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
||||||
|
@ -31,6 +28,11 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** @file drm_auth.c
|
||||||
|
* Implementation of the get/authmagic ioctls implementing the authentication
|
||||||
|
* scheme between the master and clients.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "drmP.h"
|
#include "drmP.h"
|
||||||
|
|
||||||
static int drm_hash_magic(drm_magic_t magic)
|
static int drm_hash_magic(drm_magic_t magic)
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
/* drm_bufs.h -- Generic buffer template -*- linux-c -*-
|
|
||||||
* Created: Thu Nov 23 03:10:50 2000 by gareth@valinux.com
|
|
||||||
*/
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright 1999, 2000 Precision Insight, Inc., Cedar Park, Texas.
|
* Copyright 1999, 2000 Precision Insight, Inc., Cedar Park, Texas.
|
||||||
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
||||||
|
@ -31,6 +28,10 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** @file drm_bufs.c
|
||||||
|
* Implementation of the ioctls for setup of DRM mappings and DMA buffers.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "dev/pci/pcireg.h"
|
#include "dev/pci/pcireg.h"
|
||||||
|
|
||||||
#include "drmP.h"
|
#include "drmP.h"
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
/* drm_context.h -- IOCTLs for generic contexts -*- linux-c -*-
|
|
||||||
* Created: Fri Nov 24 18:31:37 2000 by gareth@valinux.com
|
|
||||||
*/
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright 1999, 2000 Precision Insight, Inc., Cedar Park, Texas.
|
* Copyright 1999, 2000 Precision Insight, Inc., Cedar Park, Texas.
|
||||||
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
||||||
|
@ -31,6 +28,10 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** @file drm_context.c
|
||||||
|
* Implementation of the context management ioctls.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "drmP.h"
|
#include "drmP.h"
|
||||||
|
|
||||||
/* ================================================================
|
/* ================================================================
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
/* drm_dma.c -- DMA IOCTL and function support -*- linux-c -*-
|
|
||||||
* Created: Fri Mar 19 14:30:16 1999 by faith@valinux.com
|
|
||||||
*/
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright 1999, 2000 Precision Insight, Inc., Cedar Park, Texas.
|
* Copyright 1999, 2000 Precision Insight, Inc., Cedar Park, Texas.
|
||||||
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
||||||
|
@ -31,6 +28,14 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** @file drm_dma.c
|
||||||
|
* Support code for DMA buffer management.
|
||||||
|
*
|
||||||
|
* The implementation used to be significantly more complicated, but the
|
||||||
|
* complexity has been moved into the drivers as different buffer management
|
||||||
|
* schemes evolved.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "drmP.h"
|
#include "drmP.h"
|
||||||
|
|
||||||
int drm_dma_setup(drm_device_t *dev)
|
int drm_dma_setup(drm_device_t *dev)
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
/* drm_drawable.h -- IOCTLs for drawables -*- linux-c -*-
|
|
||||||
* Created: Tue Feb 2 08:37:54 1999 by faith@valinux.com
|
|
||||||
*/
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
|
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
|
||||||
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
||||||
|
@ -31,6 +28,11 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** @file drm_drawable.c
|
||||||
|
* This file implements ioctls to store information along with DRM drawables,
|
||||||
|
* such as the current set of cliprects for vblank-synced buffer swaps.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "drmP.h"
|
#include "drmP.h"
|
||||||
|
|
||||||
struct bsd_drm_drawable_info {
|
struct bsd_drm_drawable_info {
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
/* drm_drv.h -- Generic driver template -*- linux-c -*-
|
|
||||||
* Created: Thu Nov 23 03:10:50 2000 by gareth@valinux.com
|
|
||||||
*/
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright 1999, 2000 Precision Insight, Inc., Cedar Park, Texas.
|
* Copyright 1999, 2000 Precision Insight, Inc., Cedar Park, Texas.
|
||||||
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
||||||
|
@ -31,6 +28,12 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** @file drm_drv.c
|
||||||
|
* The catch-all file for DRM device support, including module setup/teardown,
|
||||||
|
* open/close, and ioctl dispatch.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
#include <sys/limits.h>
|
#include <sys/limits.h>
|
||||||
#include "drmP.h"
|
#include "drmP.h"
|
||||||
#include "drm.h"
|
#include "drm.h"
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
/* drm_fops.h -- File operations for DRM -*- linux-c -*-
|
|
||||||
* Created: Mon Jan 4 08:58:31 1999 by faith@valinux.com
|
|
||||||
*/
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
|
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
|
||||||
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
||||||
|
@ -32,6 +29,11 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** @file drm_fops.c
|
||||||
|
* Support code for dealing with the file privates associated with each
|
||||||
|
* open of the DRM device.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "drmP.h"
|
#include "drmP.h"
|
||||||
|
|
||||||
drm_file_t *drm_find_file_by_proc(drm_device_t *dev, DRM_STRUCTPROC *p)
|
drm_file_t *drm_find_file_by_proc(drm_device_t *dev, DRM_STRUCTPROC *p)
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
/* drm_ioctl.h -- IOCTL processing for DRM -*- linux-c -*-
|
|
||||||
* Created: Fri Jan 8 09:01:26 1999 by faith@valinux.com
|
|
||||||
*/
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
|
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
|
||||||
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
||||||
|
@ -31,6 +28,11 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** @file drm_ioctl.c
|
||||||
|
* Varios minor DRM ioctls not applicable to other files, such as versioning
|
||||||
|
* information and reporting DRM information to userland.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "drmP.h"
|
#include "drmP.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
/* drm_irq.c -- IRQ IOCTL and function support
|
|
||||||
* Created: Fri Oct 18 2003 by anholt@FreeBSD.org
|
|
||||||
*/
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright 2003 Eric Anholt
|
* Copyright 2003 Eric Anholt
|
||||||
* All Rights Reserved.
|
* All Rights Reserved.
|
||||||
|
@ -28,6 +25,11 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** @file drm_irq.c
|
||||||
|
* Support code for handling setup/teardown of interrupt handlers and
|
||||||
|
* handing interrupt handlers off to the drivers.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "drmP.h"
|
#include "drmP.h"
|
||||||
#include "drm.h"
|
#include "drm.h"
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
/* lock.c -- IOCTLs for locking -*- linux-c -*-
|
|
||||||
* Created: Tue Feb 2 08:37:54 1999 by faith@valinux.com
|
|
||||||
*/
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
|
* Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
|
||||||
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
||||||
|
@ -31,6 +28,25 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** @file drm_lock.c
|
||||||
|
* Implementation of the ioctls and other support code for dealing with the
|
||||||
|
* hardware lock.
|
||||||
|
*
|
||||||
|
* The DRM hardware lock is a shared structure between the kernel and userland.
|
||||||
|
*
|
||||||
|
* On uncontended access where the new context was the last context, the
|
||||||
|
* client may take the lock without dropping down into the kernel, using atomic
|
||||||
|
* compare-and-set.
|
||||||
|
*
|
||||||
|
* If the client finds during compare-and-set that it was not the last owner
|
||||||
|
* of the lock, it calls the DRM lock ioctl, which may sleep waiting for the
|
||||||
|
* lock, and may have side-effects of kernel-managed context switching.
|
||||||
|
*
|
||||||
|
* When the client releases the lock, if the lock is marked as being contended
|
||||||
|
* by another client, then the DRM unlock ioctl is called so that the
|
||||||
|
* contending client may be woken up.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "drmP.h"
|
#include "drmP.h"
|
||||||
|
|
||||||
int drm_lock_take(__volatile__ unsigned int *lock, unsigned int context)
|
int drm_lock_take(__volatile__ unsigned int *lock, unsigned int context)
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
/* drm_memory.h -- Memory management wrappers for DRM -*- linux-c -*-
|
|
||||||
* Created: Thu Feb 4 14:00:34 1999 by faith@valinux.com
|
|
||||||
*/
|
|
||||||
/*-
|
/*-
|
||||||
*Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
|
*Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
|
||||||
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
||||||
|
@ -31,6 +28,14 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** @file drm_memory.c
|
||||||
|
* Wrappers for kernel memory allocation routines, and MTRR management support.
|
||||||
|
*
|
||||||
|
* This file previously implemented a memory consumption tracking system using
|
||||||
|
* the "area" argument for various different types of allocations, but that
|
||||||
|
* has been stripped out for now.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "drmP.h"
|
#include "drmP.h"
|
||||||
|
|
||||||
MALLOC_DEFINE(M_DRM, "drm", "DRM Data Structures");
|
MALLOC_DEFINE(M_DRM, "drm", "DRM Data Structures");
|
||||||
|
|
|
@ -1,10 +1,3 @@
|
||||||
/**
|
|
||||||
* \file drm_pci.h
|
|
||||||
* \brief PCI consistent, DMA-accessible memory functions.
|
|
||||||
*
|
|
||||||
* \author Eric Anholt <anholt@FreeBSD.org>
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright 2003 Eric Anholt.
|
* Copyright 2003 Eric Anholt.
|
||||||
* All Rights Reserved.
|
* All Rights Reserved.
|
||||||
|
@ -28,6 +21,13 @@
|
||||||
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \file drm_pci.h
|
||||||
|
* \brief PCI consistent, DMA-accessible memory allocation.
|
||||||
|
*
|
||||||
|
* \author Eric Anholt <anholt@FreeBSD.org>
|
||||||
|
*/
|
||||||
|
|
||||||
#include "drmP.h"
|
#include "drmP.h"
|
||||||
|
|
||||||
/**********************************************************************/
|
/**********************************************************************/
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
/* drm_scatter.h -- IOCTLs to manage scatter/gather memory -*- linux-c -*-
|
|
||||||
* Created: Mon Dec 18 23:20:54 2000 by gareth@valinux.com */
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
* Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
|
||||||
* All Rights Reserved.
|
* All Rights Reserved.
|
||||||
|
@ -29,6 +27,13 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** @file drm_scatter.c
|
||||||
|
* Allocation of memory for scatter-gather mappings by the graphics chip.
|
||||||
|
*
|
||||||
|
* The memory allocated here is then made into an aperture in the card
|
||||||
|
* by drm_ati_pcigart_init().
|
||||||
|
*/
|
||||||
|
|
||||||
#include "drmP.h"
|
#include "drmP.h"
|
||||||
|
|
||||||
#define DEBUG_SCATTER 0
|
#define DEBUG_SCATTER 0
|
||||||
|
|
|
@ -21,6 +21,11 @@
|
||||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** @file drm_sysctl.c
|
||||||
|
* Implementation of various sysctls for controlling DRM behavior and reporting
|
||||||
|
* debug information.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "drmP.h"
|
#include "drmP.h"
|
||||||
#include "drm.h"
|
#include "drm.h"
|
||||||
|
|
||||||
|
|
|
@ -21,6 +21,10 @@
|
||||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** @file drm_vm.c
|
||||||
|
* Support code for mmaping of DRM maps.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "drmP.h"
|
#include "drmP.h"
|
||||||
#include "drm.h"
|
#include "drm.h"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue