diff options
Diffstat (limited to 'linux-core')
| -rw-r--r-- | linux-core/drmP.h | 96 | ||||
| -rw-r--r-- | linux-core/drm_agpsupport.c | 36 | ||||
| -rw-r--r-- | linux-core/drm_auth.c | 44 | ||||
| -rw-r--r-- | linux-core/drm_bufs.c | 77 | ||||
| -rw-r--r-- | linux-core/drm_context.c | 46 | ||||
| -rw-r--r-- | linux-core/drm_drawable.c | 26 | ||||
| -rw-r--r-- | linux-core/drm_drv.c | 4 | ||||
| -rw-r--r-- | linux-core/drm_ioctl.c | 28 | ||||
| -rw-r--r-- | linux-core/drm_irq.c | 12 | ||||
| -rw-r--r-- | linux-core/drm_lock.c | 8 | ||||
| -rw-r--r-- | linux-core/drm_proc.c | 4 | ||||
| -rw-r--r-- | linux-core/drm_scatter.c | 16 | ||||
| -rw-r--r-- | linux-core/drm_vm.c | 14 | ||||
| -rw-r--r-- | linux-core/i810_dma.c | 10 | ||||
| -rw-r--r-- | linux-core/i810_drm.h | 2 | ||||
| -rw-r--r-- | linux-core/i810_drv.h | 4 | 
16 files changed, 212 insertions, 215 deletions
diff --git a/linux-core/drmP.h b/linux-core/drmP.h index 2bbc6200..cf2ed2ed 100644 --- a/linux-core/drmP.h +++ b/linux-core/drmP.h @@ -296,13 +296,9 @@ typedef struct drm_ioctl_desc {  	int flags;  } drm_ioctl_desc_t; -typedef struct drm_devstate { -	pid_t owner;			/**< X server pid holding x_lock */ -} drm_devstate_t; -  typedef struct drm_magic_entry {  	struct list_head head; -	drm_hash_item_t hash_item; +	struct drm_hash_item hash_item;  	struct drm_file *priv;  } drm_magic_entry_t; @@ -346,10 +342,10 @@ typedef struct drm_buf {  /** bufs is one longer than it has to be */  typedef struct drm_waitlist {  	int count;			/**< Number of possible buffers */ -	drm_buf_t **bufs;		/**< List of pointers to buffers */ -	drm_buf_t **rp;			/**< Read pointer */ -	drm_buf_t **wp;			/**< Write pointer */ -	drm_buf_t **end;		/**< End pointer */ +	struct drm_buf **bufs;		/**< List of pointers to buffers */ +	struct drm_buf **rp;			/**< Read pointer */ +	struct drm_buf **wp;			/**< Write pointer */ +	struct drm_buf **end;		/**< End pointer */  	spinlock_t read_lock;  	spinlock_t write_lock;  } drm_waitlist_t; @@ -357,7 +353,7 @@ typedef struct drm_waitlist {  typedef struct drm_freelist {  	int initialized;	       /**< Freelist in use */  	atomic_t count;		       /**< Number of free buffers */ -	drm_buf_t *next;	       /**< End pointer */ +	struct drm_buf *next;	       /**< End pointer */  	wait_queue_head_t waiting;     /**< Processes waiting on free bufs */  	int low_mark;		       /**< Low water mark */ @@ -378,11 +374,11 @@ typedef struct drm_dma_handle {  typedef struct drm_buf_entry {  	int buf_size;			/**< size */  	int buf_count;			/**< number of buffers */ -	drm_buf_t *buflist;		/**< buffer list */ +	struct drm_buf *buflist;		/**< buffer list */  	int seg_count;  	int page_order; -	drm_dma_handle_t **seglist; -	drm_freelist_t freelist; +	struct drm_dma_handle **seglist; +	struct drm_freelist freelist;  } drm_buf_entry_t;  /* @@ -440,8 +436,8 @@ typedef struct drm_queue {  	atomic_t total_flushed;		/**< Total flushes statistic */  	atomic_t total_locks;		/**< Total locks statistics */  #endif -	drm_ctx_flags_t flags;		/**< Context preserving and 2D-only */ -	drm_waitlist_t waitlist;	/**< Pending buffers */ +	enum drm_ctx_flags flags;	/**< Context preserving and 2D-only */ +	struct drm_waitlist waitlist;	/**< Pending buffers */  	wait_queue_head_t flush_queue;	/**< Processes waiting until flush */  } drm_queue_t; @@ -449,7 +445,7 @@ typedef struct drm_queue {   * Lock data.   */  typedef struct drm_lock_data { -	drm_hw_lock_t *hw_lock;		/**< Hardware lock */ +	struct drm_hw_lock *hw_lock;		/**< Hardware lock */  	struct file *filp;		/**< File descr of lock holder (0=kernel) */  	wait_queue_head_t lock_queue;	/**< Queue of blocked processes */  	unsigned long lock_time;	/**< Time of last lock in jiffies */ @@ -464,9 +460,9 @@ typedef struct drm_lock_data {   */  typedef struct drm_device_dma { -	drm_buf_entry_t bufs[DRM_MAX_ORDER + 1]; /**< buffers, grouped by their size order */ +	struct drm_buf_entry bufs[DRM_MAX_ORDER + 1];	/**< buffers, grouped by their size order */  	int buf_count;			/**< total number of buffers */ -	drm_buf_t **buflist;		/**< Vector of pointers into drm_device_dma::bufs */ +	struct drm_buf **buflist;		/**< Vector of pointers into drm_device_dma::bufs */  	int seg_count;  	int page_count;			/**< number of pages */  	unsigned long *pagelist;	/**< page list */ @@ -524,7 +520,7 @@ typedef struct drm_sg_mem {  typedef struct drm_sigdata {  	int context; -	drm_hw_lock_t *lock; +	struct drm_hw_lock *lock;  } drm_sigdata_t; @@ -553,13 +549,13 @@ typedef struct drm_mm {   */  typedef struct drm_map_list {  	struct list_head head;		/**< list head */ -	drm_hash_item_t hash; -	drm_map_t *map;			/**< mapping */ +	struct drm_hash_item hash; +	struct drm_map *map;			/**< mapping */  	drm_u64_t user_token;  	drm_mm_node_t *file_offset_node;  } drm_map_list_t; -typedef drm_map_t drm_local_map_t; +typedef struct drm_map drm_local_map_t;  /**   * Context handle list @@ -567,7 +563,7 @@ typedef drm_map_t drm_local_map_t;  typedef struct drm_ctx_list {  	struct list_head head;		/**< list head */  	drm_context_t handle;		/**< context handle */ -	drm_file_t *tag;		/**< associated fd private data */ +	struct drm_file *tag;		/**< associated fd private data */  } drm_ctx_list_t;  typedef struct drm_vbl_sig { @@ -646,9 +642,9 @@ struct drm_driver {  					struct file * filp);  	void (*reclaim_buffers_idlelocked) (struct drm_device *dev,  					struct file * filp); -	unsigned long (*get_map_ofs) (drm_map_t * map); +	unsigned long (*get_map_ofs) (struct drm_map * map);  	unsigned long (*get_reg_ofs) (struct drm_device * dev); -	void (*set_version) (struct drm_device * dev, drm_set_version_t * sv); +	void (*set_version) (struct drm_device * dev, struct drm_set_version * sv);  	struct drm_fence_driver *fence_driver;  	struct drm_bo_driver *bo_driver; @@ -713,14 +709,14 @@ typedef struct drm_device {  	/** \name Performance counters */  	/*@{ */  	unsigned long counters; -	drm_stat_type_t types[15]; +	enum drm_stat_type types[15];  	atomic_t counts[15];  	/*@} */  	/** \name Authentication */  	/*@{ */  	struct list_head filelist; -	drm_open_hash_t magiclist; +	struct drm_open_hash magiclist;  	struct list_head magicfree;  	/*@} */ @@ -728,7 +724,7 @@ typedef struct drm_device {  	/*@{ */  	struct list_head maplist;	/**< Linked list of regions */  	int map_count;			/**< Number of mappable regions */ -	drm_open_hash_t map_hash;       /**< User token hash table for maps */ +	struct drm_open_hash map_hash;       /**< User token hash table for maps */  	drm_mm_t offset_manager;        /**< User token manager */  	drm_open_hash_t object_hash;    /**< User token hash table for objects */  	struct address_space *dev_mapping;  /**< For unmap_mapping_range() */ @@ -743,7 +739,7 @@ typedef struct drm_device {  	struct idr ctx_idr;  	struct list_head vmalist;	/**< List of vmas (for debugging) */ -	drm_lock_data_t lock;		/**< Information on hardware lock */ +	struct drm_lock_data lock;		/**< Information on hardware lock */  	/*@} */  	/** \name DMA queues (contexts) */ @@ -751,8 +747,8 @@ typedef struct drm_device {  	int queue_count;		/**< Number of active DMA queues */  	int queue_reserved;		/**< Number of reserved DMA queues */  	int queue_slots;		/**< Actual length of queuelist */ -	drm_queue_t **queuelist;	/**< Vector of pointers to DMA queues */ -	drm_device_dma_t *dma;		/**< Optional pointer for DMA support */ +	struct drm_queue **queuelist;	/**< Vector of pointers to DMA queues */ +	struct drm_device_dma *dma;		/**< Optional pointer for DMA support */  	/*@} */  	/** \name Context support */ @@ -792,7 +788,7 @@ typedef struct drm_device {  	wait_queue_head_t buf_readers;	/**< Processes waiting to read */  	wait_queue_head_t buf_writers;	/**< Processes waiting to ctx switch */ -	drm_agp_head_t *agp;		/**< AGP data */ +	struct drm_agp_head *agp;		/**< AGP data */  	struct pci_dev *pdev;		/**< PCI device structure */  	int pci_vendor;			/**< PCI vendor id */ @@ -800,15 +796,15 @@ typedef struct drm_device {  #ifdef __alpha__  	struct pci_controller *hose;  #endif -	drm_sg_mem_t *sg;		/**< Scatter gather memory */ +	struct drm_sg_mem *sg;		/**< Scatter gather memory */  	void *dev_private;		/**< device private data */ -	drm_sigdata_t sigdata;		/**< For block_all_signals */ +	struct drm_sigdata sigdata;		/**< For block_all_signals */  	sigset_t sigmask;  	struct drm_driver *driver;  	drm_local_map_t *agp_buffer_map;  	unsigned int agp_buffer_token; -	drm_head_t primary;		/**< primary screen head */ +	struct drm_head primary;		/**< primary screen head */  	drm_fence_manager_t fm;  	drm_buffer_manager_t bm; @@ -915,7 +911,7 @@ unsigned int drm_poll(struct file *filp, struct poll_table_struct *wait);  				/* Mapping support (drm_vm.h) */  extern int drm_mmap(struct file *filp, struct vm_area_struct *vma); -extern unsigned long drm_core_get_map_ofs(drm_map_t * map); +extern unsigned long drm_core_get_map_ofs(struct drm_map * map);  extern unsigned long drm_core_get_reg_ofs(struct drm_device *dev);  extern pgprot_t drm_io_prot(uint32_t map_type, struct vm_area_struct *vma); @@ -992,8 +988,8 @@ extern int drm_rmdraw(struct inode *inode, struct file *filp,  		      unsigned int cmd, unsigned long arg);  extern int drm_update_drawable_info(struct inode *inode, struct file *filp,  		       unsigned int cmd, unsigned long arg); -extern drm_drawable_info_t *drm_get_drawable_info(drm_device_t *dev, -						  drm_drawable_t id); +extern struct drm_drawable_info *drm_get_drawable_info(drm_device_t *dev, +						       drm_drawable_t id);  extern void drm_drawable_free_all(drm_device_t *dev);  				/* Authentication IOCTL support (drm_auth.h) */ @@ -1021,12 +1017,12 @@ extern int drm_i_have_hw_lock(struct file *filp);  extern int drm_kernel_take_hw_lock(struct file *filp);  				/* Buffer management support (drm_bufs.h) */ -extern int drm_addbufs_agp(drm_device_t * dev, drm_buf_desc_t * request); -extern int drm_addbufs_pci(drm_device_t * dev, drm_buf_desc_t * request); -extern int drm_addbufs_fb (drm_device_t * dev, drm_buf_desc_t * request); +extern int drm_addbufs_agp(drm_device_t * dev, struct drm_buf_desc * request); +extern int drm_addbufs_pci(drm_device_t * dev, struct drm_buf_desc * request); +extern int drm_addbufs_fb (drm_device_t * dev, struct drm_buf_desc * request);  extern int drm_addmap(drm_device_t * dev, unsigned int offset, -		      unsigned int size, drm_map_type_t type, -		      drm_map_flags_t flags, drm_local_map_t ** map_ptr); +		      unsigned int size, enum drm_map_type type, +		      enum drm_map_flags flags, drm_local_map_t ** map_ptr);  extern int drm_addmap_ioctl(struct inode *inode, struct file *filp,  			    unsigned int cmd, unsigned long arg);  extern int drm_rmmap(drm_device_t *dev, drm_local_map_t *map); @@ -1081,22 +1077,22 @@ extern int drm_agp_acquire_ioctl(struct inode *inode, struct file *filp,  extern int drm_agp_release(drm_device_t *dev);  extern int drm_agp_release_ioctl(struct inode *inode, struct file *filp,  			   unsigned int cmd, unsigned long arg); -extern int drm_agp_enable(drm_device_t *dev, drm_agp_mode_t mode); +extern int drm_agp_enable(drm_device_t *dev, struct drm_agp_mode mode);  extern int drm_agp_enable_ioctl(struct inode *inode, struct file *filp,  			  unsigned int cmd, unsigned long arg); -extern int drm_agp_info(drm_device_t * dev, drm_agp_info_t *info); +extern int drm_agp_info(drm_device_t * dev, struct drm_agp_info *info);  extern int drm_agp_info_ioctl(struct inode *inode, struct file *filp,  			unsigned int cmd, unsigned long arg); -extern int drm_agp_alloc(drm_device_t *dev, drm_agp_buffer_t *request); +extern int drm_agp_alloc(drm_device_t *dev, struct drm_agp_buffer *request);  extern int drm_agp_alloc_ioctl(struct inode *inode, struct file *filp,  			 unsigned int cmd, unsigned long arg); -extern int drm_agp_free(drm_device_t *dev, drm_agp_buffer_t *request); +extern int drm_agp_free(drm_device_t *dev, struct drm_agp_buffer *request);  extern int drm_agp_free_ioctl(struct inode *inode, struct file *filp,  			unsigned int cmd, unsigned long arg); -extern int drm_agp_unbind(drm_device_t *dev, drm_agp_binding_t *request); +extern int drm_agp_unbind(drm_device_t *dev, struct drm_agp_binding *request);  extern int drm_agp_unbind_ioctl(struct inode *inode, struct file *filp,  			  unsigned int cmd, unsigned long arg); -extern int drm_agp_bind(drm_device_t *dev, drm_agp_binding_t *request); +extern int drm_agp_bind(drm_device_t *dev, struct drm_agp_binding *request);  extern int drm_agp_bind_ioctl(struct inode *inode, struct file *filp,  			unsigned int cmd, unsigned long arg);  #if LINUX_VERSION_CODE <= KERNEL_VERSION(2,6,11) @@ -1134,7 +1130,7 @@ extern int drm_proc_cleanup(int minor,  extern void drm_sg_cleanup(drm_sg_mem_t * entry);  extern int drm_sg_alloc_ioctl(struct inode *inode, struct file *filp,  			unsigned int cmd, unsigned long arg); -extern int drm_sg_alloc(drm_device_t *dev, drm_scatter_gather_t * request); +extern int drm_sg_alloc(drm_device_t *dev, struct drm_scatter_gather * request);  extern int drm_sg_free(struct inode *inode, struct file *filp,  		       unsigned int cmd, unsigned long arg); diff --git a/linux-core/drm_agpsupport.c b/linux-core/drm_agpsupport.c index f134563a..c037defe 100644 --- a/linux-core/drm_agpsupport.c +++ b/linux-core/drm_agpsupport.c @@ -48,7 +48,7 @@   * Verifies the AGP device has been initialized and acquired and fills in the   * drm_agp_info structure with the information in drm_agp_head::agp_info.   */ -int drm_agp_info(drm_device_t * dev, drm_agp_info_t *info) +int drm_agp_info(drm_device_t * dev, struct drm_agp_info *info)  {  	DRM_AGP_KERN *kern; @@ -75,14 +75,14 @@ int drm_agp_info_ioctl(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_agp_info_t info; +	struct drm_agp_info info;  	int err;  	err = drm_agp_info(dev, &info);  	if (err)  		return err; -	if (copy_to_user((drm_agp_info_t __user *) arg, &info, sizeof(info))) +	if (copy_to_user((struct drm_agp_info __user *) arg, &info, sizeof(info)))  		return -EFAULT;  	return 0;  } @@ -181,7 +181,7 @@ int drm_agp_release_ioctl(struct inode *inode, struct file *filp,   * Verifies the AGP device has been acquired but not enabled, and calls   * \c agp_enable.   */ -int drm_agp_enable(drm_device_t *dev, drm_agp_mode_t mode) +int drm_agp_enable(drm_device_t *dev, struct drm_agp_mode mode)  {  	if (!dev->agp || !dev->agp->acquired)  		return -EINVAL; @@ -203,10 +203,10 @@ int drm_agp_enable_ioctl(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_agp_mode_t mode; +	struct drm_agp_mode mode; -	if (copy_from_user(&mode, (drm_agp_mode_t __user *) arg, sizeof(mode))) +	if (copy_from_user(&mode, (struct drm_agp_mode __user *) arg, sizeof(mode)))  		return -EFAULT;  	return drm_agp_enable(dev, mode); @@ -224,7 +224,7 @@ int drm_agp_enable_ioctl(struct inode *inode, struct file *filp,   * Verifies the AGP device is present and has been acquired, allocates the   * memory via alloc_agp() and creates a drm_agp_mem entry for it.   */ -int drm_agp_alloc(drm_device_t *dev, drm_agp_buffer_t *request) +int drm_agp_alloc(drm_device_t *dev, struct drm_agp_buffer *request)  {  	drm_agp_mem_t *entry;  	DRM_AGP_MEM *memory; @@ -264,8 +264,8 @@ int drm_agp_alloc_ioctl(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_agp_buffer_t request; -	drm_agp_buffer_t __user *argp = (void __user *)arg; +	struct drm_agp_buffer request; +	struct drm_agp_buffer __user *argp = (void __user *)arg;  	int err;  	if (copy_from_user(&request, argp, sizeof(request))) @@ -323,7 +323,7 @@ static drm_agp_mem_t *drm_agp_lookup_entry(drm_device_t * dev,   * Verifies the AGP device is present and acquired, looks-up the AGP memory   * entry and passes it to the unbind_agp() function.   */ -int drm_agp_unbind(drm_device_t *dev, drm_agp_binding_t *request) +int drm_agp_unbind(drm_device_t *dev, struct drm_agp_binding *request)  {  	drm_agp_mem_t *entry;  	int ret; @@ -347,10 +347,10 @@ int drm_agp_unbind_ioctl(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_agp_binding_t request; +	struct drm_agp_binding request;  	if (copy_from_user -	    (&request, (drm_agp_binding_t __user *) arg, sizeof(request))) +	    (&request, (struct drm_agp_binding __user *) arg, sizeof(request)))  		return -EFAULT;  	return drm_agp_unbind(dev, &request); @@ -370,7 +370,7 @@ int drm_agp_unbind_ioctl(struct inode *inode, struct file *filp,   * is currently bound into the GATT. Looks-up the AGP memory entry and passes   * it to bind_agp() function.   */ -int drm_agp_bind(drm_device_t *dev, drm_agp_binding_t *request) +int drm_agp_bind(drm_device_t *dev, struct drm_agp_binding *request)  {  	drm_agp_mem_t *entry;  	int retcode; @@ -398,10 +398,10 @@ int drm_agp_bind_ioctl(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_agp_binding_t request; +	struct drm_agp_binding request;  	if (copy_from_user -	    (&request, (drm_agp_binding_t __user *) arg, sizeof(request))) +	    (&request, (struct drm_agp_binding __user *) arg, sizeof(request)))  		return -EFAULT;  	return drm_agp_bind(dev, &request); @@ -422,7 +422,7 @@ int drm_agp_bind_ioctl(struct inode *inode, struct file *filp,   * unbind_agp(). Frees it via free_agp() as well as the entry itself   * and unlinks from the doubly linked list it's inserted in.   */ -int drm_agp_free(drm_device_t *dev, drm_agp_buffer_t *request) +int drm_agp_free(drm_device_t *dev, struct drm_agp_buffer *request)  {  	drm_agp_mem_t *entry; @@ -448,10 +448,10 @@ int drm_agp_free_ioctl(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_agp_buffer_t request; +	struct drm_agp_buffer request;  	if (copy_from_user -	    (&request, (drm_agp_buffer_t __user *) arg, sizeof(request))) +	    (&request, (struct drm_agp_buffer __user *) arg, sizeof(request)))  		return -EFAULT;  	return drm_agp_free(dev, &request); diff --git a/linux-core/drm_auth.c b/linux-core/drm_auth.c index 6948d858..4c48d872 100644 --- a/linux-core/drm_auth.c +++ b/linux-core/drm_auth.c @@ -45,15 +45,15 @@   * the one with matching magic number, while holding the drm_device::struct_mutex   * lock.   */ -static drm_file_t *drm_find_file(drm_device_t * dev, drm_magic_t magic) +static struct drm_file *drm_find_file(struct drm_device * dev, drm_magic_t magic)  { -	drm_file_t *retval = NULL; -	drm_magic_entry_t *pt; -	drm_hash_item_t *hash; +	struct drm_file *retval = NULL; +	struct drm_magic_entry *pt; +	struct drm_hash_item *hash; -	mutex_lock(&dev->struct_mutex);	 -	if (!drm_ht_find_item(&dev->magiclist, (unsigned long) magic, &hash)) { -		pt = drm_hash_entry(hash, drm_magic_entry_t, hash_item); +	mutex_lock(&dev->struct_mutex); +	if (!drm_ht_find_item(&dev->magiclist, (unsigned long)magic, &hash)) { +		pt = drm_hash_entry(hash, struct drm_magic_entry, hash_item);  		retval = pt->priv;  	}  	mutex_unlock(&dev->struct_mutex); @@ -71,10 +71,10 @@ static drm_file_t *drm_find_file(drm_device_t * dev, drm_magic_t magic)   * associated the magic number hash key in drm_device::magiclist, while holding   * the drm_device::struct_mutex lock.   */ -static int drm_add_magic(drm_device_t *dev, drm_file_t *priv, +static int drm_add_magic(struct drm_device * dev, struct drm_file * priv,  			 drm_magic_t magic)  { -	drm_magic_entry_t *entry; +	struct drm_magic_entry *entry;  	DRM_DEBUG("%d\n", magic); @@ -101,10 +101,10 @@ static int drm_add_magic(drm_device_t *dev, drm_file_t *priv,   * Searches and unlinks the entry in drm_device::magiclist with the magic   * number hash key, while holding the drm_device::struct_mutex lock.   */ -static int drm_remove_magic(drm_device_t * dev, drm_magic_t magic) +static int drm_remove_magic(struct drm_device * dev, drm_magic_t magic)  { -	drm_magic_entry_t *pt; -	drm_hash_item_t *hash; +	struct drm_magic_entry *pt; +	struct drm_hash_item *hash;  	DRM_DEBUG("%d\n", magic); @@ -113,7 +113,7 @@ static int drm_remove_magic(drm_device_t * dev, drm_magic_t magic)  		mutex_unlock(&dev->struct_mutex);  		return -EINVAL;  	} -	pt = drm_hash_entry(hash, drm_magic_entry_t, hash_item); +	pt = drm_hash_entry(hash, struct drm_magic_entry, hash_item);  	drm_ht_remove_item(&dev->magiclist, hash);  	list_del(&pt->head);  	mutex_unlock(&dev->struct_mutex); @@ -141,9 +141,9 @@ int drm_getmagic(struct inode *inode, struct file *filp,  {  	static drm_magic_t sequence = 0;  	static DEFINE_SPINLOCK(lock); -	drm_file_t *priv = filp->private_data; -	drm_device_t *dev = priv->head->dev; -	drm_auth_t auth; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev; +	struct drm_auth auth;  	/* Find unique magic */  	if (priv->magic) { @@ -161,7 +161,7 @@ int drm_getmagic(struct inode *inode, struct file *filp,  	}  	DRM_DEBUG("%u\n", auth.magic); -	if (copy_to_user((drm_auth_t __user *) arg, &auth, sizeof(auth))) +	if (copy_to_user((struct drm_auth __user *) arg, &auth, sizeof(auth)))  		return -EFAULT;  	return 0;  } @@ -180,12 +180,12 @@ int drm_getmagic(struct inode *inode, struct file *filp,  int drm_authmagic(struct inode *inode, struct file *filp,  		  unsigned int cmd, unsigned long arg)  { -	drm_file_t *priv = filp->private_data; -	drm_device_t *dev = priv->head->dev; -	drm_auth_t auth; -	drm_file_t *file; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev; +	struct drm_auth auth; +	struct drm_file *file; -	if (copy_from_user(&auth, (drm_auth_t __user *) arg, sizeof(auth))) +	if (copy_from_user(&auth, (struct drm_auth __user *) arg, sizeof(auth)))  		return -EFAULT;  	DRM_DEBUG("%u\n", auth.magic);  	if ((file = drm_find_file(dev, auth.magic))) { diff --git a/linux-core/drm_bufs.c b/linux-core/drm_bufs.c index 2f3e4b2a..3f34de0e 100644 --- a/linux-core/drm_bufs.c +++ b/linux-core/drm_bufs.c @@ -102,11 +102,12 @@ static int drm_map_handle(drm_device_t *dev, drm_hash_item_t *hash,   * applicable and if supported by the kernel.   */  static int drm_addmap_core(drm_device_t * dev, unsigned int offset, -		    unsigned int size, drm_map_type_t type, -		    drm_map_flags_t flags, drm_map_list_t ** maplist) +			   unsigned int size, enum drm_map_type type, +			   enum drm_map_flags flags, +			   struct drm_map_list **maplist)  { -	drm_map_t *map; -	drm_map_list_t *list; +	struct drm_map *map; +	struct drm_map_list *list;  	drm_dma_handle_t *dmah;  	unsigned long user_token;  	int ret; @@ -311,10 +312,10 @@ static int drm_addmap_core(drm_device_t * dev, unsigned int offset,  }  int drm_addmap(drm_device_t * dev, unsigned int offset, -	       unsigned int size, drm_map_type_t type, -	       drm_map_flags_t flags, drm_local_map_t ** map_ptr) +	       unsigned int size, enum drm_map_type type, +	       enum drm_map_flags flags, drm_local_map_t ** map_ptr)  { -	drm_map_list_t *list; +	struct drm_map_list *list;  	int rc;  	rc = drm_addmap_core(dev, offset, size, type, flags, &list); @@ -330,9 +331,9 @@ int drm_addmap_ioctl(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_map_t map; +	struct drm_map map;  	drm_map_list_t *maplist; -	drm_map_t __user *argp = (void __user *)arg; +	struct drm_map __user *argp = (void __user *)arg;  	int err;  	if (!(filp->f_mode & 3)) @@ -351,7 +352,7 @@ int drm_addmap_ioctl(struct inode *inode, struct file *filp,  	if (err)  		return err; -	if (copy_to_user(argp, maplist->map, sizeof(drm_map_t))) +	if (copy_to_user(argp, maplist->map, sizeof(struct drm_map)))  		return -EFAULT;  	/* avoid a warning on 64-bit, this casting isn't very nice, but the API is set so too late */ @@ -367,7 +368,7 @@ int drm_addmap_ioctl(struct inode *inode, struct file *filp,   * \param inode device inode.   * \param filp file pointer.   * \param cmd command. - * \param arg pointer to a drm_map_t structure. + * \param arg pointer to a struct drm_map structure.   * \return zero on success or a negative value on error.   *   * Searches the map on drm_device::maplist, removes it from the list, see if @@ -459,12 +460,12 @@ int drm_rmmap_ioctl(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_map_t request; +	struct drm_map request;  	drm_local_map_t *map = NULL;  	drm_map_list_t *r_list;  	int ret; -	if (copy_from_user(&request, (drm_map_t __user *) arg, sizeof(request))) { +	if (copy_from_user(&request, (struct drm_map __user *) arg, sizeof(request))) {  		return -EFAULT;  	} @@ -512,7 +513,7 @@ int drm_rmmap_ioctl(struct inode *inode, struct file *filp,   *   * Frees any pages and buffers associated with the given entry.   */ -static void drm_cleanup_buf_error(drm_device_t * dev, drm_buf_entry_t * entry) +static void drm_cleanup_buf_error(drm_device_t * dev, struct drm_buf_entry * entry)  {  	int i; @@ -550,17 +551,17 @@ static void drm_cleanup_buf_error(drm_device_t * dev, drm_buf_entry_t * entry)   * Add AGP buffers for DMA transfers   *   * \param dev drm_device_t to which the buffers are to be added. - * \param request pointer to a drm_buf_desc_t describing the request. + * \param request pointer to a struct drm_buf_desc describing the request.   * \return zero on success or a negative number on failure.   *   * After some sanity checks creates a drm_buf structure for each buffer and   * reallocates the buffer list of the same size order to accommodate the new   * buffers.   */ -int drm_addbufs_agp(drm_device_t * dev, drm_buf_desc_t * request) +int drm_addbufs_agp(drm_device_t * dev, struct drm_buf_desc * request)  {  	drm_device_dma_t *dma = dev->dma; -	drm_buf_entry_t *entry; +	struct drm_buf_entry *entry;  	drm_agp_mem_t *agp_entry;  	drm_buf_t *buf;  	unsigned long offset; @@ -727,7 +728,7 @@ int drm_addbufs_agp(drm_device_t * dev, drm_buf_desc_t * request)  EXPORT_SYMBOL(drm_addbufs_agp);  #endif				/* __OS_HAS_AGP */ -int drm_addbufs_pci(drm_device_t * dev, drm_buf_desc_t * request) +int drm_addbufs_pci(drm_device_t * dev, struct drm_buf_desc * request)  {  	drm_device_dma_t *dma = dev->dma;  	int count; @@ -735,7 +736,7 @@ int drm_addbufs_pci(drm_device_t * dev, drm_buf_desc_t * request)  	int size;  	int total;  	int page_order; -	drm_buf_entry_t *entry; +	struct drm_buf_entry *entry;  	drm_dma_handle_t *dmah;  	drm_buf_t *buf;  	int alignment; @@ -953,10 +954,10 @@ int drm_addbufs_pci(drm_device_t * dev, drm_buf_desc_t * request)  }  EXPORT_SYMBOL(drm_addbufs_pci); -static int drm_addbufs_sg(drm_device_t * dev, drm_buf_desc_t * request) +static int drm_addbufs_sg(drm_device_t * dev, struct drm_buf_desc * request)  {  	drm_device_dma_t *dma = dev->dma; -	drm_buf_entry_t *entry; +	struct drm_buf_entry *entry;  	drm_buf_t *buf;  	unsigned long offset;  	unsigned long agp_offset; @@ -1115,10 +1116,10 @@ static int drm_addbufs_sg(drm_device_t * dev, drm_buf_desc_t * request)  	return 0;  } -int drm_addbufs_fb(drm_device_t * dev, drm_buf_desc_t * request) +int drm_addbufs_fb(drm_device_t * dev, struct drm_buf_desc * request)  {  	drm_device_dma_t *dma = dev->dma; -	drm_buf_entry_t *entry; +	struct drm_buf_entry *entry;  	drm_buf_t *buf;  	unsigned long offset;  	unsigned long agp_offset; @@ -1283,7 +1284,7 @@ EXPORT_SYMBOL(drm_addbufs_fb);   * \param inode device inode.   * \param filp file pointer.   * \param cmd command. - * \param arg pointer to a drm_buf_desc_t request. + * \param arg pointer to a struct drm_buf_desc request.   * \return zero on success or a negative number on failure.   *   * According with the memory type specified in drm_buf_desc::flags and the @@ -1294,7 +1295,7 @@ EXPORT_SYMBOL(drm_addbufs_fb);  int drm_addbufs(struct inode *inode, struct file *filp,  		unsigned int cmd, unsigned long arg)  { -	drm_buf_desc_t request; +	struct drm_buf_desc request;  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev;  	int ret; @@ -1302,7 +1303,7 @@ int drm_addbufs(struct inode *inode, struct file *filp,  	if (!drm_core_check_feature(dev, DRIVER_HAVE_DMA))  		return -EINVAL; -	if (copy_from_user(&request, (drm_buf_desc_t __user *) arg, +	if (copy_from_user(&request, (struct drm_buf_desc __user *) arg,  			   sizeof(request)))  		return -EFAULT; @@ -1350,8 +1351,8 @@ int drm_infobufs(struct inode *inode, struct file *filp,  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev;  	drm_device_dma_t *dma = dev->dma; -	drm_buf_info_t request; -	drm_buf_info_t __user *argp = (void __user *)arg; +	struct drm_buf_info request; +	struct drm_buf_info __user *argp = (void __user *)arg;  	int i;  	int count; @@ -1382,9 +1383,9 @@ int drm_infobufs(struct inode *inode, struct file *filp,  	if (request.count >= count) {  		for (i = 0, count = 0; i < DRM_MAX_ORDER + 1; i++) {  			if (dma->bufs[i].buf_count) { -				drm_buf_desc_t __user *to = +				struct drm_buf_desc __user *to =  				    &request.list[count]; -				drm_buf_entry_t *from = &dma->bufs[i]; +				struct drm_buf_entry *from = &dma->bufs[i];  				drm_freelist_t *list = &dma->bufs[i].freelist;  				if (copy_to_user(&to->count,  						 &from->buf_count, @@ -1438,9 +1439,9 @@ int drm_markbufs(struct inode *inode, struct file *filp,  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev;  	drm_device_dma_t *dma = dev->dma; -	drm_buf_desc_t request; +	struct drm_buf_desc request;  	int order; -	drm_buf_entry_t *entry; +	struct drm_buf_entry *entry;  	if (!drm_core_check_feature(dev, DRIVER_HAVE_DMA))  		return -EINVAL; @@ -1449,7 +1450,7 @@ int drm_markbufs(struct inode *inode, struct file *filp,  		return -EINVAL;  	if (copy_from_user(&request, -			   (drm_buf_desc_t __user *) arg, sizeof(request))) +			   (struct drm_buf_desc __user *) arg, sizeof(request)))  		return -EFAULT;  	DRM_DEBUG("%d, %d, %d\n", @@ -1488,7 +1489,7 @@ int drm_freebufs(struct inode *inode, struct file *filp,  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev;  	drm_device_dma_t *dma = dev->dma; -	drm_buf_free_t request; +	struct drm_buf_free request;  	int i;  	int idx;  	drm_buf_t *buf; @@ -1500,7 +1501,7 @@ int drm_freebufs(struct inode *inode, struct file *filp,  		return -EINVAL;  	if (copy_from_user(&request, -			   (drm_buf_free_t __user *) arg, sizeof(request))) +			   (struct drm_buf_free __user *) arg, sizeof(request)))  		return -EFAULT;  	DRM_DEBUG("%d\n", request.count); @@ -1544,12 +1545,12 @@ int drm_mapbufs(struct inode *inode, struct file *filp,  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev;  	drm_device_dma_t *dma = dev->dma; -	drm_buf_map_t __user *argp = (void __user *)arg; +	struct drm_buf_map __user *argp = (void __user *)arg;  	int retcode = 0;  	const int zero = 0;  	unsigned long virtual;  	unsigned long address; -	drm_buf_map_t request; +	struct drm_buf_map request;  	int i;  	if (!drm_core_check_feature(dev, DRIVER_HAVE_DMA)) @@ -1575,7 +1576,7 @@ int drm_mapbufs(struct inode *inode, struct file *filp,  			&& (dma->flags & _DRM_DMA_USE_SG))  		    || (drm_core_check_feature(dev, DRIVER_FB_DMA)  			&& (dma->flags & _DRM_DMA_USE_FB))) { -			drm_map_t *map = dev->agp_buffer_map; +			struct drm_map *map = dev->agp_buffer_map;  			unsigned long token = dev->agp_buffer_token;  			if (!map) { diff --git a/linux-core/drm_context.c b/linux-core/drm_context.c index 195c7fb5..6f066ac4 100644 --- a/linux-core/drm_context.c +++ b/linux-core/drm_context.c @@ -145,10 +145,10 @@ int drm_getsareactx(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_ctx_priv_map_t __user *argp = (void __user *)arg; -	drm_ctx_priv_map_t request; -	drm_map_t *map; -	drm_map_list_t *_entry; +	struct drm_ctx_priv_map __user *argp = (void __user *)arg; +	struct drm_ctx_priv_map request; +	struct drm_map *map; +	struct drm_map_list *_entry;  	if (copy_from_user(&request, argp, sizeof(request)))  		return -EFAULT; @@ -196,12 +196,12 @@ int drm_setsareactx(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_ctx_priv_map_t request; -	drm_map_t *map = NULL; -	drm_map_list_t *r_list = NULL; +	struct drm_ctx_priv_map request; +	struct drm_map *map = NULL; +	struct drm_map_list *r_list = NULL;  	if (copy_from_user(&request, -			   (drm_ctx_priv_map_t __user *) arg, sizeof(request))) +			   (struct drm_ctx_priv_map __user *) arg, sizeof(request)))  		return -EFAULT;  	mutex_lock(&dev->struct_mutex); @@ -301,9 +301,9 @@ static int drm_context_switch_complete(drm_device_t * dev, int new)  int drm_resctx(struct inode *inode, struct file *filp,  	       unsigned int cmd, unsigned long arg)  { -	drm_ctx_res_t res; -	drm_ctx_t __user *argp = (void __user *)arg; -	drm_ctx_t ctx; +	struct drm_ctx_res res; +	struct drm_ctx __user *argp = (void __user *)arg; +	struct drm_ctx ctx;  	int i;  	if (copy_from_user(&res, argp, sizeof(res))) @@ -339,10 +339,10 @@ int drm_addctx(struct inode *inode, struct file *filp,  	       unsigned int cmd, unsigned long arg)  {  	drm_file_t *priv = filp->private_data; -	drm_device_t *dev = priv->head->dev; -	drm_ctx_list_t *ctx_entry; -	drm_ctx_t __user *argp = (void __user *)arg; -	drm_ctx_t ctx; +	struct drm_device *dev = priv->head->dev; +	struct drm_ctx_list *ctx_entry; +	struct drm_ctx __user *argp = (void __user *)arg; +	struct drm_ctx ctx;  	if (copy_from_user(&ctx, argp, sizeof(ctx)))  		return -EFAULT; @@ -406,8 +406,8 @@ int drm_modctx(struct inode *inode, struct file *filp,  int drm_getctx(struct inode *inode, struct file *filp,  	       unsigned int cmd, unsigned long arg)  { -	drm_ctx_t __user *argp = (void __user *)arg; -	drm_ctx_t ctx; +	struct drm_ctx __user *argp = (void __user *)arg; +	struct drm_ctx ctx;  	if (copy_from_user(&ctx, argp, sizeof(ctx)))  		return -EFAULT; @@ -436,9 +436,9 @@ int drm_switchctx(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_ctx_t ctx; +	struct drm_ctx ctx; -	if (copy_from_user(&ctx, (drm_ctx_t __user *) arg, sizeof(ctx))) +	if (copy_from_user(&ctx, (struct drm_ctx __user *) arg, sizeof(ctx)))  		return -EFAULT;  	DRM_DEBUG("%d\n", ctx.handle); @@ -461,9 +461,9 @@ int drm_newctx(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_ctx_t ctx; +	struct drm_ctx ctx; -	if (copy_from_user(&ctx, (drm_ctx_t __user *) arg, sizeof(ctx))) +	if (copy_from_user(&ctx, (struct drm_ctx __user *) arg, sizeof(ctx)))  		return -EFAULT;  	DRM_DEBUG("%d\n", ctx.handle); @@ -488,9 +488,9 @@ int drm_rmctx(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_ctx_t ctx; +	struct drm_ctx ctx; -	if (copy_from_user(&ctx, (drm_ctx_t __user *) arg, sizeof(ctx))) +	if (copy_from_user(&ctx, (struct drm_ctx __user *) arg, sizeof(ctx)))  		return -EFAULT;  	DRM_DEBUG("%d\n", ctx.handle); diff --git a/linux-core/drm_drawable.c b/linux-core/drm_drawable.c index 7129980b..5a2a14f9 100644 --- a/linux-core/drm_drawable.c +++ b/linux-core/drm_drawable.c @@ -44,7 +44,7 @@ int drm_adddraw(DRM_IOCTL_ARGS)  {  	DRM_DEVICE;  	unsigned long irqflags; -	drm_draw_t draw; +	struct drm_draw draw;  	int new_id = 0;  	int ret; @@ -67,7 +67,7 @@ again:  	DRM_DEBUG("%d\n", draw.handle); -	DRM_COPY_TO_USER_IOCTL((drm_draw_t __user *)data, draw, sizeof(draw)); +	DRM_COPY_TO_USER_IOCTL((struct drm_draw __user *)data, draw, sizeof(draw));  	return 0;  } @@ -78,10 +78,10 @@ again:  int drm_rmdraw(DRM_IOCTL_ARGS)  {  	DRM_DEVICE; -	drm_draw_t draw; +	struct drm_draw draw;  	unsigned long irqflags; -	DRM_COPY_FROM_USER_IOCTL(draw, (drm_draw_t __user *) data, +	DRM_COPY_FROM_USER_IOCTL(draw, (struct drm_draw __user *) data,  				 sizeof(draw));  	spin_lock_irqsave(&dev->drw_lock, irqflags); @@ -99,13 +99,13 @@ int drm_rmdraw(DRM_IOCTL_ARGS)  int drm_update_drawable_info(DRM_IOCTL_ARGS)  {  	DRM_DEVICE; -	drm_update_draw_t update; +	struct drm_update_draw update;  	unsigned long irqflags; -	drm_clip_rect_t *rects; +	struct drm_clip_rect *rects;  	struct drm_drawable_info *info;  	int err; -	DRM_COPY_FROM_USER_IOCTL(update, (drm_update_draw_t __user *) data, +	DRM_COPY_FROM_USER_IOCTL(update, (struct drm_update_draw __user *) data,  				 sizeof(update));  	info = idr_find(&dev->drw_idr, update.handle); @@ -123,7 +123,7 @@ int drm_update_drawable_info(DRM_IOCTL_ARGS)  	switch (update.type) {  	case DRM_DRAWABLE_CLIPRECTS:  		if (update.num != info->num_rects) { -			rects = drm_alloc(update.num * sizeof(drm_clip_rect_t), +			rects = drm_alloc(update.num * sizeof(struct drm_clip_rect),  					 DRM_MEM_BUFS);  		} else  			rects = info->rects; @@ -135,7 +135,7 @@ int drm_update_drawable_info(DRM_IOCTL_ARGS)  		}  		if (update.num && DRM_COPY_FROM_USER(rects, -						     (drm_clip_rect_t __user *) +						     (struct drm_clip_rect __user *)  						     (unsigned long)update.data,  						     update.num *  						     sizeof(*rects))) { @@ -148,7 +148,7 @@ int drm_update_drawable_info(DRM_IOCTL_ARGS)  		if (rects != info->rects) {  			drm_free(info->rects, info->num_rects * -				 sizeof(drm_clip_rect_t), DRM_MEM_BUFS); +				 sizeof(struct drm_clip_rect), DRM_MEM_BUFS);  		}  		info->rects = rects; @@ -168,7 +168,7 @@ int drm_update_drawable_info(DRM_IOCTL_ARGS)  error:  	if (rects != info->rects) -		drm_free(rects, update.num * sizeof(drm_clip_rect_t), +		drm_free(rects, update.num * sizeof(struct drm_clip_rect),  			 DRM_MEM_BUFS);  	return err; @@ -177,7 +177,7 @@ error:  /**   * Caller must hold the drawable spinlock!   */ -drm_drawable_info_t *drm_get_drawable_info(drm_device_t *dev, drm_drawable_t id) +struct drm_drawable_info *drm_get_drawable_info(drm_device_t *dev, drm_drawable_t id)  {  	return idr_find(&dev->drw_idr, id);  } @@ -189,7 +189,7 @@ static int drm_drawable_free(int idr, void *p, void *data)  	if (info) {  		drm_free(info->rects, info->num_rects * -			 sizeof(drm_clip_rect_t), DRM_MEM_BUFS); +			 sizeof(struct drm_clip_rect), DRM_MEM_BUFS);  		drm_free(info, sizeof(*info), DRM_MEM_BUFS);  	} diff --git a/linux-core/drm_drv.c b/linux-core/drm_drv.c index 30200ca4..fd817f88 100644 --- a/linux-core/drm_drv.c +++ b/linux-core/drm_drv.c @@ -550,8 +550,8 @@ static int drm_version(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_version_t __user *argp = (void __user *)arg; -	drm_version_t version; +	struct drm_version __user *argp = (void __user *)arg; +	struct drm_version version;  	int len;  	if (copy_from_user(&version, argp, sizeof(version))) diff --git a/linux-core/drm_ioctl.c b/linux-core/drm_ioctl.c index 97df972f..02f70243 100644 --- a/linux-core/drm_ioctl.c +++ b/linux-core/drm_ioctl.c @@ -54,8 +54,8 @@ int drm_getunique(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_unique_t __user *argp = (void __user *)arg; -	drm_unique_t u; +	struct drm_unique __user *argp = (void __user *)arg; +	struct drm_unique u;  	if (copy_from_user(&u, argp, sizeof(u)))  		return -EFAULT; @@ -88,13 +88,13 @@ int drm_setunique(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_unique_t u; +	struct drm_unique u;  	int domain, bus, slot, func, ret;  	if (dev->unique_len || dev->unique)  		return -EBUSY; -	if (copy_from_user(&u, (drm_unique_t __user *) arg, sizeof(u))) +	if (copy_from_user(&u, (struct drm_unique __user *) arg, sizeof(u)))  		return -EFAULT;  	if (!u.unique_len || u.unique_len > 1024) @@ -181,9 +181,9 @@ int drm_getmap(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_map_t __user *argp = (void __user *)arg; -	drm_map_t map; -	drm_map_list_t *r_list = NULL; +	struct drm_map __user *argp = (void __user *)arg; +	struct drm_map map; +	struct drm_map_list *r_list = NULL;  	struct list_head *list;  	int idx;  	int i; @@ -242,8 +242,8 @@ int drm_getclient(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_client_t __user *argp = (drm_client_t __user *)arg; -	drm_client_t client; +	struct drm_client __user *argp = (struct drm_client __user *)arg; +	struct drm_client client;  	drm_file_t *pt;  	int idx;  	int i; @@ -291,7 +291,7 @@ int drm_getstats(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_stats_t stats; +	struct drm_stats stats;  	int i;  	memset(&stats, 0, sizeof(stats)); @@ -311,7 +311,7 @@ int drm_getstats(struct inode *inode, struct file *filp,  	mutex_unlock(&dev->struct_mutex); -	if (copy_to_user((drm_stats_t __user *) arg, &stats, sizeof(stats))) +	if (copy_to_user((struct drm_stats __user *) arg, &stats, sizeof(stats)))  		return -EFAULT;  	return 0;  } @@ -330,10 +330,10 @@ int drm_getstats(struct inode *inode, struct file *filp,  int drm_setversion(DRM_IOCTL_ARGS)  {  	DRM_DEVICE; -	drm_set_version_t sv; -	drm_set_version_t retv; +	struct drm_set_version sv; +	struct drm_set_version retv;  	int if_version; -	drm_set_version_t __user *argp = (void __user *)data; +	struct drm_set_version __user *argp = (void __user *)data;  	if (copy_from_user(&sv, argp, sizeof(sv)))  		return -EFAULT; diff --git a/linux-core/drm_irq.c b/linux-core/drm_irq.c index 88716712..2e2c4d9c 100644 --- a/linux-core/drm_irq.c +++ b/linux-core/drm_irq.c @@ -55,8 +55,8 @@ int drm_irq_by_busid(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_irq_busid_t __user *argp = (void __user *)arg; -	drm_irq_busid_t p; +	struct drm_irq_busid __user *argp = (void __user *)arg; +	struct drm_irq_busid p;  	if (!drm_core_check_feature(dev, DRIVER_HAVE_IRQ))  		return -EINVAL; @@ -197,11 +197,11 @@ int drm_control(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_control_t ctl; +	struct drm_control ctl;  	/* if we haven't irq we fallback for compatibility reasons - this used to be a separate function in drm_dma.h */ -	if (copy_from_user(&ctl, (drm_control_t __user *) arg, sizeof(ctl))) +	if (copy_from_user(&ctl, (struct drm_control __user *) arg, sizeof(ctl)))  		return -EFAULT;  	switch (ctl.func) { @@ -244,8 +244,8 @@ int drm_wait_vblank(DRM_IOCTL_ARGS)  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_wait_vblank_t __user *argp = (void __user *)data; -	drm_wait_vblank_t vblwait; +	union drm_wait_vblank __user *argp = (void __user *)data; +	union drm_wait_vblank vblwait;  	struct timeval now;  	int ret = 0;  	unsigned int flags, seq; diff --git a/linux-core/drm_lock.c b/linux-core/drm_lock.c index f02df36b..6d348251 100644 --- a/linux-core/drm_lock.c +++ b/linux-core/drm_lock.c @@ -54,12 +54,12 @@ int drm_lock(struct inode *inode, struct file *filp,  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev;  	DECLARE_WAITQUEUE(entry, current); -	drm_lock_t lock; +	struct drm_lock lock;  	int ret = 0;  	++priv->lock_count; -	if (copy_from_user(&lock, (drm_lock_t __user *) arg, sizeof(lock))) +	if (copy_from_user(&lock, (struct drm_lock __user *) arg, sizeof(lock)))  		return -EFAULT;  	if (lock.context == DRM_KERNEL_CONTEXT) { @@ -154,10 +154,10 @@ int drm_unlock(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_lock_t lock; +	struct drm_lock lock;  	unsigned long irqflags; -	if (copy_from_user(&lock, (drm_lock_t __user *) arg, sizeof(lock))) +	if (copy_from_user(&lock, (struct drm_lock __user *) arg, sizeof(lock)))  		return -EFAULT;  	if (lock.context == DRM_KERNEL_CONTEXT) { diff --git a/linux-core/drm_proc.c b/linux-core/drm_proc.c index e93a0406..e59f2afa 100644 --- a/linux-core/drm_proc.c +++ b/linux-core/drm_proc.c @@ -209,8 +209,8 @@ static int drm__vm_info(char *buf, char **start, off_t offset, int request,  {  	drm_device_t *dev = (drm_device_t *) data;  	int len = 0; -	drm_map_t *map; -	drm_map_list_t *r_list; +	struct drm_map *map; +	struct drm_map_list *r_list;  	/* Hardcoded from _DRM_FRAME_BUFFER,  	   _DRM_REGISTERS, _DRM_SHM, _DRM_AGP, diff --git a/linux-core/drm_scatter.c b/linux-core/drm_scatter.c index c0d6db24..138ae087 100644 --- a/linux-core/drm_scatter.c +++ b/linux-core/drm_scatter.c @@ -36,7 +36,7 @@  #define DEBUG_SCATTER 0 -void drm_sg_cleanup(drm_sg_mem_t * entry) +void drm_sg_cleanup(struct drm_sg_mem *entry)  {  	struct page *page;  	int i; @@ -63,9 +63,9 @@ EXPORT_SYMBOL(drm_sg_cleanup);  # define ScatterHandle(x) (unsigned int)(x)  #endif -int drm_sg_alloc(drm_device_t * dev, drm_scatter_gather_t * request) +int drm_sg_alloc(struct drm_device *dev, struct drm_scatter_gather * request)  { -	drm_sg_mem_t *entry; +	struct drm_sg_mem *entry;  	unsigned long pages, i, j;  	DRM_DEBUG("%s\n", __FUNCTION__); @@ -191,8 +191,8 @@ int drm_sg_alloc_ioctl(struct inode *inode, struct file *filp,  		 unsigned int cmd, unsigned long arg)  {  	drm_file_t *priv = filp->private_data; -	drm_scatter_gather_t __user *argp = (void __user *)arg; -	drm_scatter_gather_t request; +	struct drm_scatter_gather __user *argp = (void __user *)arg; +	struct drm_scatter_gather request;  	int ret;  	if (copy_from_user(&request, argp, sizeof(request))) @@ -216,14 +216,14 @@ int drm_sg_free(struct inode *inode, struct file *filp,  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_scatter_gather_t request; -	drm_sg_mem_t *entry; +	struct drm_scatter_gather request; +	struct drm_sg_mem *entry;  	if (!drm_core_check_feature(dev, DRIVER_SG))  		return -EINVAL;  	if (copy_from_user(&request, -			   (drm_scatter_gather_t __user *) arg, +			   (struct drm_scatter_gather __user *) arg,  			   sizeof(request)))  		return -EFAULT; diff --git a/linux-core/drm_vm.c b/linux-core/drm_vm.c index 72d63c10..7451adc5 100644 --- a/linux-core/drm_vm.c +++ b/linux-core/drm_vm.c @@ -87,7 +87,7 @@ static __inline__ struct page *drm_do_vm_nopage(struct vm_area_struct *vma,  {  	drm_file_t *priv = vma->vm_file->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_map_t *map = NULL; +	struct drm_map *map = NULL;  	drm_map_list_t *r_list;  	drm_hash_item_t *hash; @@ -172,7 +172,7 @@ static __inline__ struct page *drm_do_vm_nopage(struct vm_area_struct *vma,  static __inline__ struct page *drm_do_vm_shm_nopage(struct vm_area_struct *vma,  						    unsigned long address)  { -	drm_map_t *map = (drm_map_t *) vma->vm_private_data; +	struct drm_map *map = (struct drm_map *) vma->vm_private_data;  	unsigned long offset;  	unsigned long i;  	struct page *page; @@ -206,7 +206,7 @@ static void drm_vm_shm_close(struct vm_area_struct *vma)  	drm_file_t *priv = vma->vm_file->private_data;  	drm_device_t *dev = priv->head->dev;  	drm_vma_entry_t *pt, *temp; -	drm_map_t *map; +	struct drm_map *map;  	drm_map_list_t *r_list;  	int found_maps = 0; @@ -321,7 +321,7 @@ static __inline__ struct page *drm_do_vm_dma_nopage(struct vm_area_struct *vma,  static __inline__ struct page *drm_do_vm_sg_nopage(struct vm_area_struct *vma,  						   unsigned long address)  { -	drm_map_t *map = (drm_map_t *) vma->vm_private_data; +	struct drm_map *map = (struct drm_map *) vma->vm_private_data;  	drm_file_t *priv = vma->vm_file->private_data;  	drm_device_t *dev = priv->head->dev;  	drm_sg_mem_t *entry = dev->sg; @@ -524,7 +524,7 @@ static int drm_mmap_dma(struct file *filp, struct vm_area_struct *vma)  	return 0;  } -unsigned long drm_core_get_map_ofs(drm_map_t * map) +unsigned long drm_core_get_map_ofs(struct drm_map * map)  {  	return map->offset;  } @@ -557,9 +557,9 @@ static int drm_mmap_locked(struct file *filp, struct vm_area_struct *vma)  {  	drm_file_t *priv = filp->private_data;  	drm_device_t *dev = priv->head->dev; -	drm_map_t *map = NULL; +	struct drm_map *map = NULL;  	unsigned long offset = 0; -	drm_hash_item_t *hash; +	struct drm_hash_item *hash;  	DRM_DEBUG("start = 0x%lx, end = 0x%lx, page offset = 0x%lx\n",  		  vma->vm_start, vma->vm_end, vma->vm_pgoff); diff --git a/linux-core/i810_dma.c b/linux-core/i810_dma.c index 49379434..a4e0c390 100644 --- a/linux-core/i810_dma.c +++ b/linux-core/i810_dma.c @@ -346,7 +346,7 @@ static int i810_dma_initialize(drm_device_t * dev,  			       drm_i810_private_t * dev_priv,  			       drm_i810_init_t * init)  { -	drm_map_list_t *r_list; +	struct drm_map_list *r_list;  	memset(dev_priv, 0, sizeof(drm_i810_private_t));  	list_for_each_entry(r_list, &dev->maplist, head) { @@ -692,7 +692,7 @@ static void i810_dma_dispatch_clear(drm_device_t * dev, int flags,  	drm_i810_private_t *dev_priv = dev->dev_private;  	drm_i810_sarea_t *sarea_priv = dev_priv->sarea_priv;  	int nbox = sarea_priv->nbox; -	drm_clip_rect_t *pbox = sarea_priv->boxes; +	struct drm_clip_rect *pbox = sarea_priv->boxes;  	int pitch = dev_priv->pitch;  	int cpp = 2;  	int i; @@ -765,7 +765,7 @@ static void i810_dma_dispatch_swap(drm_device_t * dev)  	drm_i810_private_t *dev_priv = dev->dev_private;  	drm_i810_sarea_t *sarea_priv = dev_priv->sarea_priv;  	int nbox = sarea_priv->nbox; -	drm_clip_rect_t *pbox = sarea_priv->boxes; +	struct drm_clip_rect *pbox = sarea_priv->boxes;  	int pitch = dev_priv->pitch;  	int cpp = 2;  	int i; @@ -812,7 +812,7 @@ static void i810_dma_dispatch_vertex(drm_device_t * dev,  	drm_i810_private_t *dev_priv = dev->dev_private;  	drm_i810_buf_priv_t *buf_priv = buf->dev_private;  	drm_i810_sarea_t *sarea_priv = dev_priv->sarea_priv; -	drm_clip_rect_t *box = sarea_priv->boxes; +	struct drm_clip_rect *box = sarea_priv->boxes;  	int nbox = sarea_priv->nbox;  	unsigned long address = (unsigned long)buf->bus_address;  	unsigned long start = address - dev->agp->base; @@ -1140,7 +1140,7 @@ static int i810_getbuf(struct inode *inode, struct file *filp, unsigned int cmd,  	DRM_DEBUG("i810_dma: %d returning %d, granted = %d\n",  		  current->pid, retcode, d.granted); -	if (copy_to_user((drm_dma_t __user *) arg, &d, sizeof(d))) +	if (copy_to_user((void __user *) arg, &d, sizeof(d)))  		return -EFAULT;  	sarea_priv->last_dispatch = (int)hw_status[5]; diff --git a/linux-core/i810_drm.h b/linux-core/i810_drm.h index beec4a2a..db59550d 100644 --- a/linux-core/i810_drm.h +++ b/linux-core/i810_drm.h @@ -163,7 +163,7 @@ typedef struct _drm_i810_sarea {  	unsigned int dirty;  	unsigned int nbox; -	drm_clip_rect_t boxes[I810_NR_SAREA_CLIPRECTS]; +	struct drm_clip_rect boxes[I810_NR_SAREA_CLIPRECTS];  	/* Maintain an LRU of contiguous regions of texture space.  If  	 * you think you own a region of texture memory, and it has an diff --git a/linux-core/i810_drv.h b/linux-core/i810_drv.h index 69d79499..dbe9d708 100644 --- a/linux-core/i810_drv.h +++ b/linux-core/i810_drv.h @@ -77,8 +77,8 @@ typedef struct _drm_i810_ring_buffer {  } drm_i810_ring_buffer_t;  typedef struct drm_i810_private { -	drm_map_t *sarea_map; -	drm_map_t *mmio_map; +	struct drm_map *sarea_map; +	struct drm_map *mmio_map;  	drm_i810_sarea_t *sarea_priv;  	drm_i810_ring_buffer_t ring;  | 
