#include "agpgart.h"
#include "drm_atomic.h"
#include "drm.h"
#include "queue.h"
#include "drm_linux.h"
#include <drm_linux_list.h>
#ifndef __inline__
#if !defined(__FUNCTION__)
return (EFAULT); \
return (EFAULT); \
while (!(condition)) { \
TR_CLOCK_TICK); \
} else if (ret == 0) { \
ret = 0; \
return (EINVAL); \
#ifndef PCIY_AGP
#ifndef PCIY_EXPRESS
#ifndef offsetof
void *virtual;
struct drm_device;
int, drm_lock_flags_t);
/* Memory management support (drm_memory.c) */
/* Locking IOCTL support (drm_lock.c) */
/* Buffer management support (drm_bufs.c) */
int drm_order(unsigned long);
/* DMA support (drm_dma.c) */
/* IRQ support (drm_irq.c) */
/* AGP/GART support (drm_agpsupport.c) */
int drm_agp_free_memory(void *);
/* kstat support (drm_kstats.c) */
/* Scatter Gather Support (drm_scatter.c) */
/* ATI PCIGART support (ati_pcigart.c) */
/* Locking IOCTL support (drm_drv.c) */
/* Misc. IOCTL support (drm_ioctl.c) */
/* Context IOCTL support (drm_context.c) */
/* Drawable IOCTL support (drm_drawable.c) */
/* Authentication IOCTL support (drm_auth.c) */
/* Buffer management support (drm_bufs.c) */
/* DMA support (drm_dma.c) */
/* IRQ support (drm_irq.c) */
/* AGP/GART support (drm_agpsupport.c) */
/* Scatter Gather Support (drm_scatter.c) */
extern int drm_debug_flag;
const char *fmt, ...);
} while (__lintzero)
} while (__lintzero)
extern int drm_supp_unregister(void *);
/* File Operations helpers (drm_fops.c) */
cred_t *);