diff options
Diffstat (limited to 'linux-core')
39 files changed, 637 insertions, 637 deletions
| diff --git a/linux-core/ati_pcigart.c b/linux-core/ati_pcigart.c index 524618a8..7241c2a8 100644 --- a/linux-core/ati_pcigart.c +++ b/linux-core/ati_pcigart.c @@ -81,9 +81,9 @@ static void drm_ati_free_pcigart_table(void *address, int order)  	free_pages((unsigned long)address, order);  } -int drm_ati_pcigart_cleanup(drm_device_t *dev, drm_ati_pcigart_info *gart_info) +int drm_ati_pcigart_cleanup(struct drm_device *dev, struct ati_pcigart_info *gart_info)  { -	drm_sg_mem_t *entry = dev->sg; +	struct drm_sg_mem *entry = dev->sg;  	unsigned long pages;  	int i;  	int order; @@ -132,9 +132,9 @@ int drm_ati_pcigart_cleanup(drm_device_t *dev, drm_ati_pcigart_info *gart_info)  }  EXPORT_SYMBOL(drm_ati_pcigart_cleanup); -int drm_ati_pcigart_init(drm_device_t *dev, drm_ati_pcigart_info *gart_info) +int drm_ati_pcigart_init(struct drm_device *dev, struct ati_pcigart_info *gart_info)  { -	drm_sg_mem_t *entry = dev->sg; +	struct drm_sg_mem *entry = dev->sg;  	void *address = NULL;  	unsigned long pages;  	u32 *pci_gart, page_base, bus_address = 0; diff --git a/linux-core/drmP.h b/linux-core/drmP.h index cf2ed2ed..df7481fe 100644 --- a/linux-core/drmP.h +++ b/linux-core/drmP.h @@ -291,22 +291,22 @@ typedef int drm_ioctl_compat_t(struct file *filp, unsigned int cmd,  #define DRM_MASTER      0x2  #define DRM_ROOT_ONLY   0x4 -typedef struct drm_ioctl_desc { +struct drm_ioctl_desc {  	drm_ioctl_t *func;  	int flags; -} drm_ioctl_desc_t; +}; -typedef struct drm_magic_entry { +struct drm_magic_entry {  	struct list_head head;  	struct drm_hash_item hash_item;  	struct drm_file *priv; -} drm_magic_entry_t; +}; -typedef struct drm_vma_entry { +struct drm_vma_entry {  	struct list_head head;  	struct vm_area_struct *vma;  	pid_t pid; -} drm_vma_entry_t; +};  /**   * DMA buffer. @@ -340,7 +340,7 @@ typedef struct drm_buf {  } drm_buf_t;  /** bufs is one longer than it has to be */ -typedef struct drm_waitlist { +struct drm_waitlist {  	int count;			/**< Number of possible buffers */  	struct drm_buf **bufs;		/**< List of pointers to buffers */  	struct drm_buf **rp;			/**< Read pointer */ @@ -348,9 +348,9 @@ typedef struct drm_waitlist {  	struct drm_buf **end;		/**< End pointer */  	spinlock_t read_lock;  	spinlock_t write_lock; -} drm_waitlist_t; +}; -typedef struct drm_freelist { +struct drm_freelist {  	int initialized;	       /**< Freelist in use */  	atomic_t count;		       /**< Number of free buffers */  	struct drm_buf *next;	       /**< End pointer */ @@ -360,7 +360,7 @@ typedef struct drm_freelist {  	int high_mark;		       /**< High water mark */  	atomic_t wfh;		       /**< If waiting for high mark */  	spinlock_t lock; -} drm_freelist_t; +};  typedef struct drm_dma_handle {  	dma_addr_t busaddr; @@ -371,7 +371,7 @@ typedef struct drm_dma_handle {  /**   * Buffer entry.  There is one of this for each buffer size order.   */ -typedef struct drm_buf_entry { +struct drm_buf_entry {  	int buf_size;			/**< size */  	int buf_count;			/**< number of buffers */  	struct drm_buf *buflist;		/**< buffer list */ @@ -379,7 +379,7 @@ typedef struct drm_buf_entry {  	int page_order;  	struct drm_dma_handle **seglist;  	struct drm_freelist freelist; -} drm_buf_entry_t; +};  /*   * This should be small enough to allow the use of kmalloc for hash tables @@ -395,7 +395,7 @@ typedef enum{  /** File private data */ -typedef struct drm_file { +struct drm_file {  	int authenticated;  	int master;  	int minor; @@ -420,10 +420,10 @@ typedef struct drm_file {  	drm_open_hash_t refd_object_hash[_DRM_NO_REF_TYPES];  	void *driver_priv; -} drm_file_t; +};  /** Wait queue */ -typedef struct drm_queue { +struct drm_queue {  	atomic_t use_count;		/**< Outstanding uses (+1) */  	atomic_t finalization;		/**< Finalization in progress */  	atomic_t block_count;		/**< Count of processes waiting */ @@ -439,12 +439,12 @@ typedef struct drm_queue {  	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; +};  /**   * Lock data.   */ -typedef struct drm_lock_data { +struct drm_lock_data {  	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 */ @@ -453,12 +453,12 @@ typedef struct drm_lock_data {  	uint32_t kernel_waiters;  	uint32_t user_waiters;  	int idle_has_lock; -} drm_lock_data_t; +};  /**   * DMA data.   */ -typedef struct drm_device_dma { +struct drm_device_dma {  	struct drm_buf_entry bufs[DRM_MAX_ORDER + 1];	/**< buffers, grouped by their size order */  	int buf_count;			/**< total number of buffers */ @@ -474,25 +474,25 @@ typedef struct drm_device_dma {  		_DRM_DMA_USE_PCI_RO = 0x08  	} flags; -} drm_device_dma_t; +};  /**   * AGP memory entry.  Stored as a doubly linked list.   */ -typedef struct drm_agp_mem { +struct drm_agp_mem {  	unsigned long handle;		/**< handle */  	DRM_AGP_MEM *memory;  	unsigned long bound;		/**< address */  	int pages;  	struct list_head head; -} drm_agp_mem_t; +};  /**   * AGP data.   *   * \sa drm_agp_init)() and drm_device::agp.   */ -typedef struct drm_agp_head { +struct drm_agp_head {  	DRM_AGP_KERN agp_info;		/**< AGP device information */  	struct list_head memory;  	unsigned long mode;		/**< AGP mode */ @@ -505,30 +505,30 @@ typedef struct drm_agp_head {  	int agp_mtrr;  	int cant_use_aperture;  	unsigned long page_mask; -} drm_agp_head_t; +};  /**   * Scatter-gather memory.   */ -typedef struct drm_sg_mem { +struct drm_sg_mem {  	unsigned long handle;  	void *virtual;  	int pages;  	struct page **pagelist;  	dma_addr_t *busaddr; -} drm_sg_mem_t; +}; -typedef struct drm_sigdata { +struct drm_sigdata {  	int context;  	struct drm_hw_lock *lock; -} drm_sigdata_t; +};  /*   * Generic memory manager structs   */ -typedef struct drm_mm_node { +struct drm_mm_node {  	struct list_head fl_entry;  	struct list_head ml_entry;  	int free; @@ -536,42 +536,42 @@ typedef struct drm_mm_node {  	unsigned long size;  	struct drm_mm *mm;  	void *private; -} drm_mm_node_t; +}; -typedef struct drm_mm { +struct drm_mm {  	struct list_head fl_entry;  	struct list_head ml_entry; -} drm_mm_t; +};  /**   * Mappings list   */ -typedef struct drm_map_list { +struct drm_map_list {  	struct list_head head;		/**< list head */  	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; +	struct drm_mm_node *file_offset_node; +};  typedef struct drm_map drm_local_map_t;  /**   * Context handle list   */ -typedef struct drm_ctx_list { +struct drm_ctx_list {  	struct list_head head;		/**< list head */  	drm_context_t handle;		/**< context handle */  	struct drm_file *tag;		/**< associated fd private data */ -} drm_ctx_list_t; +}; -typedef struct drm_vbl_sig { +struct drm_vbl_sig {  	struct list_head head;  	unsigned int sequence;  	struct siginfo info;  	struct task_struct *task; -} drm_vbl_sig_t; +};  /* location of GART table */  #define DRM_ATI_GART_MAIN 1 @@ -581,14 +581,14 @@ typedef struct drm_vbl_sig {  #define DRM_ATI_GART_PCIE 2  #define DRM_ATI_GART_IGP 3 -typedef struct ati_pcigart_info { +struct ati_pcigart_info {  	int gart_table_location;  	int gart_reg_if;  	void *addr;  	dma_addr_t bus_addr;  	drm_local_map_t mapping;  	int table_size; -} drm_ati_pcigart_info; +};  #include "drm_objects.h" @@ -602,9 +602,9 @@ struct drm_device;  struct drm_driver {  	int (*load) (struct drm_device *, unsigned long flags);  	int (*firstopen) (struct drm_device *); -	int (*open) (struct drm_device *, drm_file_t *); +	int (*open) (struct drm_device *, struct drm_file *);  	void (*preclose) (struct drm_device *, struct file * filp); -	void (*postclose) (struct drm_device *, drm_file_t *); +	void (*postclose) (struct drm_device *, struct drm_file *);  	void (*lastclose) (struct drm_device *);  	int (*unload) (struct drm_device *);  	int (*dma_ioctl) (DRM_IOCTL_ARGS); @@ -659,7 +659,7 @@ struct drm_driver {  /* variables */  	u32 driver_features;  	int dev_priv_size; -	drm_ioctl_desc_t *ioctls; +	struct drm_ioctl_desc *ioctls;  	int num_ioctls;  	struct file_operations fops;  	struct pci_driver pci_driver; @@ -670,20 +670,20 @@ struct drm_driver {   * that may contain multiple heads. Embed one per head of these in the   * private drm_device structure.   */ -typedef struct drm_head { +struct drm_head {  	int minor;			/**< Minor device number */  	struct drm_device *dev;  	struct proc_dir_entry *dev_root;  /**< proc directory entry */  	dev_t device;			/**< Device number for mknod */  	struct class_device *dev_class; -} drm_head_t; +};  /**   * DRM device structure. This structure represent a complete card that   * may contain multiple heads.   */ -typedef struct drm_device { +struct drm_device {  	char *unique;			/**< Unique identifier: e.g., busid */  	int unique_len;			/**< Length of unique field */  	char *devname;			/**< For /proc/interrupts */ @@ -725,8 +725,8 @@ typedef struct drm_device {  	struct list_head maplist;	/**< Linked list of regions */  	int map_count;			/**< Number of mappable regions */  	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 drm_mm offset_manager;        /**< User token manager */ +	struct drm_open_hash object_hash;    /**< User token hash table for objects */  	struct address_space *dev_mapping;  /**< For unmap_mapping_range() */  	struct page *ttm_dummy_page; @@ -814,15 +814,15 @@ typedef struct drm_device {  	spinlock_t drw_lock;  	struct idr drw_idr;  	/*@} */ -} drm_device_t; +};  #if __OS_HAS_AGP -typedef struct drm_agp_ttm_backend { +struct drm_agp_ttm_backend {          drm_ttm_backend_t backend;  	DRM_AGP_MEM *mem;  	struct agp_bridge_data *bridge;  	int populated; -} drm_agp_ttm_backend_t; +};  #endif @@ -900,7 +900,7 @@ extern int drm_ioctl(struct inode *inode, struct file *filp,  extern long drm_compat_ioctl(struct file *filp,  			     unsigned int cmd, unsigned long arg); -extern int drm_lastclose(drm_device_t * dev); +extern int drm_lastclose(struct drm_device *dev);  				/* Device support (drm_fops.h) */  extern int drm_open(struct inode *inode, struct file *filp); @@ -924,7 +924,7 @@ extern void *drm_calloc(size_t nmemb, size_t size, int area);  extern void *drm_realloc(void *oldpt, size_t oldsize, size_t size, int area);  extern unsigned long drm_alloc_pages(int order, int area);  extern void drm_free_pages(unsigned long address, int order, int area); -extern DRM_AGP_MEM *drm_alloc_agp(drm_device_t *dev, int pages, u32 type); +extern DRM_AGP_MEM *drm_alloc_agp(struct drm_device *dev, int pages, u32 type);  extern int drm_free_agp(DRM_AGP_MEM * handle, int pages);  extern int drm_bind_agp(DRM_AGP_MEM * handle, unsigned int start);  extern int drm_unbind_agp(DRM_AGP_MEM * handle); @@ -972,9 +972,9 @@ extern int drm_newctx(struct inode *inode, struct file *filp,  extern int drm_rmctx(struct inode *inode, struct file *filp,  		     unsigned int cmd, unsigned long arg); -extern int drm_ctxbitmap_init(drm_device_t * dev); -extern void drm_ctxbitmap_cleanup(drm_device_t * dev); -extern void drm_ctxbitmap_free(drm_device_t * dev, int ctx_handle); +extern int drm_ctxbitmap_init(struct drm_device *dev); +extern void drm_ctxbitmap_cleanup(struct drm_device *dev); +extern void drm_ctxbitmap_free(struct drm_device *dev, int ctx_handle);  extern int drm_setsareactx(struct inode *inode, struct file *filp,  			   unsigned int cmd, unsigned long arg); @@ -988,9 +988,9 @@ 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 struct drm_drawable_info *drm_get_drawable_info(drm_device_t *dev, +extern struct drm_drawable_info *drm_get_drawable_info(struct drm_device *dev,  						       drm_drawable_t id); -extern void drm_drawable_free_all(drm_device_t *dev); +extern void drm_drawable_free_all(struct drm_device *dev);  				/* Authentication IOCTL support (drm_auth.h) */  extern int drm_getmagic(struct inode *inode, struct file *filp, @@ -1003,10 +1003,10 @@ extern int drm_lock(struct inode *inode, struct file *filp,  		    unsigned int cmd, unsigned long arg);  extern int drm_unlock(struct inode *inode, struct file *filp,  		      unsigned int cmd, unsigned long arg); -extern int drm_lock_take(drm_lock_data_t *lock_data, unsigned int context); -extern int drm_lock_free(drm_lock_data_t *lock_data, unsigned int context); -extern void drm_idlelock_take(drm_lock_data_t *lock_data); -extern void drm_idlelock_release(drm_lock_data_t *lock_data); +extern int drm_lock_take(struct drm_lock_data *lock_data, unsigned int context); +extern int drm_lock_free(struct drm_lock_data *lock_data, unsigned int context); +extern void drm_idlelock_take(struct drm_lock_data *lock_data); +extern void drm_idlelock_release(struct drm_lock_data *lock_data);  /*   * These are exported to drivers so that they can implement fencing using @@ -1017,16 +1017,16 @@ 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, 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, +extern int drm_addbufs_agp(struct drm_device *dev, struct drm_buf_desc * request); +extern int drm_addbufs_pci(struct drm_device *dev, struct drm_buf_desc * request); +extern int drm_addbufs_fb (struct drm_device *dev, struct drm_buf_desc * request); +extern int drm_addmap(struct drm_device *dev, unsigned int offset,  		      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); -extern int drm_rmmap_locked(drm_device_t *dev, drm_local_map_t *map); +extern int drm_rmmap(struct drm_device *dev, drm_local_map_t *map); +extern int drm_rmmap_locked(struct drm_device *dev, drm_local_map_t *map);  extern int drm_rmmap_ioctl(struct inode *inode, struct file *filp,  			   unsigned int cmd, unsigned long arg);  extern int drm_addbufs(struct inode *inode, struct file *filp, @@ -1040,59 +1040,59 @@ extern int drm_freebufs(struct inode *inode, struct file *filp,  extern int drm_mapbufs(struct inode *inode, struct file *filp,  		       unsigned int cmd, unsigned long arg);  extern int drm_order(unsigned long size); -extern unsigned long drm_get_resource_start(drm_device_t *dev, +extern unsigned long drm_get_resource_start(struct drm_device *dev,  					    unsigned int resource); -extern unsigned long drm_get_resource_len(drm_device_t *dev, +extern unsigned long drm_get_resource_len(struct drm_device *dev,  					  unsigned int resource); -extern drm_map_list_t *drm_find_matching_map(drm_device_t *dev, -					     drm_local_map_t *map); +extern struct drm_map_list *drm_find_matching_map(struct drm_device *dev, +						  drm_local_map_t *map);  				/* DMA support (drm_dma.h) */ -extern int drm_dma_setup(drm_device_t * dev); -extern void drm_dma_takedown(drm_device_t * dev); -extern void drm_free_buffer(drm_device_t * dev, drm_buf_t * buf); -extern void drm_core_reclaim_buffers(drm_device_t *dev, struct file *filp); +extern int drm_dma_setup(struct drm_device *dev); +extern void drm_dma_takedown(struct drm_device *dev); +extern void drm_free_buffer(struct drm_device *dev, drm_buf_t * buf); +extern void drm_core_reclaim_buffers(struct drm_device *dev, struct file *filp);  				/* IRQ support (drm_irq.h) */  extern int drm_control(struct inode *inode, struct file *filp,  		       unsigned int cmd, unsigned long arg);  extern irqreturn_t drm_irq_handler(DRM_IRQ_ARGS); -extern int drm_irq_uninstall(drm_device_t *dev); -extern void drm_driver_irq_preinstall(drm_device_t * dev); -extern void drm_driver_irq_postinstall(drm_device_t * dev); -extern void drm_driver_irq_uninstall(drm_device_t * dev); +extern int drm_irq_uninstall(struct drm_device *dev); +extern void drm_driver_irq_preinstall(struct drm_device *dev); +extern void drm_driver_irq_postinstall(struct drm_device *dev); +extern void drm_driver_irq_uninstall(struct drm_device *dev);  extern int drm_wait_vblank(struct inode *inode, struct file *filp,  			   unsigned int cmd, unsigned long arg); -extern int drm_vblank_wait(drm_device_t * dev, unsigned int *vbl_seq); -extern void drm_vbl_send_signals(drm_device_t * dev); -extern void drm_locked_tasklet(drm_device_t *dev, void(*func)(drm_device_t*)); +extern int drm_vblank_wait(struct drm_device *dev, unsigned int *vbl_seq); +extern void drm_vbl_send_signals(struct drm_device *dev); +extern void drm_locked_tasklet(struct drm_device *dev, void(*func)(struct drm_device*));  				/* AGP/GART support (drm_agpsupport.h) */ -extern drm_agp_head_t *drm_agp_init(drm_device_t *dev); -extern int drm_agp_acquire(drm_device_t * dev); +extern struct drm_agp_head *drm_agp_init(struct drm_device *dev); +extern int drm_agp_acquire(struct drm_device *dev);  extern int drm_agp_acquire_ioctl(struct inode *inode, struct file *filp,  			   unsigned int cmd, unsigned long arg); -extern int drm_agp_release(drm_device_t *dev); +extern int drm_agp_release(struct drm_device *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, struct drm_agp_mode mode); +extern int drm_agp_enable(struct drm_device *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, struct drm_agp_info *info); +extern int drm_agp_info(struct drm_device *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, struct drm_agp_buffer *request); +extern int drm_agp_alloc(struct drm_device *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, struct drm_agp_buffer *request); +extern int drm_agp_free(struct drm_device *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, struct drm_agp_binding *request); +extern int drm_agp_unbind(struct drm_device *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, struct drm_agp_binding *request); +extern int drm_agp_bind(struct drm_device *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) @@ -1107,18 +1107,18 @@ extern drm_ttm_backend_t *drm_agp_init_ttm(struct drm_device *dev);  				/* Stub support (drm_stub.h) */  extern int drm_get_dev(struct pci_dev *pdev, const struct pci_device_id *ent,  		     struct drm_driver *driver); -extern int drm_put_dev(drm_device_t * dev); -extern int drm_put_head(drm_head_t * head); +extern int drm_put_dev(struct drm_device *dev); +extern int drm_put_head(struct drm_head * head);  extern unsigned int drm_debug; /* 1 to enable debug output */  extern unsigned int drm_cards_limit; -extern drm_head_t **drm_heads; +extern struct drm_head **drm_heads;  extern struct drm_sysfs_class *drm_class;  extern struct proc_dir_entry *drm_proc_root;  extern drm_local_map_t *drm_getsarea(struct drm_device *dev);  				/* Proc support (drm_proc.h) */ -extern int drm_proc_init(drm_device_t * dev, +extern int drm_proc_init(struct drm_device *dev,  			 int minor,  			 struct proc_dir_entry *root,  			 struct proc_dir_entry **dev_root); @@ -1127,21 +1127,21 @@ extern int drm_proc_cleanup(int minor,  			    struct proc_dir_entry *dev_root);  				/* Scatter Gather Support (drm_scatter.h) */ -extern void drm_sg_cleanup(drm_sg_mem_t * entry); +extern void drm_sg_cleanup(struct drm_sg_mem * 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, struct drm_scatter_gather * request); +extern int drm_sg_alloc(struct drm_device *dev, struct drm_scatter_gather * request);  extern int drm_sg_free(struct inode *inode, struct file *filp,  		       unsigned int cmd, unsigned long arg);  			       /* ATI PCIGART support (ati_pcigart.h) */ -extern int drm_ati_pcigart_init(drm_device_t * dev, drm_ati_pcigart_info *gart_info); -extern int drm_ati_pcigart_cleanup(drm_device_t * dev, drm_ati_pcigart_info *gart_info); +extern int drm_ati_pcigart_init(struct drm_device *dev, struct ati_pcigart_info *gart_info); +extern int drm_ati_pcigart_cleanup(struct drm_device *dev, struct ati_pcigart_info *gart_info); -extern drm_dma_handle_t *drm_pci_alloc(drm_device_t * dev, size_t size, +extern drm_dma_handle_t *drm_pci_alloc(struct drm_device *dev, size_t size,  			   size_t align, dma_addr_t maxaddr); -extern void __drm_pci_free(drm_device_t * dev, drm_dma_handle_t *dmah); -extern void drm_pci_free(drm_device_t * dev, drm_dma_handle_t *dmah); +extern void __drm_pci_free(struct drm_device *dev, drm_dma_handle_t *dmah); +extern void drm_pci_free(struct drm_device *dev, drm_dma_handle_t *dmah);  			       /* sysfs support (drm_sysfs.c) */  struct drm_sysfs_class; @@ -1149,26 +1149,26 @@ extern struct drm_sysfs_class *drm_sysfs_create(struct module *owner,  						char *name);  extern void drm_sysfs_destroy(struct drm_sysfs_class *cs);  extern struct class_device *drm_sysfs_device_add(struct drm_sysfs_class *cs, -						 drm_head_t * head); +						 struct drm_head * head);  extern void drm_sysfs_device_remove(struct class_device *class_dev);  /*   * Basic memory manager support (drm_mm.c)   */ -extern drm_mm_node_t * drm_mm_get_block(drm_mm_node_t * parent, unsigned long size, +extern struct drm_mm_node * drm_mm_get_block(struct drm_mm_node * parent, unsigned long size,  					       unsigned alignment); -extern void drm_mm_put_block(drm_mm_node_t *cur); -extern drm_mm_node_t *drm_mm_search_free(const drm_mm_t *mm, unsigned long size, +extern void drm_mm_put_block(struct drm_mm_node *cur); +extern struct drm_mm_node *drm_mm_search_free(const struct drm_mm *mm, unsigned long size,  						unsigned alignment, int best_match); -extern int drm_mm_init(drm_mm_t *mm, unsigned long start, unsigned long size); -extern void drm_mm_takedown(drm_mm_t *mm); -extern int drm_mm_clean(drm_mm_t *mm); -extern unsigned long drm_mm_tail_space(drm_mm_t *mm); -extern int drm_mm_remove_space_from_tail(drm_mm_t *mm, unsigned long size); -extern int drm_mm_add_space_to_tail(drm_mm_t *mm, unsigned long size); - -static inline drm_mm_t *drm_get_mm(drm_mm_node_t *block) +extern int drm_mm_init(struct drm_mm *mm, unsigned long start, unsigned long size); +extern void drm_mm_takedown(struct drm_mm *mm); +extern int drm_mm_clean(struct drm_mm *mm); +extern unsigned long drm_mm_tail_space(struct drm_mm *mm); +extern int drm_mm_remove_space_from_tail(struct drm_mm *mm, unsigned long size); +extern int drm_mm_add_space_to_tail(struct drm_mm *mm, unsigned long size); + +static inline struct drm_mm *drm_get_mm(struct drm_mm_node *block)  {  	return block->mm;  } @@ -1179,14 +1179,14 @@ extern void drm_core_ioremapfree(struct drm_map *map, struct drm_device *dev);  static __inline__ struct drm_map *drm_core_findmap(struct drm_device *dev,  						   unsigned int token)  { -	drm_map_list_t *_entry; +	struct drm_map_list *_entry;  	list_for_each_entry(_entry, &dev->maplist, head)  		if (_entry->user_token == token)  			return _entry->map;  	return NULL;  } -static __inline__ int drm_device_is_agp(drm_device_t *dev) +static __inline__ int drm_device_is_agp(struct drm_device *dev)  {  	if ( dev->driver->device_is_agp != NULL ) {  		int err = (*dev->driver->device_is_agp)( dev ); @@ -1199,7 +1199,7 @@ static __inline__ int drm_device_is_agp(drm_device_t *dev)  	return pci_find_capability(dev->pdev, PCI_CAP_ID_AGP);  } -static __inline__ int drm_device_is_pcie(drm_device_t *dev) +static __inline__ int drm_device_is_pcie(struct drm_device *dev)  {  	return pci_find_capability(dev->pdev, PCI_CAP_ID_EXP);  } diff --git a/linux-core/drm_agpsupport.c b/linux-core/drm_agpsupport.c index c037defe..541d95cd 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, struct drm_agp_info *info) +int drm_agp_info(struct drm_device * dev, struct drm_agp_info *info)  {  	DRM_AGP_KERN *kern; @@ -73,8 +73,8 @@ EXPORT_SYMBOL(drm_agp_info);  int drm_agp_info_ioctl(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_agp_info info;  	int err; @@ -96,7 +96,7 @@ int drm_agp_info_ioctl(struct inode *inode, struct file *filp,   * Verifies the AGP device hasn't been acquired before and calls   * \c agp_backend_acquire.   */ -int drm_agp_acquire(drm_device_t * dev) +int drm_agp_acquire(struct drm_device * dev)  {  #if LINUX_VERSION_CODE <= KERNEL_VERSION(2,6,11)  	int retcode; @@ -134,9 +134,9 @@ EXPORT_SYMBOL(drm_agp_acquire);  int drm_agp_acquire_ioctl(struct inode *inode, struct file *filp,  			  unsigned int cmd, unsigned long arg)  { -	drm_file_t *priv = filp->private_data; +	struct drm_file *priv = filp->private_data; -	return drm_agp_acquire( (drm_device_t *) priv->head->dev ); +	return drm_agp_acquire( (struct drm_device *) priv->head->dev );  }  /** @@ -147,7 +147,7 @@ int drm_agp_acquire_ioctl(struct inode *inode, struct file *filp,   *   * Verifies the AGP device has been acquired and calls \c agp_backend_release.   */ -int drm_agp_release(drm_device_t *dev) +int drm_agp_release(struct drm_device *dev)  {  	if (!dev->agp || !dev->agp->acquired)  		return -EINVAL; @@ -165,8 +165,8 @@ EXPORT_SYMBOL(drm_agp_release);  int drm_agp_release_ioctl(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	return drm_agp_release(dev);  } @@ -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, struct drm_agp_mode mode) +int drm_agp_enable(struct drm_device *dev, struct drm_agp_mode mode)  {  	if (!dev->agp || !dev->agp->acquired)  		return -EINVAL; @@ -201,8 +201,8 @@ EXPORT_SYMBOL(drm_agp_enable);  int drm_agp_enable_ioctl(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_agp_mode mode; @@ -224,9 +224,9 @@ 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, struct drm_agp_buffer *request) +int drm_agp_alloc(struct drm_device *dev, struct drm_agp_buffer *request)  { -	drm_agp_mem_t *entry; +	struct drm_agp_mem *entry;  	DRM_AGP_MEM *memory;  	unsigned long pages;  	u32 type; @@ -262,8 +262,8 @@ EXPORT_SYMBOL(drm_agp_alloc);  int drm_agp_alloc_ioctl(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_agp_buffer request;  	struct drm_agp_buffer __user *argp = (void __user *)arg;  	int err; @@ -276,7 +276,7 @@ int drm_agp_alloc_ioctl(struct inode *inode, struct file *filp,  		return err;  	if (copy_to_user(argp, &request, sizeof(request))) { -		drm_agp_mem_t *entry; +		struct drm_agp_mem *entry;  		list_for_each_entry(entry, &dev->agp->memory, head) {  			if (entry->handle == request.handle)  				break; @@ -299,10 +299,10 @@ int drm_agp_alloc_ioctl(struct inode *inode, struct file *filp,   *   * Walks through drm_agp_head::memory until finding a matching handle.   */ -static drm_agp_mem_t *drm_agp_lookup_entry(drm_device_t * dev, +static struct drm_agp_mem *drm_agp_lookup_entry(struct drm_device * dev,  					   unsigned long handle)  { -	drm_agp_mem_t *entry; +	struct drm_agp_mem *entry;  	list_for_each_entry(entry, &dev->agp->memory, head) {  		if (entry->handle == handle) @@ -323,9 +323,9 @@ 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, struct drm_agp_binding *request) +int drm_agp_unbind(struct drm_device *dev, struct drm_agp_binding *request)  { -	drm_agp_mem_t *entry; +	struct drm_agp_mem *entry;  	int ret;  	if (!dev->agp || !dev->agp->acquired) @@ -345,8 +345,8 @@ EXPORT_SYMBOL(drm_agp_unbind);  int drm_agp_unbind_ioctl(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_agp_binding request;  	if (copy_from_user @@ -370,9 +370,9 @@ 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, struct drm_agp_binding *request) +int drm_agp_bind(struct drm_device *dev, struct drm_agp_binding *request)  { -	drm_agp_mem_t *entry; +	struct drm_agp_mem *entry;  	int retcode;  	int page; @@ -396,8 +396,8 @@ EXPORT_SYMBOL(drm_agp_bind);  int drm_agp_bind_ioctl(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_agp_binding request;  	if (copy_from_user @@ -422,9 +422,9 @@ 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, struct drm_agp_buffer *request) +int drm_agp_free(struct drm_device *dev, struct drm_agp_buffer *request)  { -	drm_agp_mem_t *entry; +	struct drm_agp_mem *entry;  	if (!dev->agp || !dev->agp->acquired)  		return -EINVAL; @@ -446,8 +446,8 @@ EXPORT_SYMBOL(drm_agp_free);  int drm_agp_free_ioctl(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_agp_buffer request;  	if (copy_from_user @@ -467,9 +467,9 @@ int drm_agp_free_ioctl(struct inode *inode, struct file *filp,   * via the inter_module_* functions. Creates and initializes a drm_agp_head   * structure.   */ -drm_agp_head_t *drm_agp_init(drm_device_t *dev) +struct drm_agp_head *drm_agp_init(struct drm_device *dev)  { -	drm_agp_head_t *head = NULL; +	struct drm_agp_head *head = NULL;  	if (!(head = drm_alloc(sizeof(*head), DRM_MEM_AGPLISTS)))  		return NULL; @@ -559,11 +559,11 @@ static int drm_agp_needs_unbind_cache_adjust(drm_ttm_backend_t *backend) {  } -static int drm_agp_populate(drm_ttm_backend_t *backend, unsigned long num_pages, +static int drm_agp_populate(struct drm_ttm_backend *backend, unsigned long num_pages,  			    struct page **pages) { -	drm_agp_ttm_backend_t *agp_be =  -		container_of(backend, drm_agp_ttm_backend_t, backend); +	struct drm_agp_ttm_backend *agp_be =  +		container_of(backend, struct drm_agp_ttm_backend, backend);  	struct page **cur_page, **last_page = pages + num_pages;  	DRM_AGP_MEM *mem; @@ -594,8 +594,8 @@ static int drm_agp_bind_ttm(drm_ttm_backend_t *backend,  			    unsigned long offset,  			    int cached)  { -	drm_agp_ttm_backend_t *agp_be =  -		container_of(backend, drm_agp_ttm_backend_t, backend); +	struct drm_agp_ttm_backend *agp_be =  +		container_of(backend, struct drm_agp_ttm_backend, backend);  	DRM_AGP_MEM *mem = agp_be->mem;  	int ret; @@ -614,8 +614,8 @@ static int drm_agp_bind_ttm(drm_ttm_backend_t *backend,  static int drm_agp_unbind_ttm(drm_ttm_backend_t *backend) { -	drm_agp_ttm_backend_t *agp_be =  -		container_of(backend, drm_agp_ttm_backend_t, backend); +	struct drm_agp_ttm_backend *agp_be =  +		container_of(backend, struct drm_agp_ttm_backend, backend);  	DRM_DEBUG("drm_agp_unbind_ttm\n");  	if (agp_be->mem->is_bound) @@ -626,8 +626,8 @@ static int drm_agp_unbind_ttm(drm_ttm_backend_t *backend) {  static void drm_agp_clear_ttm(drm_ttm_backend_t *backend) { -	drm_agp_ttm_backend_t *agp_be =  -		container_of(backend, drm_agp_ttm_backend_t, backend); +	struct drm_agp_ttm_backend *agp_be =  +		container_of(backend, struct drm_agp_ttm_backend, backend);  	DRM_AGP_MEM *mem = agp_be->mem;  	DRM_DEBUG("drm_agp_clear_ttm\n"); @@ -642,11 +642,11 @@ static void drm_agp_clear_ttm(drm_ttm_backend_t *backend) {  static void drm_agp_destroy_ttm(drm_ttm_backend_t *backend) { -	drm_agp_ttm_backend_t *agp_be; +	struct drm_agp_ttm_backend *agp_be;  	if (backend) {  		DRM_DEBUG("drm_agp_destroy_ttm\n"); -		agp_be = container_of(backend, drm_agp_ttm_backend_t, backend); +		agp_be = container_of(backend, struct drm_agp_ttm_backend, backend);  		if (agp_be) {  			if (agp_be->mem) {  				backend->func->clear(backend); @@ -666,10 +666,10 @@ static drm_ttm_backend_func_t agp_ttm_backend =  	.destroy =  drm_agp_destroy_ttm,  }; -drm_ttm_backend_t *drm_agp_init_ttm(struct drm_device *dev) +struct drm_ttm_backend *drm_agp_init_ttm(struct drm_device *dev)  { -	drm_agp_ttm_backend_t *agp_be; +	struct drm_agp_ttm_backend *agp_be;  	struct agp_kern_info *info;  	if (!dev->agp) { diff --git a/linux-core/drm_bo.c b/linux-core/drm_bo.c index 4a80cf39..10d928ea 100644 --- a/linux-core/drm_bo.c +++ b/linux-core/drm_bo.c @@ -135,7 +135,7 @@ static void drm_bo_vm_post_move(drm_buffer_object_t * bo)  static int drm_bo_add_ttm(drm_buffer_object_t * bo)  { -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	int ret = 0;  	bo->ttm = NULL; @@ -168,7 +168,7 @@ static int drm_bo_handle_move_mem(drm_buffer_object_t * bo,  				  drm_bo_mem_reg_t * mem,  				  int evict, int no_wait)  { -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	drm_buffer_manager_t *bm = &dev->bm;  	int old_is_pci = drm_mem_reg_is_pci(dev, &bo->mem);  	int new_is_pci = drm_mem_reg_is_pci(dev, mem); @@ -294,7 +294,7 @@ int drm_bo_wait(drm_buffer_object_t * bo, int lazy, int ignore_signals,  static int drm_bo_expire_fence(drm_buffer_object_t * bo, int allow_errors)  { -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	drm_buffer_manager_t *bm = &dev->bm;  	if (bo->fence) { @@ -329,7 +329,7 @@ static int drm_bo_expire_fence(drm_buffer_object_t * bo, int allow_errors)  static void drm_bo_cleanup_refs(drm_buffer_object_t * bo, int remove_all)  { -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	drm_buffer_manager_t *bm = &dev->bm;  	DRM_ASSERT_LOCKED(&dev->struct_mutex); @@ -391,7 +391,7 @@ static void drm_bo_cleanup_refs(drm_buffer_object_t * bo, int remove_all)  static void drm_bo_destroy_locked(drm_buffer_object_t * bo)  { -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	drm_buffer_manager_t *bm = &dev->bm;  	DRM_ASSERT_LOCKED(&dev->struct_mutex); @@ -438,7 +438,7 @@ static void drm_bo_destroy_locked(drm_buffer_object_t * bo)   * Call dev->struct_mutex locked.   */ -static void drm_bo_delayed_delete(drm_device_t * dev, int remove_all) +static void drm_bo_delayed_delete(struct drm_device * dev, int remove_all)  {  	drm_buffer_manager_t *bm = &dev->bm; @@ -470,12 +470,12 @@ static void drm_bo_delayed_workqueue(struct work_struct *work)  #endif  {  #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,20) -	drm_device_t *dev = (drm_device_t *) data; +	struct drm_device *dev = (struct drm_device *) data;  	drm_buffer_manager_t *bm = &dev->bm;  #else  	drm_buffer_manager_t *bm =  	    container_of(work, drm_buffer_manager_t, wq.work); -	drm_device_t *dev = container_of(bm, drm_device_t, bm); +	struct drm_device *dev = container_of(bm, struct drm_device, bm);  #endif  	DRM_DEBUG("Delayed delete Worker\n"); @@ -505,7 +505,7 @@ void drm_bo_usage_deref_locked(drm_buffer_object_t ** bo)  	}  } -static void drm_bo_base_deref_locked(drm_file_t * priv, drm_user_object_t * uo) +static void drm_bo_base_deref_locked(struct drm_file * priv, drm_user_object_t * uo)  {  	drm_buffer_object_t *bo =  	    drm_user_object_entry(uo, drm_buffer_object_t, base); @@ -519,7 +519,7 @@ static void drm_bo_base_deref_locked(drm_file_t * priv, drm_user_object_t * uo)  static void drm_bo_usage_deref_unlocked(drm_buffer_object_t ** bo)  {  	struct drm_buffer_object *tmp_bo = *bo; -	drm_device_t *dev = tmp_bo->dev; +	struct drm_device *dev = tmp_bo->dev;  	*bo = NULL;  	if (atomic_dec_and_test(&tmp_bo->usage)) { @@ -535,13 +535,13 @@ static void drm_bo_usage_deref_unlocked(drm_buffer_object_t ** bo)   * and deregister fence object usage.   */ -int drm_fence_buffer_objects(drm_file_t * priv, +int drm_fence_buffer_objects(struct drm_file * priv,  			     struct list_head *list,  			     uint32_t fence_flags,  			     drm_fence_object_t * fence,  			     drm_fence_object_t ** used_fence)  { -	drm_device_t *dev = priv->head->dev; +	struct drm_device *dev = priv->head->dev;  	drm_buffer_manager_t *bm = &dev->bm;  	drm_buffer_object_t *entry; @@ -639,7 +639,7 @@ static int drm_bo_evict(drm_buffer_object_t * bo, unsigned mem_type,  			int no_wait)  {  	int ret = 0; -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	drm_bo_mem_reg_t evict_mem;  	/* @@ -705,11 +705,11 @@ static int drm_bo_evict(drm_buffer_object_t * bo, unsigned mem_type,  	return ret;  } -static int drm_bo_mem_force_space(drm_device_t * dev, +static int drm_bo_mem_force_space(struct drm_device * dev,  				  drm_bo_mem_reg_t * mem,  				  uint32_t mem_type, int no_wait)  { -	drm_mm_node_t *node; +	struct drm_mm_node *node;  	drm_buffer_manager_t *bm = &dev->bm;  	drm_buffer_object_t *entry;  	drm_mem_type_manager_t *man = &bm->man[mem_type]; @@ -794,7 +794,7 @@ static int drm_bo_mt_compatible(drm_mem_type_manager_t * man,  int drm_bo_mem_space(drm_buffer_object_t * bo,  		     drm_bo_mem_reg_t * mem, int no_wait)  { -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	drm_buffer_manager_t *bm = &dev->bm;  	drm_mem_type_manager_t *man; @@ -806,7 +806,7 @@ int drm_bo_mem_space(drm_buffer_object_t * bo,  	int type_found = 0;  	int type_ok = 0;  	int has_eagain = 0; -	drm_mm_node_t *node = NULL; +	struct drm_mm_node *node = NULL;  	int ret;  	mem->mm_node = NULL; @@ -921,7 +921,7 @@ static int drm_bo_new_mask(drm_buffer_object_t * bo,   * Call dev->struct_mutex locked.   */ -drm_buffer_object_t *drm_lookup_buffer_object(drm_file_t * priv, +drm_buffer_object_t *drm_lookup_buffer_object(struct drm_file * priv,  					      uint32_t handle, int check_owner)  {  	drm_user_object_t *uo; @@ -1102,12 +1102,12 @@ static void drm_bo_fill_rep_arg(drm_buffer_object_t * bo,   * unregistered.   */ -static int drm_buffer_object_map(drm_file_t * priv, uint32_t handle, +static int drm_buffer_object_map(struct drm_file * priv, uint32_t handle,  				 uint32_t map_flags, unsigned hint,  				 struct drm_bo_info_rep *rep)  {  	drm_buffer_object_t *bo; -	drm_device_t *dev = priv->head->dev; +	struct drm_device *dev = priv->head->dev;  	int ret = 0;  	int no_wait = hint & DRM_BO_HINT_DONT_BLOCK; @@ -1183,9 +1183,9 @@ static int drm_buffer_object_map(drm_file_t * priv, uint32_t handle,  	return ret;  } -static int drm_buffer_object_unmap(drm_file_t * priv, uint32_t handle) +static int drm_buffer_object_unmap(struct drm_file * priv, uint32_t handle)  { -	drm_device_t *dev = priv->head->dev; +	struct drm_device *dev = priv->head->dev;  	drm_buffer_object_t *bo;  	drm_ref_object_t *ro;  	int ret = 0; @@ -1215,7 +1215,7 @@ static int drm_buffer_object_unmap(drm_file_t * priv, uint32_t handle)   * Call struct-sem locked.   */ -static void drm_buffer_user_object_unmap(drm_file_t * priv, +static void drm_buffer_user_object_unmap(struct drm_file * priv,  					 drm_user_object_t * uo,  					 drm_ref_t action)  { @@ -1241,7 +1241,7 @@ static void drm_buffer_user_object_unmap(drm_file_t * priv,  int drm_bo_move_buffer(drm_buffer_object_t * bo, uint32_t new_mem_flags,  		       int no_wait, int move_unfenced)  { -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	drm_buffer_manager_t *bm = &dev->bm;  	int ret = 0;  	drm_bo_mem_reg_t mem; @@ -1318,7 +1318,7 @@ static int drm_bo_mem_compat(drm_bo_mem_reg_t * mem)  	return 1;  } -static int drm_bo_check_fake(drm_device_t * dev, drm_bo_mem_reg_t * mem) +static int drm_bo_check_fake(struct drm_device * dev, drm_bo_mem_reg_t * mem)  {  	drm_buffer_manager_t *bm = &dev->bm;  	drm_mem_type_manager_t *man; @@ -1364,7 +1364,7 @@ static int drm_buffer_object_validate(drm_buffer_object_t * bo,  				      uint32_t fence_class,  				      int move_unfenced, int no_wait)  { -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	drm_buffer_manager_t *bm = &dev->bm;  	drm_bo_driver_t *driver = dev->driver->bo_driver;  	uint32_t ftype; @@ -1489,7 +1489,7 @@ static int drm_buffer_object_validate(drm_buffer_object_t * bo,  	return 0;  } -static int drm_bo_handle_validate(drm_file_t * priv, +static int drm_bo_handle_validate(struct drm_file * priv,  				  uint32_t handle,  				  uint32_t fence_class,  				  uint64_t flags, uint64_t mask, uint32_t hint, @@ -1532,7 +1532,7 @@ static int drm_bo_handle_validate(drm_file_t * priv,  	return ret;  } -static int drm_bo_handle_info(drm_file_t *priv, uint32_t handle, +static int drm_bo_handle_info(struct drm_file *priv, uint32_t handle,  			      struct drm_bo_info_rep *rep)  {  	struct drm_device *dev = priv->head->dev; @@ -1554,7 +1554,7 @@ static int drm_bo_handle_info(drm_file_t *priv, uint32_t handle,  	return 0;  } -static int drm_bo_handle_wait(drm_file_t *priv, uint32_t handle, +static int drm_bo_handle_wait(struct drm_file *priv, uint32_t handle,  			      uint32_t hint,  			      struct drm_bo_info_rep *rep)  { @@ -1587,7 +1587,7 @@ static int drm_bo_handle_wait(drm_file_t *priv, uint32_t handle,  	return ret;  } -int drm_buffer_object_create(drm_device_t *dev, +int drm_buffer_object_create(struct drm_device *dev,  			     unsigned long size,  			     enum drm_bo_type type,  			     uint64_t mask, @@ -1672,10 +1672,10 @@ int drm_buffer_object_create(drm_device_t *dev,  	return ret;  } -static int drm_bo_add_user_object(drm_file_t * priv, drm_buffer_object_t * bo, +static int drm_bo_add_user_object(struct drm_file * priv, drm_buffer_object_t * bo,  				  int shareable)  { -	drm_device_t *dev = priv->head->dev; +	struct drm_device *dev = priv->head->dev;  	int ret;  	mutex_lock(&dev->struct_mutex); @@ -1693,7 +1693,7 @@ static int drm_bo_add_user_object(drm_file_t * priv, drm_buffer_object_t * bo,  	return ret;  } -static int drm_bo_lock_test(drm_device_t * dev, struct file *filp) +static int drm_bo_lock_test(struct drm_device * dev, struct file *filp)  {  	LOCK_TEST_WITH_RETURN(dev, filp);  	return 0; @@ -1973,7 +1973,7 @@ int drm_bo_wait_idle_ioctl(DRM_IOCTL_ARGS)   *Call dev->struct_sem locked.   */ -static void drm_bo_clean_unfenced(drm_device_t *dev) +static void drm_bo_clean_unfenced(struct drm_device *dev)  {  	drm_buffer_manager_t *bm  = &dev->bm;  	struct list_head *head, *list; @@ -2003,7 +2003,7 @@ static int drm_bo_leave_list(drm_buffer_object_t * bo,  			     uint32_t mem_type,  			     int free_pinned, int allow_errors)  { -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	int ret = 0;  	mutex_lock(&bo->mutex); @@ -2063,7 +2063,7 @@ static drm_buffer_object_t *drm_bo_entry(struct list_head *list,   * dev->struct_mutex locked.   */ -static int drm_bo_force_list_clean(drm_device_t * dev, +static int drm_bo_force_list_clean(struct drm_device * dev,  				   struct list_head *head,  				   unsigned mem_type,  				   int free_pinned, @@ -2128,7 +2128,7 @@ restart:  	return 0;  } -int drm_bo_clean_mm(drm_device_t * dev, unsigned mem_type) +int drm_bo_clean_mm(struct drm_device * dev, unsigned mem_type)  {  	drm_buffer_manager_t *bm = &dev->bm;  	drm_mem_type_manager_t *man = &bm->man[mem_type]; @@ -2170,7 +2170,7 @@ int drm_bo_clean_mm(drm_device_t * dev, unsigned mem_type)   *point since we have the hardware lock.   */ -static int drm_bo_lock_mm(drm_device_t * dev, unsigned mem_type) +static int drm_bo_lock_mm(struct drm_device * dev, unsigned mem_type)  {  	int ret;  	drm_buffer_manager_t *bm = &dev->bm; @@ -2196,7 +2196,7 @@ static int drm_bo_lock_mm(drm_device_t * dev, unsigned mem_type)  	return ret;  } -int drm_bo_init_mm(drm_device_t * dev, +int drm_bo_init_mm(struct drm_device * dev,  		   unsigned type,  		   unsigned long p_offset, unsigned long p_size)  { @@ -2245,7 +2245,7 @@ EXPORT_SYMBOL(drm_bo_init_mm);   * any clients still running when we set the initialized flag to zero.   */ -int drm_bo_driver_finish(drm_device_t * dev) +int drm_bo_driver_finish(struct drm_device * dev)  {  	drm_buffer_manager_t *bm = &dev->bm;  	int ret = 0; @@ -2296,7 +2296,7 @@ int drm_bo_driver_finish(drm_device_t * dev)  	return ret;  } -int drm_bo_driver_init(drm_device_t * dev) +int drm_bo_driver_init(struct drm_device * dev)  {  	drm_bo_driver_t *driver = dev->driver->bo_driver;  	drm_buffer_manager_t *bm = &dev->bm; @@ -2492,7 +2492,7 @@ int drm_mm_unlock_ioctl(DRM_IOCTL_ARGS)   * buffer object vm functions.   */ -int drm_mem_reg_is_pci(drm_device_t * dev, drm_bo_mem_reg_t * mem) +int drm_mem_reg_is_pci(struct drm_device * dev, drm_bo_mem_reg_t * mem)  {  	drm_buffer_manager_t *bm = &dev->bm;  	drm_mem_type_manager_t *man = &bm->man[mem->mem_type]; @@ -2526,7 +2526,7 @@ EXPORT_SYMBOL(drm_mem_reg_is_pci);   * Otherwise returns zero.   */ -int drm_bo_pci_offset(drm_device_t * dev, +int drm_bo_pci_offset(struct drm_device * dev,  		      drm_bo_mem_reg_t * mem,  		      unsigned long *bus_base,  		      unsigned long *bus_offset, unsigned long *bus_size) @@ -2557,7 +2557,7 @@ int drm_bo_pci_offset(drm_device_t * dev,  void drm_bo_unmap_virtual(drm_buffer_object_t * bo)  { -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	loff_t offset = ((loff_t) bo->map_list.hash.key) << PAGE_SHIFT;  	loff_t holelen = ((loff_t) bo->mem.num_pages) << PAGE_SHIFT; @@ -2569,9 +2569,9 @@ void drm_bo_unmap_virtual(drm_buffer_object_t * bo)  static void drm_bo_takedown_vm_locked(drm_buffer_object_t * bo)  { -	drm_map_list_t *list = &bo->map_list; +	struct drm_map_list *list = &bo->map_list;  	drm_local_map_t *map; -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	DRM_ASSERT_LOCKED(&dev->struct_mutex);  	if (list->user_token) { @@ -2595,9 +2595,9 @@ static void drm_bo_takedown_vm_locked(drm_buffer_object_t * bo)  static int drm_bo_setup_vm_locked(drm_buffer_object_t * bo)  { -	drm_map_list_t *list = &bo->map_list; +	struct drm_map_list *list = &bo->map_list;  	drm_local_map_t *map; -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	DRM_ASSERT_LOCKED(&dev->struct_mutex);  	list->map = drm_ctl_calloc(1, sizeof(*map), DRM_MEM_BUFOBJ); diff --git a/linux-core/drm_bo_move.c b/linux-core/drm_bo_move.c index 8ef2a8ff..1e0d26ce 100644 --- a/linux-core/drm_bo_move.c +++ b/linux-core/drm_bo_move.c @@ -102,7 +102,7 @@ EXPORT_SYMBOL(drm_bo_move_ttm);   * Call bo->mutex locked.   */ -int drm_mem_reg_ioremap(drm_device_t * dev, drm_bo_mem_reg_t * mem, +int drm_mem_reg_ioremap(struct drm_device * dev, drm_bo_mem_reg_t * mem,  			void **virtual)  {  	drm_buffer_manager_t *bm = &dev->bm; @@ -137,7 +137,7 @@ int drm_mem_reg_ioremap(drm_device_t * dev, drm_bo_mem_reg_t * mem,   * Call bo->mutex locked.   */ -void drm_mem_reg_iounmap(drm_device_t * dev, drm_bo_mem_reg_t * mem, +void drm_mem_reg_iounmap(struct drm_device * dev, drm_bo_mem_reg_t * mem,  			 void *virtual)  {  	drm_buffer_manager_t *bm; @@ -203,7 +203,7 @@ static int drm_copy_ttm_io_page(drm_ttm_t * ttm, void *dst, unsigned long page)  int drm_bo_move_memcpy(drm_buffer_object_t * bo,  		       int evict, int no_wait, drm_bo_mem_reg_t * new_mem)  { -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	drm_mem_type_manager_t *man = &dev->bm.man[new_mem->mem_type];  	drm_ttm_t *ttm = bo->ttm;  	drm_bo_mem_reg_t *old_mem = &bo->mem; @@ -285,7 +285,7 @@ int drm_buffer_object_transfer(drm_buffer_object_t * bo,  			       drm_buffer_object_t ** new_obj)  {  	drm_buffer_object_t *fbo; -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	drm_buffer_manager_t *bm = &dev->bm;  	fbo = drm_ctl_calloc(1, sizeof(*fbo), DRM_MEM_BUFOBJ); @@ -330,7 +330,7 @@ int drm_bo_move_accel_cleanup(drm_buffer_object_t * bo,  			      uint32_t fence_type,  			      uint32_t fence_flags, drm_bo_mem_reg_t * new_mem)  { -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	drm_mem_type_manager_t *man = &dev->bm.man[new_mem->mem_type];  	drm_bo_mem_reg_t *old_mem = &bo->mem;  	int ret; diff --git a/linux-core/drm_bufs.c b/linux-core/drm_bufs.c index 3f34de0e..75eeafdd 100644 --- a/linux-core/drm_bufs.c +++ b/linux-core/drm_bufs.c @@ -36,21 +36,21 @@  #include <linux/vmalloc.h>  #include "drmP.h" -unsigned long drm_get_resource_start(drm_device_t *dev, unsigned int resource) +unsigned long drm_get_resource_start(struct drm_device *dev, unsigned int resource)  {  	return pci_resource_start(dev->pdev, resource);  }  EXPORT_SYMBOL(drm_get_resource_start); -unsigned long drm_get_resource_len(drm_device_t *dev, unsigned int resource) +unsigned long drm_get_resource_len(struct drm_device *dev, unsigned int resource)  {  	return pci_resource_len(dev->pdev, resource);  }  EXPORT_SYMBOL(drm_get_resource_len); -drm_map_list_t *drm_find_matching_map(drm_device_t *dev, drm_local_map_t *map) +struct drm_map_list *drm_find_matching_map(struct drm_device *dev, drm_local_map_t *map)  { -	drm_map_list_t *entry; +	struct drm_map_list *entry;  	list_for_each_entry(entry, &dev->maplist, head) {  		if (entry->map && map->type == entry->map->type &&  		    ((entry->map->offset == map->offset) ||  @@ -63,7 +63,7 @@ drm_map_list_t *drm_find_matching_map(drm_device_t *dev, drm_local_map_t *map)  }  EXPORT_SYMBOL(drm_find_matching_map); -static int drm_map_handle(drm_device_t *dev, drm_hash_item_t *hash, +static int drm_map_handle(struct drm_device *dev, drm_hash_item_t *hash,  			  unsigned long user_token, int hashed_handle)  {  	int use_hashed_handle; @@ -101,7 +101,7 @@ static int drm_map_handle(drm_device_t *dev, drm_hash_item_t *hash,   * type.  Adds the map to the map list drm_device::maplist. Adds MTRR's where   * applicable and if supported by the kernel.   */ -static int drm_addmap_core(drm_device_t * dev, unsigned int offset, +static int drm_addmap_core(struct drm_device *dev, unsigned int offset,  			   unsigned int size, enum drm_map_type type,  			   enum drm_map_flags flags,  			   struct drm_map_list **maplist) @@ -213,7 +213,7 @@ static int drm_addmap_core(drm_device_t * dev, unsigned int offset,  		}  		break;  	case _DRM_AGP: { -		drm_agp_mem_t *entry; +		struct drm_agp_mem *entry;  		int valid = 0;  		if (!drm_core_has_AGP(dev)) { @@ -311,7 +311,7 @@ static int drm_addmap_core(drm_device_t * dev, unsigned int offset,  	return 0;  } -int drm_addmap(drm_device_t * dev, unsigned int offset, +int drm_addmap(struct drm_device *dev, unsigned int offset,  	       unsigned int size, enum drm_map_type type,  	       enum drm_map_flags flags, drm_local_map_t ** map_ptr)  { @@ -329,10 +329,10 @@ EXPORT_SYMBOL(drm_addmap);  int drm_addmap_ioctl(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_map map; -	drm_map_list_t *maplist; +	struct drm_map_list *maplist;  	struct drm_map __user *argp = (void __user *)arg;  	int err; @@ -377,9 +377,9 @@ int drm_addmap_ioctl(struct inode *inode, struct file *filp,   *   * \sa drm_addmap   */ -int drm_rmmap_locked(drm_device_t *dev, drm_local_map_t *map) +int drm_rmmap_locked(struct drm_device *dev, drm_local_map_t *map)  { -	drm_map_list_t *r_list = NULL, *list_t; +	struct drm_map_list *r_list = NULL, *list_t;  	drm_dma_handle_t dmah;  	int found = 0; @@ -434,7 +434,7 @@ int drm_rmmap_locked(drm_device_t *dev, drm_local_map_t *map)  }  EXPORT_SYMBOL(drm_rmmap_locked); -int drm_rmmap(drm_device_t *dev, drm_local_map_t *map) +int drm_rmmap(struct drm_device *dev, drm_local_map_t *map)  {  	int ret; @@ -458,11 +458,11 @@ EXPORT_SYMBOL(drm_rmmap);  int drm_rmmap_ioctl(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_map request;  	drm_local_map_t *map = NULL; -	drm_map_list_t *r_list; +	struct drm_map_list *r_list;  	int ret;  	if (copy_from_user(&request, (struct drm_map __user *) arg, sizeof(request))) { @@ -513,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, struct drm_buf_entry * entry) +static void drm_cleanup_buf_error(struct drm_device *dev, struct drm_buf_entry * entry)  {  	int i; @@ -550,7 +550,7 @@ static void drm_cleanup_buf_error(drm_device_t * dev, struct drm_buf_entry * ent  /**   * Add AGP buffers for DMA transfers   * - * \param dev drm_device_t to which the buffers are to be added. + * \param dev struct drm_device to which the buffers are to be added.   * \param request pointer to a struct drm_buf_desc describing the request.   * \return zero on success or a negative number on failure.   * @@ -558,12 +558,12 @@ static void drm_cleanup_buf_error(drm_device_t * dev, struct drm_buf_entry * ent   * reallocates the buffer list of the same size order to accommodate the new   * buffers.   */ -int drm_addbufs_agp(drm_device_t * dev, struct drm_buf_desc * request) +int drm_addbufs_agp(struct drm_device *dev, struct drm_buf_desc * request)  { -	drm_device_dma_t *dma = dev->dma; +	struct drm_device_dma *dma = dev->dma;  	struct drm_buf_entry *entry; -	drm_agp_mem_t *agp_entry; -	drm_buf_t *buf; +	struct drm_agp_mem *agp_entry; +	struct drm_buf *buf;  	unsigned long offset;  	unsigned long agp_offset;  	int count; @@ -728,9 +728,9 @@ int drm_addbufs_agp(drm_device_t * dev, struct drm_buf_desc * request)  EXPORT_SYMBOL(drm_addbufs_agp);  #endif				/* __OS_HAS_AGP */ -int drm_addbufs_pci(drm_device_t * dev, struct drm_buf_desc * request) +int drm_addbufs_pci(struct drm_device *dev, struct drm_buf_desc * request)  { -	drm_device_dma_t *dma = dev->dma; +	struct drm_device_dma *dma = dev->dma;  	int count;  	int order;  	int size; @@ -954,9 +954,9 @@ int drm_addbufs_pci(drm_device_t * dev, struct drm_buf_desc * request)  }  EXPORT_SYMBOL(drm_addbufs_pci); -static int drm_addbufs_sg(drm_device_t * dev, struct drm_buf_desc * request) +static int drm_addbufs_sg(struct drm_device *dev, struct drm_buf_desc * request)  { -	drm_device_dma_t *dma = dev->dma; +	struct drm_device_dma *dma = dev->dma;  	struct drm_buf_entry *entry;  	drm_buf_t *buf;  	unsigned long offset; @@ -1116,9 +1116,9 @@ static int drm_addbufs_sg(drm_device_t * dev, struct drm_buf_desc * request)  	return 0;  } -int drm_addbufs_fb(drm_device_t * dev, struct drm_buf_desc * request) +int drm_addbufs_fb(struct drm_device *dev, struct drm_buf_desc *request)  { -	drm_device_dma_t *dma = dev->dma; +	struct drm_device_dma *dma = dev->dma;  	struct drm_buf_entry *entry;  	drm_buf_t *buf;  	unsigned long offset; @@ -1296,8 +1296,8 @@ int drm_addbufs(struct inode *inode, struct file *filp,  		unsigned int cmd, unsigned long arg)  {  	struct drm_buf_desc request; -	drm_file_t *priv = filp->private_data; -	drm_device_t *dev = priv->head->dev; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	int ret;  	if (!drm_core_check_feature(dev, DRIVER_HAVE_DMA)) @@ -1348,9 +1348,9 @@ int drm_addbufs(struct inode *inode, struct file *filp,  int drm_infobufs(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_device_dma_t *dma = dev->dma; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev; +	struct drm_device_dma *dma = dev->dma;  	struct drm_buf_info request;  	struct drm_buf_info __user *argp = (void __user *)arg;  	int i; @@ -1386,7 +1386,7 @@ int drm_infobufs(struct inode *inode, struct file *filp,  				struct drm_buf_desc __user *to =  				    &request.list[count];  				struct drm_buf_entry *from = &dma->bufs[i]; -				drm_freelist_t *list = &dma->bufs[i].freelist; +				struct drm_freelist *list = &dma->bufs[i].freelist;  				if (copy_to_user(&to->count,  						 &from->buf_count,  						 sizeof(from->buf_count)) || @@ -1436,9 +1436,9 @@ int drm_infobufs(struct inode *inode, struct file *filp,  int drm_markbufs(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_device_dma_t *dma = dev->dma; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev; +	struct drm_device_dma *dma = dev->dma;  	struct drm_buf_desc request;  	int order;  	struct drm_buf_entry *entry; @@ -1486,9 +1486,9 @@ int drm_markbufs(struct inode *inode, struct file *filp,  int drm_freebufs(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_device_dma_t *dma = dev->dma; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev; +	struct drm_device_dma *dma = dev->dma;  	struct drm_buf_free request;  	int i;  	int idx; @@ -1542,9 +1542,9 @@ int drm_freebufs(struct inode *inode, struct file *filp,  int drm_mapbufs(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_device_dma_t *dma = dev->dma; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev; +	struct drm_device_dma *dma = dev->dma;  	struct drm_buf_map __user *argp = (void __user *)arg;  	int retcode = 0;  	const int zero = 0; diff --git a/linux-core/drm_context.c b/linux-core/drm_context.c index 6f066ac4..95d28898 100644 --- a/linux-core/drm_context.c +++ b/linux-core/drm_context.c @@ -56,7 +56,7 @@   * in drm_device::ctx_idr, while holding the drm_device::struct_mutex   * lock.   */ -void drm_ctxbitmap_free(drm_device_t * dev, int ctx_handle) +void drm_ctxbitmap_free(struct drm_device *dev, int ctx_handle)  {  	mutex_lock(&dev->struct_mutex);  	idr_remove(&dev->ctx_idr, ctx_handle); @@ -72,7 +72,7 @@ void drm_ctxbitmap_free(drm_device_t * dev, int ctx_handle)   * Allocate a new idr from drm_device::ctx_idr while holding the   * drm_device::struct_mutex lock.   */ -static int drm_ctxbitmap_next(drm_device_t * dev) +static int drm_ctxbitmap_next(struct drm_device *dev)  {  	int new_id;  	int ret; @@ -101,7 +101,7 @@ again:   *   * Initialise the drm_device::ctx_idr   */ -int drm_ctxbitmap_init(drm_device_t * dev) +int drm_ctxbitmap_init(struct drm_device *dev)  {  	idr_init(&dev->ctx_idr);  	return 0; @@ -115,7 +115,7 @@ int drm_ctxbitmap_init(drm_device_t * dev)   * Free all idr members using drm_ctx_sarea_free helper function   * while holding the drm_device::struct_mutex lock.   */ -void drm_ctxbitmap_cleanup(drm_device_t * dev) +void drm_ctxbitmap_cleanup(struct drm_device *dev)  {  	mutex_lock(&dev->struct_mutex);  	idr_remove_all(&dev->ctx_idr); @@ -143,8 +143,8 @@ void drm_ctxbitmap_cleanup(drm_device_t * dev)  int drm_getsareactx(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_ctx_priv_map __user *argp = (void __user *)arg;  	struct drm_ctx_priv_map request;  	struct drm_map *map; @@ -194,8 +194,8 @@ int drm_getsareactx(struct inode *inode, struct file *filp,  int drm_setsareactx(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_ctx_priv_map request;  	struct drm_map *map = NULL;  	struct drm_map_list *r_list = NULL; @@ -243,7 +243,7 @@ int drm_setsareactx(struct inode *inode, struct file *filp,   *   * Attempt to set drm_device::context_flag.   */ -static int drm_context_switch(drm_device_t * dev, int old, int new) +static int drm_context_switch(struct drm_device *dev, int old, int new)  {  	if (test_and_set_bit(0, &dev->context_flag)) {  		DRM_ERROR("Reentering -- FIXME\n"); @@ -271,7 +271,7 @@ static int drm_context_switch(drm_device_t * dev, int old, int new)   * hardware lock is held, clears the drm_device::context_flag and wakes up   * drm_device::context_wait.   */ -static int drm_context_switch_complete(drm_device_t * dev, int new) +static int drm_context_switch_complete(struct drm_device *dev, int new)  {  	dev->last_context = new;	/* PRE/POST: This is the _only_ writer. */  	dev->last_switch = jiffies; @@ -338,7 +338,7 @@ int drm_resctx(struct inode *inode, struct file *filp,  int drm_addctx(struct inode *inode, struct file *filp,  	       unsigned int cmd, unsigned long arg)  { -	drm_file_t *priv = filp->private_data; +	struct drm_file *priv = filp->private_data;  	struct drm_device *dev = priv->head->dev;  	struct drm_ctx_list *ctx_entry;  	struct drm_ctx __user *argp = (void __user *)arg; @@ -434,8 +434,8 @@ int drm_getctx(struct inode *inode, struct file *filp,  int drm_switchctx(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_ctx ctx;  	if (copy_from_user(&ctx, (struct drm_ctx __user *) arg, sizeof(ctx))) @@ -459,8 +459,8 @@ int drm_switchctx(struct inode *inode, struct file *filp,  int drm_newctx(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_ctx ctx;  	if (copy_from_user(&ctx, (struct drm_ctx __user *) arg, sizeof(ctx))) @@ -486,8 +486,8 @@ int drm_newctx(struct inode *inode, struct file *filp,  int drm_rmctx(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_ctx ctx;  	if (copy_from_user(&ctx, (struct drm_ctx __user *) arg, sizeof(ctx))) @@ -505,7 +505,7 @@ int drm_rmctx(struct inode *inode, struct file *filp,  	mutex_lock(&dev->ctxlist_mutex);  	if (!list_empty(&dev->ctxlist)) { -		drm_ctx_list_t *pos, *n; +		struct drm_ctx_list *pos, *n;  		list_for_each_entry_safe(pos, n, &dev->ctxlist, head) {  			if (pos->handle == ctx.handle) { diff --git a/linux-core/drm_dma.c b/linux-core/drm_dma.c index a7eee1a4..6990f8d4 100644 --- a/linux-core/drm_dma.c +++ b/linux-core/drm_dma.c @@ -43,7 +43,7 @@   *   * Allocate and initialize a drm_device_dma structure.   */ -int drm_dma_setup(drm_device_t * dev) +int drm_dma_setup(struct drm_device * dev)  {  	int i; @@ -67,9 +67,9 @@ int drm_dma_setup(drm_device_t * dev)   * Free all pages associated with DMA buffers, the buffers and pages lists, and   * finally the the drm_device::dma structure itself.   */ -void drm_dma_takedown(drm_device_t * dev) +void drm_dma_takedown(struct drm_device * dev)  { -	drm_device_dma_t *dma = dev->dma; +	struct drm_device_dma *dma = dev->dma;  	int i, j;  	if (!dma) @@ -129,7 +129,7 @@ void drm_dma_takedown(drm_device_t * dev)   *   * Resets the fields of \p buf.   */ -void drm_free_buffer(drm_device_t * dev, drm_buf_t * buf) +void drm_free_buffer(struct drm_device * dev, drm_buf_t * buf)  {  	if (!buf)  		return; @@ -152,9 +152,9 @@ void drm_free_buffer(drm_device_t * dev, drm_buf_t * buf)   *   * Frees each buffer associated with \p filp not already on the hardware.   */ -void drm_core_reclaim_buffers(drm_device_t *dev, struct file *filp) +void drm_core_reclaim_buffers(struct drm_device *dev, struct file *filp)  { -	drm_device_dma_t *dma = dev->dma; +	struct drm_device_dma *dma = dev->dma;  	int i;  	if (!dma) diff --git a/linux-core/drm_drawable.c b/linux-core/drm_drawable.c index 5a2a14f9..d6cdba56 100644 --- a/linux-core/drm_drawable.c +++ b/linux-core/drm_drawable.c @@ -177,7 +177,7 @@ error:  /**   * Caller must hold the drawable spinlock!   */ -struct drm_drawable_info *drm_get_drawable_info(drm_device_t *dev, drm_drawable_t id) +struct drm_drawable_info *drm_get_drawable_info(struct drm_device *dev, drm_drawable_t id)  {  	return idr_find(&dev->drw_idr, id);  } @@ -196,7 +196,7 @@ static int drm_drawable_free(int idr, void *p, void *data)  	return 0;  } -void drm_drawable_free_all(drm_device_t *dev) +void drm_drawable_free_all(struct drm_device *dev)  {  	idr_for_each(&dev->drw_idr, drm_drawable_free, NULL);  	idr_remove_all(&dev->drw_idr); diff --git a/linux-core/drm_drv.c b/linux-core/drm_drv.c index fd817f88..84efbfe7 100644 --- a/linux-core/drm_drv.c +++ b/linux-core/drm_drv.c @@ -48,14 +48,14 @@  #include "drmP.h"  #include "drm_core.h" -static void drm_cleanup(drm_device_t * dev); +static void drm_cleanup(struct drm_device * dev);  int drm_fb_loaded = 0;  static int drm_version(struct inode *inode, struct file *filp,  		unsigned int cmd, unsigned long arg);  /** Ioctl table */ -static drm_ioctl_desc_t drm_ioctls[] = { +static struct drm_ioctl_desc drm_ioctls[] = {  	[DRM_IOCTL_NR(DRM_IOCTL_VERSION)] = {drm_version, 0},  	[DRM_IOCTL_NR(DRM_IOCTL_GET_UNIQUE)] = {drm_getunique, 0},  	[DRM_IOCTL_NR(DRM_IOCTL_GET_MAGIC)] = {drm_getmagic, 0}, @@ -168,11 +168,11 @@ static drm_ioctl_desc_t drm_ioctls[] = {   *   * \sa drm_device   */ -int drm_lastclose(drm_device_t * dev) +int drm_lastclose(struct drm_device * dev)  { -	drm_magic_entry_t *pt, *next; -	drm_map_list_t *r_list, *list_t; -	drm_vma_entry_t *vma, *vma_temp; +	struct drm_magic_entry *pt, *next; +	struct drm_map_list *r_list, *list_t; +	struct drm_vma_entry *vma, *vma_temp;  	int i;  	DRM_DEBUG("\n"); @@ -220,7 +220,7 @@ int drm_lastclose(drm_device_t * dev)  	/* Clear AGP information */  	if (drm_core_has_AGP(dev) && dev->agp) { -		drm_agp_mem_t *entry, *tempe; +		struct drm_agp_mem *entry, *tempe;  		/* Remove AGP resources, but leave dev->agp  		   intact until drv_cleanup is called. */ @@ -288,7 +288,7 @@ int drm_lastclose(drm_device_t * dev)  void drm_cleanup_pci(struct pci_dev *pdev)  { -	drm_device_t *dev = pci_get_drvdata(pdev); +	struct drm_device *dev = pci_get_drvdata(pdev);  	pci_set_drvdata(pdev, NULL);  	pci_release_regions(pdev); @@ -374,7 +374,7 @@ EXPORT_SYMBOL(drm_init);   *   * \sa drm_init   */ -static void drm_cleanup(drm_device_t * dev) +static void drm_cleanup(struct drm_device * dev)  {  	DRM_DEBUG("\n"); @@ -419,8 +419,8 @@ static void drm_cleanup(drm_device_t * dev)  void drm_exit(struct drm_driver *driver)  {  	int i; -	drm_device_t *dev = NULL; -	drm_head_t *head; +	struct drm_device *dev = NULL; +	struct drm_head *head;  	DRM_DEBUG("\n");  	if (drm_fb_loaded) { @@ -548,8 +548,8 @@ module_exit(drm_core_exit);  static int drm_version(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_version __user *argp = (void __user *)arg;  	struct drm_version version;  	int len; @@ -584,9 +584,9 @@ static int drm_version(struct inode *inode, struct file *filp,  int drm_ioctl(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_ioctl_desc_t *ioctl; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev; +	struct drm_ioctl_desc *ioctl;  	drm_ioctl_t *func;  	unsigned int nr = DRM_IOCTL_NR(cmd);  	int retcode = -EINVAL; @@ -635,7 +635,7 @@ EXPORT_SYMBOL(drm_ioctl);  drm_local_map_t *drm_getsarea(struct drm_device *dev)  { -	drm_map_list_t *entry; +	struct drm_map_list *entry;  	list_for_each_entry(entry, &dev->maplist, head) {  		if (entry->map && entry->map->type == _DRM_SHM && diff --git a/linux-core/drm_fence.c b/linux-core/drm_fence.c index ccd9b19c..4f24b4b5 100644 --- a/linux-core/drm_fence.c +++ b/linux-core/drm_fence.c @@ -34,7 +34,7 @@   * Typically called by the IRQ handler.   */ -void drm_fence_handler(drm_device_t * dev, uint32_t class, +void drm_fence_handler(struct drm_device * dev, uint32_t class,  		       uint32_t sequence, uint32_t type)  {  	int wake = 0; @@ -114,7 +114,7 @@ void drm_fence_handler(drm_device_t * dev, uint32_t class,  EXPORT_SYMBOL(drm_fence_handler); -static void drm_fence_unring(drm_device_t * dev, struct list_head *ring) +static void drm_fence_unring(struct drm_device * dev, struct list_head *ring)  {  	drm_fence_manager_t *fm = &dev->fm;  	unsigned long flags; @@ -180,7 +180,7 @@ void drm_fence_reference_unlocked(struct drm_fence_object **dst,  } -static void drm_fence_object_destroy(drm_file_t *priv, drm_user_object_t * base) +static void drm_fence_object_destroy(struct drm_file *priv, drm_user_object_t * base)  {  	drm_fence_object_t *fence =  	    drm_user_object_entry(base, drm_fence_object_t, base); @@ -262,7 +262,7 @@ int drm_fence_object_flush(drm_fence_object_t * fence,   * wrapped around and reused.   */ -void drm_fence_flush_old(drm_device_t * dev, uint32_t class, uint32_t sequence) +void drm_fence_flush_old(struct drm_device * dev, uint32_t class, uint32_t sequence)  {  	drm_fence_manager_t *fm = &dev->fm;  	drm_fence_class_manager_t *fc = &fm->class[class]; @@ -435,7 +435,7 @@ int drm_fence_object_emit(drm_fence_object_t * fence,  	return 0;  } -static int drm_fence_object_init(drm_device_t * dev, uint32_t class, +static int drm_fence_object_init(struct drm_device * dev, uint32_t class,  				 uint32_t type,  				 uint32_t fence_flags,  				 drm_fence_object_t * fence) @@ -471,10 +471,10 @@ static int drm_fence_object_init(drm_device_t * dev, uint32_t class,  	return ret;  } -int drm_fence_add_user_object(drm_file_t * priv, drm_fence_object_t * fence, +int drm_fence_add_user_object(struct drm_file * priv, drm_fence_object_t * fence,  			      int shareable)  { -	drm_device_t *dev = priv->head->dev; +	struct drm_device *dev = priv->head->dev;  	int ret;  	mutex_lock(&dev->struct_mutex); @@ -491,7 +491,7 @@ out:  }  EXPORT_SYMBOL(drm_fence_add_user_object); -int drm_fence_object_create(drm_device_t * dev, uint32_t class, uint32_t type, +int drm_fence_object_create(struct drm_device * dev, uint32_t class, uint32_t type,  			    unsigned flags, drm_fence_object_t ** c_fence)  {  	drm_fence_object_t *fence; @@ -514,7 +514,7 @@ int drm_fence_object_create(drm_device_t * dev, uint32_t class, uint32_t type,  EXPORT_SYMBOL(drm_fence_object_create); -void drm_fence_manager_init(drm_device_t * dev) +void drm_fence_manager_init(struct drm_device * dev)  {  	drm_fence_manager_t *fm = &dev->fm;  	drm_fence_class_manager_t *class; @@ -544,13 +544,13 @@ void drm_fence_manager_init(drm_device_t * dev)  	write_unlock(&fm->lock);  } -void drm_fence_manager_takedown(drm_device_t * dev) +void drm_fence_manager_takedown(struct drm_device * dev)  {  } -drm_fence_object_t *drm_lookup_fence_object(drm_file_t * priv, uint32_t handle) +drm_fence_object_t *drm_lookup_fence_object(struct drm_file * priv, uint32_t handle)  { -	drm_device_t *dev = priv->head->dev; +	struct drm_device *dev = priv->head->dev;  	drm_user_object_t *uo;  	drm_fence_object_t *fence; diff --git a/linux-core/drm_fops.c b/linux-core/drm_fops.c index e54d5079..5ea3f9cf 100644 --- a/linux-core/drm_fops.c +++ b/linux-core/drm_fops.c @@ -39,9 +39,9 @@  #include <linux/poll.h>  static int drm_open_helper(struct inode *inode, struct file *filp, -			   drm_device_t * dev); +			   struct drm_device * dev); -static int drm_setup(drm_device_t * dev) +static int drm_setup(struct drm_device * dev)  {  	drm_local_map_t *map;  	int i; @@ -128,7 +128,7 @@ static int drm_setup(drm_device_t * dev)   */  int drm_open(struct inode *inode, struct file *filp)  { -	drm_device_t *dev = NULL; +	struct drm_device *dev = NULL;  	int minor = iminor(inode);  	int retcode = 0; @@ -176,7 +176,7 @@ EXPORT_SYMBOL(drm_open);   */  int drm_stub_open(struct inode *inode, struct file *filp)  { -	drm_device_t *dev = NULL; +	struct drm_device *dev = NULL;  	int minor = iminor(inode);  	int err = -ENODEV;  	const struct file_operations *old_fops; @@ -232,10 +232,10 @@ static int drm_cpu_valid(void)   * filp and add it into the double linked list in \p dev.   */  static int drm_open_helper(struct inode *inode, struct file *filp, -			   drm_device_t * dev) +			   struct drm_device * dev)  {  	int minor = iminor(inode); -	drm_file_t *priv; +	struct drm_file *priv;  	int ret;  	int i,j; @@ -320,8 +320,8 @@ static int drm_open_helper(struct inode *inode, struct file *filp,  /** No-op. */  int drm_fasync(int fd, struct file *filp, int on)  { -	drm_file_t *priv = filp->private_data; -	drm_device_t *dev = priv->head->dev; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	int retcode;  	DRM_DEBUG("fd = %d, device = 0x%lx\n", fd, @@ -335,7 +335,7 @@ EXPORT_SYMBOL(drm_fasync);  static void drm_object_release(struct file *filp) { -        drm_file_t *priv = filp->private_data; +        struct drm_file *priv = filp->private_data;  	struct list_head *head;  	drm_user_object_t *user_object;  	drm_ref_object_t *ref_object; @@ -386,8 +386,8 @@ static void drm_object_release(struct file *filp) {   */  int drm_release(struct inode *inode, struct file *filp)  { -	drm_file_t *priv = filp->private_data; -	drm_device_t *dev; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev;  	int retcode = 0;  	lock_kernel(); @@ -466,7 +466,7 @@ int drm_release(struct inode *inode, struct file *filp)  	mutex_lock(&dev->ctxlist_mutex);  	if (!list_empty(&dev->ctxlist)) { -		drm_ctx_list_t *pos, *n; +		struct drm_ctx_list *pos, *n;  		list_for_each_entry_safe(pos, n, &dev->ctxlist, head) {  			if (pos->tag == priv && @@ -488,7 +488,7 @@ int drm_release(struct inode *inode, struct file *filp)  	mutex_lock(&dev->struct_mutex);  	drm_object_release(filp);  	if (priv->remove_auth_on_close == 1) { -		drm_file_t *temp; +		struct drm_file *temp;  		list_for_each_entry(temp, &dev->filelist, lhead)  			temp->authenticated = 0; diff --git a/linux-core/drm_ioctl.c b/linux-core/drm_ioctl.c index 02f70243..a7bacbb8 100644 --- a/linux-core/drm_ioctl.c +++ b/linux-core/drm_ioctl.c @@ -52,8 +52,8 @@  int drm_getunique(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_unique __user *argp = (void __user *)arg;  	struct drm_unique u; @@ -86,8 +86,8 @@ int drm_getunique(struct inode *inode, struct file *filp,  int drm_setunique(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_unique u;  	int domain, bus, slot, func, ret; @@ -134,7 +134,7 @@ int drm_setunique(struct inode *inode, struct file *filp,  	return 0;  } -static int drm_set_busid(drm_device_t * dev) +static int drm_set_busid(struct drm_device * dev)  {  	int len;  	if (dev->unique != NULL) @@ -179,8 +179,8 @@ static int drm_set_busid(drm_device_t * dev)  int drm_getmap(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_map __user *argp = (void __user *)arg;  	struct drm_map map;  	struct drm_map_list *r_list = NULL; @@ -201,7 +201,7 @@ int drm_getmap(struct inode *inode, struct file *filp,  	i = 0;  	list_for_each(list, &dev->maplist) {  		if (i == idx) { -			r_list = list_entry(list, drm_map_list_t, head); +			r_list = list_entry(list, struct drm_map_list, head);  			break;  		}  		i++; @@ -240,11 +240,11 @@ int drm_getmap(struct inode *inode, struct file *filp,  int drm_getclient(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_client __user *argp = (struct drm_client __user *)arg;  	struct drm_client client; -	drm_file_t *pt; +	struct drm_file *pt;  	int idx;  	int i; @@ -289,8 +289,8 @@ int drm_getclient(struct inode *inode, struct file *filp,  int drm_getstats(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_stats stats;  	int i; diff --git a/linux-core/drm_irq.c b/linux-core/drm_irq.c index 2e2c4d9c..140ceca6 100644 --- a/linux-core/drm_irq.c +++ b/linux-core/drm_irq.c @@ -53,8 +53,8 @@  int drm_irq_by_busid(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_irq_busid __user *argp = (void __user *)arg;  	struct drm_irq_busid p; @@ -86,7 +86,7 @@ int drm_irq_by_busid(struct inode *inode, struct file *filp,   * \c drm_driver_irq_preinstall() and \c drm_driver_irq_postinstall() functions   * before and after the installation.   */ -static int drm_irq_install(drm_device_t * dev) +static int drm_irq_install(struct drm_device * dev)  {  	int ret;  	unsigned long sh_flags = 0; @@ -154,7 +154,7 @@ static int drm_irq_install(drm_device_t * dev)   *   * Calls the driver's \c drm_driver_irq_uninstall() function, and stops the irq.   */ -int drm_irq_uninstall(drm_device_t * dev) +int drm_irq_uninstall(struct drm_device * dev)  {  	int irq_enabled; @@ -195,8 +195,8 @@ EXPORT_SYMBOL(drm_irq_uninstall);  int drm_control(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	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 */ @@ -242,8 +242,8 @@ int drm_control(struct inode *inode, struct file *filp,   */  int drm_wait_vblank(DRM_IOCTL_ARGS)  { -	drm_file_t *priv = filp->private_data; -	drm_device_t *dev = priv->head->dev; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	union drm_wait_vblank __user *argp = (void __user *)data;  	union drm_wait_vblank vblwait;  	struct timeval now; @@ -292,7 +292,7 @@ int drm_wait_vblank(DRM_IOCTL_ARGS)  		unsigned long irqflags;  		struct list_head *vbl_sigs = (flags & _DRM_VBLANK_SECONDARY)  				      ? &dev->vbl_sigs2 : &dev->vbl_sigs; -		drm_vbl_sig_t *vbl_sig; +		struct drm_vbl_sig *vbl_sig;  		spin_lock_irqsave(&dev->vbl_lock, irqflags); @@ -322,7 +322,7 @@ int drm_wait_vblank(DRM_IOCTL_ARGS)  		if (!  		    (vbl_sig = -		     drm_alloc(sizeof(drm_vbl_sig_t), DRM_MEM_DRIVER))) { +		     drm_alloc(sizeof(struct drm_vbl_sig), DRM_MEM_DRIVER))) {  			return -ENOMEM;  		} @@ -369,7 +369,7 @@ int drm_wait_vblank(DRM_IOCTL_ARGS)   *   * If a signal is not requested, then calls vblank_wait().   */ -void drm_vbl_send_signals(drm_device_t * dev) +void drm_vbl_send_signals(struct drm_device * dev)  {  	unsigned long flags;  	int i; @@ -377,7 +377,7 @@ void drm_vbl_send_signals(drm_device_t * dev)  	spin_lock_irqsave(&dev->vbl_lock, flags);  	for (i = 0; i < 2; i++) { -		drm_vbl_sig_t *vbl_sig, *tmp; +		struct drm_vbl_sig *vbl_sig, *tmp;  		struct list_head *vbl_sigs = i ? &dev->vbl_sigs2 : &dev->vbl_sigs;  		unsigned int vbl_seq = atomic_read(i ? &dev->vbl_received2 :  						   &dev->vbl_received); @@ -413,7 +413,7 @@ EXPORT_SYMBOL(drm_vbl_send_signals);   */  static void drm_locked_tasklet_func(unsigned long data)  { -	drm_device_t *dev = (drm_device_t*)data; +	struct drm_device *dev = (struct drm_device*)data;  	unsigned long irqflags;  	spin_lock_irqsave(&dev->tasklet_lock, irqflags); @@ -450,7 +450,7 @@ static void drm_locked_tasklet_func(unsigned long data)   * context, it must not make any assumptions about this. Also, the HW lock will   * be held with the kernel context or any client context.   */ -void drm_locked_tasklet(drm_device_t *dev, void (*func)(drm_device_t*)) +void drm_locked_tasklet(struct drm_device *dev, void (*func)(struct drm_device*))  {  	unsigned long irqflags;  	static DECLARE_TASKLET(drm_tasklet, drm_locked_tasklet_func, 0); diff --git a/linux-core/drm_lock.c b/linux-core/drm_lock.c index 6d348251..1ba01aab 100644 --- a/linux-core/drm_lock.c +++ b/linux-core/drm_lock.c @@ -51,8 +51,8 @@ static int drm_notifier(void *priv);  int drm_lock(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	DECLARE_WAITQUEUE(entry, current);  	struct drm_lock lock;  	int ret = 0; @@ -152,8 +152,8 @@ int drm_lock(struct inode *inode, struct file *filp,  int drm_unlock(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_lock lock;  	unsigned long irqflags; @@ -202,7 +202,7 @@ int drm_unlock(struct inode *inode, struct file *filp,   *   * Attempt to mark the lock as held by the given context, via the \p cmpxchg instruction.   */ -int drm_lock_take(drm_lock_data_t *lock_data, +int drm_lock_take(struct drm_lock_data *lock_data,  		  unsigned int context)  {  	unsigned int old, new, prev; @@ -252,7 +252,7 @@ int drm_lock_take(drm_lock_data_t *lock_data,   * Resets the lock file pointer.   * Marks the lock as held by the given context, via the \p cmpxchg instruction.   */ -static int drm_lock_transfer(drm_lock_data_t *lock_data, +static int drm_lock_transfer(struct drm_lock_data *lock_data,  			     unsigned int context)  {  	unsigned int old, new, prev; @@ -278,7 +278,7 @@ static int drm_lock_transfer(drm_lock_data_t *lock_data,   * Marks the lock as not held, via the \p cmpxchg instruction. Wakes any task   * waiting on the lock queue.   */ -int drm_lock_free(drm_lock_data_t *lock_data, unsigned int context) +int drm_lock_free(struct drm_lock_data *lock_data, unsigned int context)  {  	unsigned int old, new, prev;  	volatile unsigned int *lock = &lock_data->hw_lock->lock; @@ -320,7 +320,7 @@ int drm_lock_free(drm_lock_data_t *lock_data, unsigned int context)   */  static int drm_notifier(void *priv)  { -	drm_sigdata_t *s = (drm_sigdata_t *) priv; +	struct drm_sigdata *s = (struct drm_sigdata *) priv;  	unsigned int old, new, prev;  	/* Allow signal delivery if lock isn't held */ @@ -351,7 +351,7 @@ static int drm_notifier(void *priv)   * having to worry about starvation.   */ -void drm_idlelock_take(drm_lock_data_t *lock_data) +void drm_idlelock_take(struct drm_lock_data *lock_data)  {  	int ret = 0; @@ -370,7 +370,7 @@ void drm_idlelock_take(drm_lock_data_t *lock_data)  }  EXPORT_SYMBOL(drm_idlelock_take); -void drm_idlelock_release(drm_lock_data_t *lock_data) +void drm_idlelock_release(struct drm_lock_data *lock_data)  {  	unsigned int old, prev;  	volatile unsigned int *lock = &lock_data->hw_lock->lock; diff --git a/linux-core/drm_memory.c b/linux-core/drm_memory.c index b1423c12..454c33e8 100644 --- a/linux-core/drm_memory.c +++ b/linux-core/drm_memory.c @@ -214,7 +214,7 @@ void drm_free_pages(unsigned long address, int order, int area)  #if __OS_HAS_AGP  static void *agp_remap(unsigned long offset, unsigned long size, -			      drm_device_t * dev) +			      struct drm_device * dev)  {  	unsigned long *phys_addr_map, i, num_pages =  	    PAGE_ALIGN(size) / PAGE_SIZE; @@ -258,12 +258,12 @@ static void *agp_remap(unsigned long offset, unsigned long size,  /** Wrapper around agp_allocate_memory() */  #if LINUX_VERSION_CODE <= KERNEL_VERSION(2,6,11) -DRM_AGP_MEM *drm_alloc_agp(drm_device_t *dev, int pages, u32 type) +DRM_AGP_MEM *drm_alloc_agp(struct drm_device *dev, int pages, u32 type)  {  	return drm_agp_allocate_memory(pages, type);  }  #else -DRM_AGP_MEM *drm_alloc_agp(drm_device_t *dev, int pages, u32 type) +DRM_AGP_MEM *drm_alloc_agp(struct drm_device *dev, int pages, u32 type)  {  	return drm_agp_allocate_memory(dev->agp->bridge, pages, type);  } @@ -289,7 +289,7 @@ int drm_unbind_agp(DRM_AGP_MEM * handle)  #else  /* __OS_HAS_AGP*/  static void *agp_remap(unsigned long offset, unsigned long size, -		       drm_device_t * dev) +		       struct drm_device * dev)  {  	return NULL;  } diff --git a/linux-core/drm_mm.c b/linux-core/drm_mm.c index 2caf596b..cf0d92fa 100644 --- a/linux-core/drm_mm.c +++ b/linux-core/drm_mm.c @@ -44,26 +44,26 @@  #include "drmP.h"  #include <linux/slab.h> -unsigned long drm_mm_tail_space(drm_mm_t *mm) +unsigned long drm_mm_tail_space(struct drm_mm *mm)  {  	struct list_head *tail_node; -	drm_mm_node_t *entry; +	struct drm_mm_node *entry;  	tail_node = mm->ml_entry.prev; -	entry = list_entry(tail_node, drm_mm_node_t, ml_entry); +	entry = list_entry(tail_node, struct drm_mm_node, ml_entry);  	if (!entry->free)  		return 0;  	return entry->size;  } -int drm_mm_remove_space_from_tail(drm_mm_t *mm, unsigned long size) +int drm_mm_remove_space_from_tail(struct drm_mm *mm, unsigned long size)  {  	struct list_head *tail_node; -	drm_mm_node_t *entry; +	struct drm_mm_node *entry;  	tail_node = mm->ml_entry.prev; -	entry = list_entry(tail_node, drm_mm_node_t, ml_entry); +	entry = list_entry(tail_node, struct drm_mm_node, ml_entry);  	if (!entry->free)  		return -ENOMEM; @@ -75,13 +75,13 @@ int drm_mm_remove_space_from_tail(drm_mm_t *mm, unsigned long size)  } -static int drm_mm_create_tail_node(drm_mm_t *mm, +static int drm_mm_create_tail_node(struct drm_mm *mm,  			    unsigned long start,  			    unsigned long size)  { -	drm_mm_node_t *child; +	struct drm_mm_node *child; -	child = (drm_mm_node_t *) +	child = (struct drm_mm_node *)  		drm_ctl_alloc(sizeof(*child), DRM_MEM_MM);  	if (!child)  		return -ENOMEM; @@ -98,13 +98,13 @@ static int drm_mm_create_tail_node(drm_mm_t *mm,  } -int drm_mm_add_space_to_tail(drm_mm_t *mm, unsigned long size) +int drm_mm_add_space_to_tail(struct drm_mm *mm, unsigned long size)  {  	struct list_head *tail_node; -	drm_mm_node_t *entry; +	struct drm_mm_node *entry;  	tail_node = mm->ml_entry.prev; -	entry = list_entry(tail_node, drm_mm_node_t, ml_entry); +	entry = list_entry(tail_node, struct drm_mm_node, ml_entry);  	if (!entry->free) {  		return drm_mm_create_tail_node(mm, entry->start + entry->size, size);  	} @@ -112,12 +112,12 @@ int drm_mm_add_space_to_tail(drm_mm_t *mm, unsigned long size)  	return 0;  } -static drm_mm_node_t *drm_mm_split_at_start(drm_mm_node_t *parent, +static struct drm_mm_node *drm_mm_split_at_start(struct drm_mm_node *parent,  					    unsigned long size)  { -	drm_mm_node_t *child; +	struct drm_mm_node *child; -	child = (drm_mm_node_t *) +	child = (struct drm_mm_node *)  		drm_ctl_alloc(sizeof(*child), DRM_MEM_MM);  	if (!child)  		return NULL; @@ -137,12 +137,12 @@ static drm_mm_node_t *drm_mm_split_at_start(drm_mm_node_t *parent,  	return child;  } -drm_mm_node_t *drm_mm_get_block(drm_mm_node_t * parent, +struct drm_mm_node *drm_mm_get_block(struct drm_mm_node * parent,  				unsigned long size, unsigned alignment)  { -	drm_mm_node_t *align_splitoff = NULL; -	drm_mm_node_t *child; +	struct drm_mm_node *align_splitoff = NULL; +	struct drm_mm_node *child;  	unsigned tmp = 0;  	if (alignment) @@ -173,26 +173,26 @@ drm_mm_node_t *drm_mm_get_block(drm_mm_node_t * parent,   * Otherwise add to the free stack.   */ -void drm_mm_put_block(drm_mm_node_t * cur) +void drm_mm_put_block(struct drm_mm_node * cur)  { -	drm_mm_t *mm = cur->mm; +	struct drm_mm *mm = cur->mm;  	struct list_head *cur_head = &cur->ml_entry;  	struct list_head *root_head = &mm->ml_entry; -	drm_mm_node_t *prev_node = NULL; -	drm_mm_node_t *next_node; +	struct drm_mm_node *prev_node = NULL; +	struct drm_mm_node *next_node;  	int merged = 0;  	if (cur_head->prev != root_head) { -		prev_node = list_entry(cur_head->prev, drm_mm_node_t, ml_entry); +		prev_node = list_entry(cur_head->prev, struct drm_mm_node, ml_entry);  		if (prev_node->free) {  			prev_node->size += cur->size;  			merged = 1;  		}  	}  	if (cur_head->next != root_head) { -		next_node = list_entry(cur_head->next, drm_mm_node_t, ml_entry); +		next_node = list_entry(cur_head->next, struct drm_mm_node, ml_entry);  		if (next_node->free) {  			if (merged) {  				prev_node->size += next_node->size; @@ -217,14 +217,14 @@ void drm_mm_put_block(drm_mm_node_t * cur)  }  EXPORT_SYMBOL(drm_mm_put_block); -drm_mm_node_t *drm_mm_search_free(const drm_mm_t * mm, +struct drm_mm_node *drm_mm_search_free(const struct drm_mm * mm,  				  unsigned long size,  				  unsigned alignment, int best_match)  {  	struct list_head *list;  	const struct list_head *free_stack = &mm->fl_entry; -	drm_mm_node_t *entry; -	drm_mm_node_t *best; +	struct drm_mm_node *entry; +	struct drm_mm_node *best;  	unsigned long best_size;  	unsigned wasted; @@ -232,7 +232,7 @@ drm_mm_node_t *drm_mm_search_free(const drm_mm_t * mm,  	best_size = ~0UL;  	list_for_each(list, free_stack) { -		entry = list_entry(list, drm_mm_node_t, fl_entry); +		entry = list_entry(list, struct drm_mm_node, fl_entry);  		wasted = 0;  		if (entry->size < size)  @@ -258,14 +258,14 @@ drm_mm_node_t *drm_mm_search_free(const drm_mm_t * mm,  	return best;  } -int drm_mm_clean(drm_mm_t * mm) +int drm_mm_clean(struct drm_mm * mm)  {  	struct list_head *head = &mm->ml_entry;  	return (head->next->next == head);  } -int drm_mm_init(drm_mm_t * mm, unsigned long start, unsigned long size) +int drm_mm_init(struct drm_mm * mm, unsigned long start, unsigned long size)  {  	INIT_LIST_HEAD(&mm->ml_entry);  	INIT_LIST_HEAD(&mm->fl_entry); @@ -275,12 +275,12 @@ int drm_mm_init(drm_mm_t * mm, unsigned long start, unsigned long size)  EXPORT_SYMBOL(drm_mm_init); -void drm_mm_takedown(drm_mm_t * mm) +void drm_mm_takedown(struct drm_mm * mm)  {  	struct list_head *bnode = mm->fl_entry.next; -	drm_mm_node_t *entry; +	struct drm_mm_node *entry; -	entry = list_entry(bnode, drm_mm_node_t, fl_entry); +	entry = list_entry(bnode, struct drm_mm_node, fl_entry);  	if (entry->ml_entry.next != &mm->ml_entry ||  	    entry->fl_entry.next != &mm->fl_entry) { diff --git a/linux-core/drm_object.c b/linux-core/drm_object.c index 567a7d2b..3c60605c 100644 --- a/linux-core/drm_object.c +++ b/linux-core/drm_object.c @@ -30,10 +30,10 @@  #include "drmP.h" -int drm_add_user_object(drm_file_t * priv, drm_user_object_t * item, +int drm_add_user_object(struct drm_file * priv, drm_user_object_t * item,  			int shareable)  { -	drm_device_t *dev = priv->head->dev; +	struct drm_device *dev = priv->head->dev;  	int ret;  	DRM_ASSERT_LOCKED(&dev->struct_mutex); @@ -51,9 +51,9 @@ int drm_add_user_object(drm_file_t * priv, drm_user_object_t * item,  	return 0;  } -drm_user_object_t *drm_lookup_user_object(drm_file_t * priv, uint32_t key) +drm_user_object_t *drm_lookup_user_object(struct drm_file * priv, uint32_t key)  { -	drm_device_t *dev = priv->head->dev; +	struct drm_device *dev = priv->head->dev;  	drm_hash_item_t *hash;  	int ret;  	drm_user_object_t *item; @@ -77,9 +77,9 @@ drm_user_object_t *drm_lookup_user_object(drm_file_t * priv, uint32_t key)  	return item;  } -static void drm_deref_user_object(drm_file_t * priv, drm_user_object_t * item) +static void drm_deref_user_object(struct drm_file * priv, drm_user_object_t * item)  { -	drm_device_t *dev = priv->head->dev; +	struct drm_device *dev = priv->head->dev;  	int ret;  	if (atomic_dec_and_test(&item->refcount)) { @@ -90,7 +90,7 @@ static void drm_deref_user_object(drm_file_t * priv, drm_user_object_t * item)  	}  } -int drm_remove_user_object(drm_file_t * priv, drm_user_object_t * item) +int drm_remove_user_object(struct drm_file * priv, drm_user_object_t * item)  {  	DRM_ASSERT_LOCKED(&priv->head->dev->struct_mutex); @@ -105,7 +105,7 @@ int drm_remove_user_object(drm_file_t * priv, drm_user_object_t * item)  	return 0;  } -static int drm_object_ref_action(drm_file_t * priv, drm_user_object_t * ro, +static int drm_object_ref_action(struct drm_file * priv, drm_user_object_t * ro,  				 drm_ref_t action)  {  	int ret = 0; @@ -124,7 +124,7 @@ static int drm_object_ref_action(drm_file_t * priv, drm_user_object_t * ro,  	return ret;  } -int drm_add_ref_object(drm_file_t * priv, drm_user_object_t * referenced_object, +int drm_add_ref_object(struct drm_file * priv, drm_user_object_t * referenced_object,  		       drm_ref_t ref_action)  {  	int ret = 0; @@ -181,7 +181,7 @@ int drm_add_ref_object(drm_file_t * priv, drm_user_object_t * referenced_object,  	return ret;  } -drm_ref_object_t *drm_lookup_ref_object(drm_file_t * priv, +drm_ref_object_t *drm_lookup_ref_object(struct drm_file * priv,  					drm_user_object_t * referenced_object,  					drm_ref_t ref_action)  { @@ -197,7 +197,7 @@ drm_ref_object_t *drm_lookup_ref_object(drm_file_t * priv,  	return drm_hash_entry(hash, drm_ref_object_t, hash);  } -static void drm_remove_other_references(drm_file_t * priv, +static void drm_remove_other_references(struct drm_file * priv,  					drm_user_object_t * ro)  {  	int i; @@ -214,7 +214,7 @@ static void drm_remove_other_references(drm_file_t * priv,  	}  } -void drm_remove_ref_object(drm_file_t * priv, drm_ref_object_t * item) +void drm_remove_ref_object(struct drm_file * priv, drm_ref_object_t * item)  {  	int ret;  	drm_user_object_t *user_object = (drm_user_object_t *) item->hash.key; @@ -244,10 +244,10 @@ void drm_remove_ref_object(drm_file_t * priv, drm_ref_object_t * item)  } -int drm_user_object_ref(drm_file_t * priv, uint32_t user_token, +int drm_user_object_ref(struct drm_file * priv, uint32_t user_token,  			drm_object_type_t type, drm_user_object_t ** object)  { -	drm_device_t *dev = priv->head->dev; +	struct drm_device *dev = priv->head->dev;  	drm_user_object_t *uo;  	drm_hash_item_t *hash;  	int ret; @@ -274,10 +274,10 @@ int drm_user_object_ref(drm_file_t * priv, uint32_t user_token,  	return ret;  } -int drm_user_object_unref(drm_file_t * priv, uint32_t user_token, +int drm_user_object_unref(struct drm_file * priv, uint32_t user_token,  			  drm_object_type_t type)  { -	drm_device_t *dev = priv->head->dev; +	struct drm_device *dev = priv->head->dev;  	drm_user_object_t *uo;  	drm_ref_object_t *ro;  	int ret; diff --git a/linux-core/drm_objects.h b/linux-core/drm_objects.h index 4bd9047c..cfca5bf0 100644 --- a/linux-core/drm_objects.h +++ b/linux-core/drm_objects.h @@ -61,13 +61,13 @@ typedef struct drm_user_object {  	drm_object_type_t type;  	atomic_t refcount;  	int shareable; -	drm_file_t *owner; -	void (*ref_struct_locked) (drm_file_t * priv, +	struct drm_file *owner; +	void (*ref_struct_locked) (struct drm_file * priv,  				   struct drm_user_object * obj,  				   drm_ref_t ref_action); -	void (*unref) (drm_file_t * priv, struct drm_user_object * obj, +	void (*unref) (struct drm_file * priv, struct drm_user_object * obj,  		       drm_ref_t unref_action); -	void (*remove) (drm_file_t * priv, struct drm_user_object * obj); +	void (*remove) (struct drm_file * priv, struct drm_user_object * obj);  } drm_user_object_t;  /* @@ -88,13 +88,13 @@ typedef struct drm_ref_object {   * Must be called with the struct_mutex held.   */ -extern int drm_add_user_object(drm_file_t * priv, drm_user_object_t * item, +extern int drm_add_user_object(struct drm_file * priv, drm_user_object_t * item,  			       int shareable);  /**   * Must be called with the struct_mutex held.   */ -extern drm_user_object_t *drm_lookup_user_object(drm_file_t * priv, +extern drm_user_object_t *drm_lookup_user_object(struct drm_file * priv,  						 uint32_t key);  /* @@ -104,13 +104,13 @@ extern drm_user_object_t *drm_lookup_user_object(drm_file_t * priv,   * This function may temporarily release the struct_mutex.   */ -extern int drm_remove_user_object(drm_file_t * priv, drm_user_object_t * item); +extern int drm_remove_user_object(struct drm_file * priv, drm_user_object_t * item);  /*   * Must be called with the struct_mutex held. May temporarily release it.   */ -extern int drm_add_ref_object(drm_file_t * priv, +extern int drm_add_ref_object(struct drm_file * priv,  			      drm_user_object_t * referenced_object,  			      drm_ref_t ref_action); @@ -118,7 +118,7 @@ extern int drm_add_ref_object(drm_file_t * priv,   * Must be called with the struct_mutex held.   */ -drm_ref_object_t *drm_lookup_ref_object(drm_file_t * priv, +drm_ref_object_t *drm_lookup_ref_object(struct drm_file * priv,  					drm_user_object_t * referenced_object,  					drm_ref_t ref_action);  /* @@ -128,11 +128,11 @@ drm_ref_object_t *drm_lookup_ref_object(drm_file_t * priv,   * This function may temporarily release the struct_mutex.   */ -extern void drm_remove_ref_object(drm_file_t * priv, drm_ref_object_t * item); -extern int drm_user_object_ref(drm_file_t * priv, uint32_t user_token, +extern void drm_remove_ref_object(struct drm_file * priv, drm_ref_object_t * item); +extern int drm_user_object_ref(struct drm_file * priv, uint32_t user_token,  			       drm_object_type_t type,  			       drm_user_object_t ** object); -extern int drm_user_object_unref(drm_file_t * priv, uint32_t user_token, +extern int drm_user_object_unref(struct drm_file * priv, uint32_t user_token,  				 drm_object_type_t type);  /*************************************************** @@ -210,7 +210,7 @@ extern int drm_fence_object_wait(drm_fence_object_t * fence,  extern int drm_fence_object_create(struct drm_device *dev, uint32_t type,  				   uint32_t fence_flags, uint32_t class,  				   drm_fence_object_t ** c_fence); -extern int drm_fence_add_user_object(drm_file_t * priv, +extern int drm_fence_add_user_object(struct drm_file * priv,  				     drm_fence_object_t * fence, int shareable);  extern int drm_fence_create_ioctl(DRM_IOCTL_ARGS); @@ -317,7 +317,7 @@ extern int drm_destroy_ttm(drm_ttm_t * ttm);   */  typedef struct drm_bo_mem_reg { -	drm_mm_node_t *mm_node; +	struct drm_mm_node *mm_node;  	unsigned long size;  	unsigned long num_pages;  	uint32_t page_alignment; @@ -353,14 +353,14 @@ typedef struct drm_buffer_object {  	struct mutex mutex;  	/* For pinned buffers */ -	drm_mm_node_t *pinned_node; +	struct drm_mm_node *pinned_node;  	uint32_t pinned_mem_type;  	struct list_head pinned_lru;  	/* For vm */  	drm_ttm_t *ttm; -	drm_map_list_t map_list; +	struct drm_map_list map_list;  	uint32_t memory_type;  	unsigned long bus_offset;  	uint32_t vm_flags; @@ -380,7 +380,7 @@ typedef struct drm_buffer_object {  typedef struct drm_mem_type_manager {  	int has_type;  	int use_type; -	drm_mm_t manager; +	struct drm_mm manager;  	struct list_head lru;  	struct list_head pinned;  	uint32_t flags; @@ -403,7 +403,7 @@ typedef struct drm_buffer_manager {  	struct mutex evict_mutex;  	int nice_mode;  	int initialized; -	drm_file_t *last_to_validate; +	struct drm_file *last_to_validate;  	drm_mem_type_manager_t man[DRM_BO_MEM_TYPES];  	struct list_head unfenced;  	struct list_head ddestroy; @@ -462,7 +462,7 @@ extern int drm_bo_pci_offset(struct drm_device *dev,  extern int drm_mem_reg_is_pci(struct drm_device *dev, drm_bo_mem_reg_t * mem);  extern void drm_bo_usage_deref_locked(drm_buffer_object_t ** bo); -extern int drm_fence_buffer_objects(drm_file_t * priv, +extern int drm_fence_buffer_objects(struct drm_file * priv,  				    struct list_head *list,  				    uint32_t fence_flags,  				    drm_fence_object_t * fence, diff --git a/linux-core/drm_pci.c b/linux-core/drm_pci.c index 76252204..a608eed3 100644 --- a/linux-core/drm_pci.c +++ b/linux-core/drm_pci.c @@ -47,7 +47,7 @@  /**   * \brief Allocate a PCI consistent memory block, for DMA.   */ -drm_dma_handle_t *drm_pci_alloc(drm_device_t * dev, size_t size, size_t align, +drm_dma_handle_t *drm_pci_alloc(struct drm_device * dev, size_t size, size_t align,  				dma_addr_t maxaddr)  {  	drm_dma_handle_t *dmah; @@ -123,7 +123,7 @@ EXPORT_SYMBOL(drm_pci_alloc);   *   * This function is for internal use in the Linux-specific DRM core code.   */ -void __drm_pci_free(drm_device_t * dev, drm_dma_handle_t *dmah) +void __drm_pci_free(struct drm_device * dev, drm_dma_handle_t *dmah)  {  	unsigned long addr;  	size_t sz; @@ -167,7 +167,7 @@ void __drm_pci_free(drm_device_t * dev, drm_dma_handle_t *dmah)  /**   * \brief Free a PCI consistent memory block   */ -void drm_pci_free(drm_device_t * dev, drm_dma_handle_t *dmah) +void drm_pci_free(struct drm_device * dev, drm_dma_handle_t *dmah)  {  	__drm_pci_free(dev, dmah);  	kfree(dmah); diff --git a/linux-core/drm_proc.c b/linux-core/drm_proc.c index e59f2afa..f33bd93d 100644 --- a/linux-core/drm_proc.c +++ b/linux-core/drm_proc.c @@ -90,7 +90,7 @@ static struct drm_proc_list {   * "/proc/dri/%minor%/", and each entry in proc_list as   * "/proc/dri/%minor%/%name%".   */ -int drm_proc_init(drm_device_t * dev, int minor, +int drm_proc_init(struct drm_device * dev, int minor,  		  struct proc_dir_entry *root, struct proc_dir_entry **dev_root)  {  	struct proc_dir_entry *ent; @@ -165,7 +165,7 @@ int drm_proc_cleanup(int minor, struct proc_dir_entry *root,  static int drm_name_info(char *buf, char **start, off_t offset, int request,  			 int *eof, void *data)  { -	drm_device_t *dev = (drm_device_t *) data; +	struct drm_device *dev = (struct drm_device *) data;  	int len = 0;  	if (offset > DRM_PROC_LIMIT) { @@ -207,7 +207,7 @@ static int drm_name_info(char *buf, char **start, off_t offset, int request,  static int drm__vm_info(char *buf, char **start, off_t offset, int request,  			int *eof, void *data)  { -	drm_device_t *dev = (drm_device_t *) data; +	struct drm_device *dev = (struct drm_device *) data;  	int len = 0;  	struct drm_map *map;  	struct drm_map_list *r_list; @@ -264,7 +264,7 @@ static int drm__vm_info(char *buf, char **start, off_t offset, int request,  static int drm_vm_info(char *buf, char **start, off_t offset, int request,  		       int *eof, void *data)  { -	drm_device_t *dev = (drm_device_t *) data; +	struct drm_device *dev = (struct drm_device *) data;  	int ret;  	mutex_lock(&dev->struct_mutex); @@ -287,10 +287,10 @@ static int drm_vm_info(char *buf, char **start, off_t offset, int request,  static int drm__queues_info(char *buf, char **start, off_t offset,  			    int request, int *eof, void *data)  { -	drm_device_t *dev = (drm_device_t *) data; +	struct drm_device *dev = (struct drm_device *) data;  	int len = 0;  	int i; -	drm_queue_t *q; +	struct drm_queue *q;  	if (offset > DRM_PROC_LIMIT) {  		*eof = 1; @@ -337,7 +337,7 @@ static int drm__queues_info(char *buf, char **start, off_t offset,  static int drm_queues_info(char *buf, char **start, off_t offset, int request,  			   int *eof, void *data)  { -	drm_device_t *dev = (drm_device_t *) data; +	struct drm_device *dev = (struct drm_device *) data;  	int ret;  	mutex_lock(&dev->struct_mutex); @@ -360,9 +360,9 @@ static int drm_queues_info(char *buf, char **start, off_t offset, int request,  static int drm__bufs_info(char *buf, char **start, off_t offset, int request,  			  int *eof, void *data)  { -	drm_device_t *dev = (drm_device_t *) data; +	struct drm_device *dev = (struct drm_device *) data;  	int len = 0; -	drm_device_dma_t *dma = dev->dma; +	struct drm_device_dma *dma = dev->dma;  	int i;  	if (!dma || offset > DRM_PROC_LIMIT) { @@ -409,7 +409,7 @@ static int drm__bufs_info(char *buf, char **start, off_t offset, int request,  static int drm_bufs_info(char *buf, char **start, off_t offset, int request,  			 int *eof, void *data)  { -	drm_device_t *dev = (drm_device_t *) data; +	struct drm_device *dev = (struct drm_device *) data;  	int ret;  	mutex_lock(&dev->struct_mutex); @@ -432,7 +432,7 @@ static int drm_bufs_info(char *buf, char **start, off_t offset, int request,  static int drm__objects_info(char *buf, char **start, off_t offset, int request,  			  int *eof, void *data)  { -	drm_device_t *dev = (drm_device_t *) data; +	struct drm_device *dev = (struct drm_device *) data;  	int len = 0;  	drm_buffer_manager_t *bm = &dev->bm;  	drm_fence_manager_t *fm = &dev->fm; @@ -496,7 +496,7 @@ static int drm__objects_info(char *buf, char **start, off_t offset, int request,  static int drm_objects_info(char *buf, char **start, off_t offset, int request,  			 int *eof, void *data)  { -	drm_device_t *dev = (drm_device_t *) data; +	struct drm_device *dev = (struct drm_device *) data;  	int ret;  	mutex_lock(&dev->struct_mutex); @@ -519,9 +519,9 @@ static int drm_objects_info(char *buf, char **start, off_t offset, int request,  static int drm__clients_info(char *buf, char **start, off_t offset,  			     int request, int *eof, void *data)  { -	drm_device_t *dev = (drm_device_t *) data; +	struct drm_device *dev = (struct drm_device *) data;  	int len = 0; -	drm_file_t *priv; +	struct drm_file *priv;  	if (offset > DRM_PROC_LIMIT) {  		*eof = 1; @@ -552,7 +552,7 @@ static int drm__clients_info(char *buf, char **start, off_t offset,  static int drm_clients_info(char *buf, char **start, off_t offset,  			    int request, int *eof, void *data)  { -	drm_device_t *dev = (drm_device_t *) data; +	struct drm_device *dev = (struct drm_device *) data;  	int ret;  	mutex_lock(&dev->struct_mutex); @@ -566,9 +566,9 @@ static int drm_clients_info(char *buf, char **start, off_t offset,  static int drm__vma_info(char *buf, char **start, off_t offset, int request,  			 int *eof, void *data)  { -	drm_device_t *dev = (drm_device_t *) data; +	struct drm_device *dev = (struct drm_device *) data;  	int len = 0; -	drm_vma_entry_t *pt; +	struct drm_vma_entry *pt;  	struct vm_area_struct *vma;  #if defined(__i386__)  	unsigned int pgprot; @@ -625,7 +625,7 @@ static int drm__vma_info(char *buf, char **start, off_t offset, int request,  static int drm_vma_info(char *buf, char **start, off_t offset, int request,  			int *eof, void *data)  { -	drm_device_t *dev = (drm_device_t *) data; +	struct drm_device *dev = (struct drm_device *) data;  	int ret;  	mutex_lock(&dev->struct_mutex); diff --git a/linux-core/drm_scatter.c b/linux-core/drm_scatter.c index 138ae087..7c13610d 100644 --- a/linux-core/drm_scatter.c +++ b/linux-core/drm_scatter.c @@ -190,7 +190,7 @@ EXPORT_SYMBOL(drm_sg_alloc);  int drm_sg_alloc_ioctl(struct inode *inode, struct file *filp,  		 unsigned int cmd, unsigned long arg)  { -	drm_file_t *priv = filp->private_data; +	struct drm_file *priv = filp->private_data;  	struct drm_scatter_gather __user *argp = (void __user *)arg;  	struct drm_scatter_gather request;  	int ret; @@ -214,8 +214,8 @@ int drm_sg_alloc_ioctl(struct inode *inode, struct file *filp,  int drm_sg_free(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_scatter_gather request;  	struct drm_sg_mem *entry; diff --git a/linux-core/drm_sman.c b/linux-core/drm_sman.c index e15db6d6..8e4bfbd8 100644 --- a/linux-core/drm_sman.c +++ b/linux-core/drm_sman.c @@ -88,8 +88,8 @@ EXPORT_SYMBOL(drm_sman_init);  static void *drm_sman_mm_allocate(void *private, unsigned long size,  				  unsigned alignment)  { -	drm_mm_t *mm = (drm_mm_t *) private; -	drm_mm_node_t *tmp; +	struct drm_mm *mm = (struct drm_mm *) private; +	struct drm_mm_node *tmp;  	tmp = drm_mm_search_free(mm, size, alignment, 1);  	if (!tmp) { @@ -101,21 +101,21 @@ static void *drm_sman_mm_allocate(void *private, unsigned long size,  static void drm_sman_mm_free(void *private, void *ref)  { -	drm_mm_node_t *node = (drm_mm_node_t *) ref; +	struct drm_mm_node *node = (struct drm_mm_node *) ref;  	drm_mm_put_block(node);  }  static void drm_sman_mm_destroy(void *private)  { -	drm_mm_t *mm = (drm_mm_t *) private; +	struct drm_mm *mm = (struct drm_mm *) private;  	drm_mm_takedown(mm);  	drm_free(mm, sizeof(*mm), DRM_MEM_MM);  }  static unsigned long drm_sman_mm_offset(void *private, void *ref)  { -	drm_mm_node_t *node = (drm_mm_node_t *) ref; +	struct drm_mm_node *node = (struct drm_mm_node *) ref;  	return node->start;  } @@ -124,7 +124,7 @@ drm_sman_set_range(drm_sman_t * sman, unsigned int manager,  		   unsigned long start, unsigned long size)  {  	drm_sman_mm_t *sman_mm; -	drm_mm_t *mm; +	struct drm_mm *mm;  	int ret;  	BUG_ON(manager >= sman->num_managers); diff --git a/linux-core/drm_stub.c b/linux-core/drm_stub.c index b96408ab..eba6deed 100644 --- a/linux-core/drm_stub.c +++ b/linux-core/drm_stub.c @@ -50,11 +50,11 @@ MODULE_PARM_DESC(debug, "Enable debug output");  module_param_named(cards_limit, drm_cards_limit, int, 0444);  module_param_named(debug, drm_debug, int, 0600); -drm_head_t **drm_heads; +struct drm_head **drm_heads;  struct drm_sysfs_class *drm_class;  struct proc_dir_entry *drm_proc_root; -static int drm_fill_in_dev(drm_device_t * dev, struct pci_dev *pdev, +static int drm_fill_in_dev(struct drm_device * dev, struct pci_dev *pdev,  		       const struct pci_device_id *ent,  		       struct drm_driver *driver)  { @@ -160,9 +160,9 @@ error_out_unreg:   * create the proc init entry via proc_init(). This routines assigns   * minor numbers to secondary heads of multi-headed cards   */ -static int drm_get_head(drm_device_t * dev, drm_head_t * head) +static int drm_get_head(struct drm_device * dev, struct drm_head * head)  { -	drm_head_t **heads = drm_heads; +	struct drm_head **heads = drm_heads;  	int ret;  	int minor; @@ -171,7 +171,7 @@ static int drm_get_head(drm_device_t * dev, drm_head_t * head)  	for (minor = 0; minor < drm_cards_limit; minor++, heads++) {  		if (!*heads) { -			*head = (drm_head_t) { +			*head = (struct drm_head) {  				.dev = dev,  				.device = MKDEV(DRM_MAJOR, minor),  				.minor = minor, @@ -202,7 +202,7 @@ static int drm_get_head(drm_device_t * dev, drm_head_t * head)  err_g2:  	drm_proc_cleanup(minor, drm_proc_root, head->dev_root);  err_g1: -	*head = (drm_head_t) { +	*head = (struct drm_head) {  		.dev = NULL};  	return ret;  } @@ -221,7 +221,7 @@ err_g1:  int drm_get_dev(struct pci_dev *pdev, const struct pci_device_id *ent,  	      struct drm_driver *driver)  { -	drm_device_t *dev; +	struct drm_device *dev;  	int ret;  	DRM_DEBUG("\n"); @@ -282,7 +282,7 @@ EXPORT_SYMBOL(drm_get_dev);   * "drm" data, otherwise unregisters the "drm" data, frees the dev list and   * unregisters the character device.   */ -int drm_put_dev(drm_device_t * dev) +int drm_put_dev(struct drm_device * dev)  {  	DRM_DEBUG("release primary %s\n", dev->driver->pci_driver.name); @@ -310,7 +310,7 @@ int drm_put_dev(drm_device_t * dev)   * last minor released.   *   */ -int drm_put_head(drm_head_t * head) +int drm_put_head(struct drm_head * head)  {  	int minor = head->minor; @@ -319,7 +319,7 @@ int drm_put_head(drm_head_t * head)  	drm_proc_cleanup(minor, drm_proc_root, head->dev_root);  	drm_sysfs_device_remove(head->dev_class); -	*head = (drm_head_t){.dev = NULL}; +	*head = (struct drm_head){.dev = NULL};  	drm_heads[minor] = NULL;  	return 0; diff --git a/linux-core/drm_sysfs.c b/linux-core/drm_sysfs.c index 9b2f5dce..1090e719 100644 --- a/linux-core/drm_sysfs.c +++ b/linux-core/drm_sysfs.c @@ -123,7 +123,7 @@ void drm_sysfs_destroy(struct drm_sysfs_class *cs)  static ssize_t show_dri(struct class_device *class_device, char *buf)  { -	drm_device_t * dev = ((drm_head_t *)class_get_devdata(class_device))->dev; +	struct drm_device * dev = ((struct drm_head *)class_get_devdata(class_device))->dev;  	if (dev->driver->dri_library_name)  		return dev->driver->dri_library_name(dev, buf);  	return snprintf(buf, PAGE_SIZE, "%s\n", dev->driver->pci_driver.name); @@ -148,7 +148,7 @@ static struct class_device_attribute class_device_attrs[] = {   * created with a call to drm_sysfs_create().   */  struct class_device *drm_sysfs_device_add(struct drm_sysfs_class *cs, -					  drm_head_t * head) +					  struct drm_head * head)  {  	struct simple_dev *s_dev = NULL;  	int i, retval; diff --git a/linux-core/drm_vm.c b/linux-core/drm_vm.c index 7451adc5..de2fba1a 100644 --- a/linux-core/drm_vm.c +++ b/linux-core/drm_vm.c @@ -85,11 +85,11 @@ pgprot_t drm_io_prot(uint32_t map_type, struct vm_area_struct *vma)  static __inline__ struct page *drm_do_vm_nopage(struct vm_area_struct *vma,  						unsigned long address)  { -	drm_file_t *priv = vma->vm_file->private_data; -	drm_device_t *dev = priv->head->dev; +	struct drm_file *priv = vma->vm_file->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_map *map = NULL; -	drm_map_list_t *r_list; -	drm_hash_item_t *hash; +	struct drm_map_list *r_list; +	struct drm_hash_item *hash;  	/*  	 * Find the right map @@ -103,7 +103,7 @@ static __inline__ struct page *drm_do_vm_nopage(struct vm_area_struct *vma,  	if (drm_ht_find_item(&dev->map_hash, vma->vm_pgoff, &hash))  		goto vm_nopage_error; -	r_list = drm_hash_entry(hash, drm_map_list_t, hash); +	r_list = drm_hash_entry(hash, struct drm_map_list, hash);  	map = r_list->map;  	if (map && map->type == _DRM_AGP) { @@ -203,11 +203,11 @@ static __inline__ struct page *drm_do_vm_shm_nopage(struct vm_area_struct *vma,   */  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; +	struct drm_file *priv = vma->vm_file->private_data; +	struct drm_device *dev = priv->head->dev; +	struct drm_vma_entry *pt, *temp;  	struct drm_map *map; -	drm_map_list_t *r_list; +	struct drm_map_list *r_list;  	int found_maps = 0;  	DRM_DEBUG("0x%08lx,0x%08lx\n", @@ -285,9 +285,9 @@ static void drm_vm_shm_close(struct vm_area_struct *vma)  static __inline__ struct page *drm_do_vm_dma_nopage(struct vm_area_struct *vma,  						    unsigned long address)  { -	drm_file_t *priv = vma->vm_file->private_data; -	drm_device_t *dev = priv->head->dev; -	drm_device_dma_t *dma = dev->dma; +	struct drm_file *priv = vma->vm_file->private_data; +	struct drm_device *dev = priv->head->dev; +	struct drm_device_dma *dma = dev->dma;  	unsigned long offset;  	unsigned long page_nr;  	struct page *page; @@ -322,9 +322,9 @@ static __inline__ struct page *drm_do_vm_sg_nopage(struct vm_area_struct *vma,  						   unsigned long address)  {  	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; +	struct drm_file *priv = vma->vm_file->private_data; +	struct drm_device *dev = priv->head->dev; +	struct drm_sg_mem *entry = dev->sg;  	unsigned long offset;  	unsigned long map_offset;  	unsigned long page_offset; @@ -418,9 +418,9 @@ static struct vm_operations_struct drm_vm_sg_ops = {   */  static void drm_vm_open_locked(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 *vma_entry; +	struct drm_file *priv = vma->vm_file->private_data; +	struct drm_device *dev = priv->head->dev; +	struct drm_vma_entry *vma_entry;  	DRM_DEBUG("0x%08lx,0x%08lx\n",  		  vma->vm_start, vma->vm_end - vma->vm_start); @@ -436,8 +436,8 @@ static void drm_vm_open_locked(struct vm_area_struct *vma)  static void drm_vm_open(struct vm_area_struct *vma)  { -	drm_file_t *priv = vma->vm_file->private_data; -	drm_device_t *dev = priv->head->dev; +	struct drm_file *priv = vma->vm_file->private_data; +	struct drm_device *dev = priv->head->dev;  	mutex_lock(&dev->struct_mutex);  	drm_vm_open_locked(vma); @@ -454,9 +454,9 @@ static void drm_vm_open(struct vm_area_struct *vma)   */  static void drm_vm_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; +	struct drm_file *priv = vma->vm_file->private_data; +	struct drm_device *dev = priv->head->dev; +	struct drm_vma_entry *pt, *temp;  	DRM_DEBUG("0x%08lx,0x%08lx\n",  		  vma->vm_start, vma->vm_end - vma->vm_start); @@ -486,9 +486,9 @@ static void drm_vm_close(struct vm_area_struct *vma)   */  static int drm_mmap_dma(struct file *filp, struct vm_area_struct *vma)  { -	drm_file_t *priv = filp->private_data; -	drm_device_t *dev; -	drm_device_dma_t *dma; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev; +	struct drm_device_dma *dma;  	unsigned long length = vma->vm_end - vma->vm_start;  	dev = priv->head->dev; @@ -555,8 +555,8 @@ EXPORT_SYMBOL(drm_core_get_reg_ofs);   */  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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	struct drm_map *map = NULL;  	unsigned long offset = 0;  	struct drm_hash_item *hash; @@ -585,7 +585,7 @@ static int drm_mmap_locked(struct file *filp, struct vm_area_struct *vma)  		return -EINVAL;  	} -	map = drm_hash_entry(hash, drm_map_list_t, hash)->map; +	map = drm_hash_entry(hash, struct drm_map_list, hash)->map;  	if (!map || ((map->flags & _DRM_RESTRICTED) && !capable(CAP_SYS_ADMIN)))  		return -EPERM; @@ -676,8 +676,8 @@ static int drm_mmap_locked(struct file *filp, struct vm_area_struct *vma)  int drm_mmap(struct file *filp, struct vm_area_struct *vma)  { -	drm_file_t *priv = filp->private_data; -	drm_device_t *dev = priv->head->dev; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	int ret;  	mutex_lock(&dev->struct_mutex); @@ -717,7 +717,7 @@ static unsigned long drm_bo_vm_nopfn(struct vm_area_struct *vma,  	unsigned long page_offset;  	struct page *page = NULL;  	drm_ttm_t *ttm; -	drm_device_t *dev; +	struct drm_device *dev;  	unsigned long pfn;  	int err;  	unsigned long bus_base; @@ -816,7 +816,7 @@ static void drm_bo_vm_open_locked(struct vm_area_struct *vma)  static void drm_bo_vm_open(struct vm_area_struct *vma)  {  	drm_buffer_object_t *bo = (drm_buffer_object_t *) vma->vm_private_data; -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	mutex_lock(&dev->struct_mutex);  	drm_bo_vm_open_locked(vma); @@ -832,7 +832,7 @@ static void drm_bo_vm_open(struct vm_area_struct *vma)  static void drm_bo_vm_close(struct vm_area_struct *vma)  {  	drm_buffer_object_t *bo = (drm_buffer_object_t *) vma->vm_private_data; -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	drm_vm_close(vma);  	if (bo) { diff --git a/linux-core/i810_dma.c b/linux-core/i810_dma.c index a4e0c390..31dc1c86 100644 --- a/linux-core/i810_dma.c +++ b/linux-core/i810_dma.c @@ -46,9 +46,9 @@  #define I810_BUF_UNMAPPED 0  #define I810_BUF_MAPPED   1 -static inline void i810_print_status_page(drm_device_t * dev) +static inline void i810_print_status_page(struct drm_device * dev)  { -	drm_device_dma_t *dma = dev->dma; +	struct drm_device_dma *dma = dev->dma;  	drm_i810_private_t *dev_priv = dev->dev_private;  	u32 *temp = dev_priv->hw_status_page;  	int i; @@ -64,9 +64,9 @@ static inline void i810_print_status_page(drm_device_t * dev)  	}  } -static drm_buf_t *i810_freelist_get(drm_device_t * dev) +static drm_buf_t *i810_freelist_get(struct drm_device * dev)  { -	drm_device_dma_t *dma = dev->dma; +	struct drm_device_dma *dma = dev->dma;  	int i;  	int used; @@ -89,7 +89,7 @@ static drm_buf_t *i810_freelist_get(drm_device_t * dev)   * yet, the hardware updates in use for us once its on the ring buffer.   */ -static int i810_freelist_put(drm_device_t * dev, drm_buf_t * buf) +static int i810_freelist_put(struct drm_device * dev, drm_buf_t * buf)  {  	drm_i810_buf_priv_t *buf_priv = buf->dev_private;  	int used; @@ -106,8 +106,8 @@ static int i810_freelist_put(drm_device_t * dev, drm_buf_t * buf)  static int i810_mmap_buffers(struct file *filp, struct vm_area_struct *vma)  { -	drm_file_t *priv = filp->private_data; -	drm_device_t *dev; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev;  	drm_i810_private_t *dev_priv;  	drm_buf_t *buf;  	drm_i810_buf_priv_t *buf_priv; @@ -141,8 +141,8 @@ static const struct file_operations i810_buffer_fops = {  static int i810_map_buffer(drm_buf_t * buf, struct file *filp)  { -	drm_file_t *priv = filp->private_data; -	drm_device_t *dev = priv->head->dev; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	drm_i810_buf_priv_t *buf_priv = buf->dev_private;  	drm_i810_private_t *dev_priv = dev->dev_private;  	const struct file_operations *old_fops; @@ -191,7 +191,7 @@ static int i810_unmap_buffer(drm_buf_t * buf)  	return retcode;  } -static int i810_dma_get_buffer(drm_device_t * dev, drm_i810_dma_t * d, +static int i810_dma_get_buffer(struct drm_device * dev, drm_i810_dma_t * d,  			       struct file *filp)  {  	drm_buf_t *buf; @@ -221,9 +221,9 @@ static int i810_dma_get_buffer(drm_device_t * dev, drm_i810_dma_t * d,  	return retcode;  } -static int i810_dma_cleanup(drm_device_t * dev) +static int i810_dma_cleanup(struct drm_device * dev)  { -	drm_device_dma_t *dma = dev->dma; +	struct drm_device_dma *dma = dev->dma;  	/* Make sure interrupts are disabled here because the uninstall ioctl  	 * may not have been called from userspace and after dev_private @@ -262,7 +262,7 @@ static int i810_dma_cleanup(drm_device_t * dev)  	return 0;  } -static int i810_wait_ring(drm_device_t * dev, int n) +static int i810_wait_ring(struct drm_device * dev, int n)  {  	drm_i810_private_t *dev_priv = dev->dev_private;  	drm_i810_ring_buffer_t *ring = &(dev_priv->ring); @@ -295,7 +295,7 @@ static int i810_wait_ring(drm_device_t * dev, int n)  	return iters;  } -static void i810_kernel_lost_context(drm_device_t * dev) +static void i810_kernel_lost_context(struct drm_device * dev)  {  	drm_i810_private_t *dev_priv = dev->dev_private;  	drm_i810_ring_buffer_t *ring = &(dev_priv->ring); @@ -307,9 +307,9 @@ static void i810_kernel_lost_context(drm_device_t * dev)  		ring->space += ring->Size;  } -static int i810_freelist_init(drm_device_t * dev, drm_i810_private_t * dev_priv) +static int i810_freelist_init(struct drm_device * dev, drm_i810_private_t * dev_priv)  { -	drm_device_dma_t *dma = dev->dma; +	struct drm_device_dma *dma = dev->dma;  	int my_idx = 24;  	u32 *hw_status = (u32 *) (dev_priv->hw_status_page + my_idx);  	int i; @@ -342,7 +342,7 @@ static int i810_freelist_init(drm_device_t * dev, drm_i810_private_t * dev_priv)  	return 0;  } -static int i810_dma_initialize(drm_device_t * dev, +static int i810_dma_initialize(struct drm_device * dev,  			       drm_i810_private_t * dev_priv,  			       drm_i810_init_t * init)  { @@ -495,8 +495,8 @@ static int i810_dma_init_compat(drm_i810_init_t * init, unsigned long arg)  static int i810_dma_init(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	drm_i810_private_t *dev_priv;  	drm_i810_init_t init;  	int retcode = 0; @@ -553,7 +553,7 @@ static int i810_dma_init(struct inode *inode, struct file *filp,   * Use 'volatile' & local var tmp to force the emitted values to be   * identical to the verified ones.   */ -static void i810EmitContextVerified(drm_device_t * dev, +static void i810EmitContextVerified(struct drm_device * dev,  				    volatile unsigned int *code)  {  	drm_i810_private_t *dev_priv = dev->dev_private; @@ -586,7 +586,7 @@ static void i810EmitContextVerified(drm_device_t * dev,  	ADVANCE_LP_RING();  } -static void i810EmitTexVerified(drm_device_t * dev, volatile unsigned int *code) +static void i810EmitTexVerified(struct drm_device * dev, volatile unsigned int *code)  {  	drm_i810_private_t *dev_priv = dev->dev_private;  	int i, j = 0; @@ -619,7 +619,7 @@ static void i810EmitTexVerified(drm_device_t * dev, volatile unsigned int *code)  /* Need to do some additional checking when setting the dest buffer.   */ -static void i810EmitDestVerified(drm_device_t * dev, +static void i810EmitDestVerified(struct drm_device * dev,  				 volatile unsigned int *code)  {  	drm_i810_private_t *dev_priv = dev->dev_private; @@ -654,7 +654,7 @@ static void i810EmitDestVerified(drm_device_t * dev,  	ADVANCE_LP_RING();  } -static void i810EmitState(drm_device_t * dev) +static void i810EmitState(struct drm_device * dev)  {  	drm_i810_private_t *dev_priv = dev->dev_private;  	drm_i810_sarea_t *sarea_priv = dev_priv->sarea_priv; @@ -685,7 +685,7 @@ static void i810EmitState(drm_device_t * dev)  /* need to verify   */ -static void i810_dma_dispatch_clear(drm_device_t * dev, int flags, +static void i810_dma_dispatch_clear(struct drm_device * dev, int flags,  				    unsigned int clear_color,  				    unsigned int clear_zval)  { @@ -760,7 +760,7 @@ static void i810_dma_dispatch_clear(drm_device_t * dev, int flags,  	}  } -static void i810_dma_dispatch_swap(drm_device_t * dev) +static void i810_dma_dispatch_swap(struct drm_device * dev)  {  	drm_i810_private_t *dev_priv = dev->dev_private;  	drm_i810_sarea_t *sarea_priv = dev_priv->sarea_priv; @@ -806,7 +806,7 @@ static void i810_dma_dispatch_swap(drm_device_t * dev)  	}  } -static void i810_dma_dispatch_vertex(drm_device_t * dev, +static void i810_dma_dispatch_vertex(struct drm_device * dev,  				     drm_buf_t * buf, int discard, int used)  {  	drm_i810_private_t *dev_priv = dev->dev_private; @@ -886,7 +886,7 @@ static void i810_dma_dispatch_vertex(drm_device_t * dev,  	}  } -static void i810_dma_dispatch_flip(drm_device_t * dev) +static void i810_dma_dispatch_flip(struct drm_device * dev)  {  	drm_i810_private_t *dev_priv = dev->dev_private;  	int pitch = dev_priv->pitch; @@ -933,7 +933,7 @@ static void i810_dma_dispatch_flip(drm_device_t * dev)  } -static void i810_dma_quiescent(drm_device_t * dev) +static void i810_dma_quiescent(struct drm_device * dev)  {  	drm_i810_private_t *dev_priv = dev->dev_private;  	RING_LOCALS; @@ -952,10 +952,10 @@ static void i810_dma_quiescent(drm_device_t * dev)  	i810_wait_ring(dev, dev_priv->ring.Size - 8);  } -static int i810_flush_queue(drm_device_t * dev) +static int i810_flush_queue(struct drm_device * dev)  {  	drm_i810_private_t *dev_priv = dev->dev_private; -	drm_device_dma_t *dma = dev->dma; +	struct drm_device_dma *dma = dev->dma;  	int i, ret = 0;  	RING_LOCALS; @@ -987,9 +987,9 @@ static int i810_flush_queue(drm_device_t * dev)  }  /* Must be called with the lock held */ -static void i810_reclaim_buffers(drm_device_t *dev, struct file *filp) +static void i810_reclaim_buffers(struct drm_device *dev, struct file *filp)  { -	drm_device_dma_t *dma = dev->dma; +	struct drm_device_dma *dma = dev->dma;  	int i;  	if (!dma) @@ -1020,8 +1020,8 @@ static void i810_reclaim_buffers(drm_device_t *dev, struct file *filp)  static int i810_flush_ioctl(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	LOCK_TEST_WITH_RETURN(dev, filp); @@ -1032,9 +1032,9 @@ static int i810_flush_ioctl(struct inode *inode, struct file *filp,  static int i810_dma_vertex(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_device_dma_t *dma = dev->dma; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev; +	struct drm_device_dma *dma = dev->dma;  	drm_i810_private_t *dev_priv = (drm_i810_private_t *) dev->dev_private;  	u32 *hw_status = dev_priv->hw_status_page;  	drm_i810_sarea_t *sarea_priv = (drm_i810_sarea_t *) @@ -1068,8 +1068,8 @@ static int i810_dma_vertex(struct inode *inode, struct file *filp,  static int i810_clear_bufs(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	drm_i810_clear_t clear;  	if (copy_from_user @@ -1091,8 +1091,8 @@ static int i810_clear_bufs(struct inode *inode, struct file *filp,  static int i810_swap_bufs(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	DRM_DEBUG("i810_swap_bufs\n"); @@ -1105,8 +1105,8 @@ static int i810_swap_bufs(struct inode *inode, struct file *filp,  static int i810_getage(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	drm_i810_private_t *dev_priv = (drm_i810_private_t *) dev->dev_private;  	u32 *hw_status = dev_priv->hw_status_page;  	drm_i810_sarea_t *sarea_priv = (drm_i810_sarea_t *) @@ -1119,8 +1119,8 @@ static int i810_getage(struct inode *inode, struct file *filp, unsigned int cmd,  static int i810_getbuf(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	int retcode = 0;  	drm_i810_dma_t d;  	drm_i810_private_t *dev_priv = (drm_i810_private_t *) dev->dev_private; @@ -1161,7 +1161,7 @@ static int i810_docopy(struct inode *inode, struct file *filp, unsigned int cmd,  	return 0;  } -static void i810_dma_dispatch_mc(drm_device_t * dev, drm_buf_t * buf, int used, +static void i810_dma_dispatch_mc(struct drm_device * dev, drm_buf_t * buf, int used,  				 unsigned int last_render)  {  	drm_i810_private_t *dev_priv = dev->dev_private; @@ -1224,9 +1224,9 @@ static void i810_dma_dispatch_mc(drm_device_t * dev, drm_buf_t * buf, int used,  static int i810_dma_mc(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_device_dma_t *dma = dev->dma; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev; +	struct drm_device_dma *dma = dev->dma;  	drm_i810_private_t *dev_priv = (drm_i810_private_t *) dev->dev_private;  	u32 *hw_status = dev_priv->hw_status_page;  	drm_i810_sarea_t *sarea_priv = (drm_i810_sarea_t *) @@ -1255,8 +1255,8 @@ static int i810_dma_mc(struct inode *inode, struct file *filp,  static int i810_rstatus(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	drm_i810_private_t *dev_priv = (drm_i810_private_t *) dev->dev_private;  	return (int)(((u32 *) (dev_priv->hw_status_page))[4]); @@ -1265,8 +1265,8 @@ static int i810_rstatus(struct inode *inode, struct file *filp,  static int i810_ov0_info(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	drm_i810_private_t *dev_priv = (drm_i810_private_t *) dev->dev_private;  	drm_i810_overlay_t data; @@ -1281,8 +1281,8 @@ static int i810_ov0_info(struct inode *inode, struct file *filp,  static int i810_fstatus(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	drm_i810_private_t *dev_priv = (drm_i810_private_t *) dev->dev_private;  	LOCK_TEST_WITH_RETURN(dev, filp); @@ -1292,8 +1292,8 @@ static int i810_fstatus(struct inode *inode, struct file *filp,  static int i810_ov0_flip(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	drm_i810_private_t *dev_priv = (drm_i810_private_t *) dev->dev_private;  	LOCK_TEST_WITH_RETURN(dev, filp); @@ -1305,7 +1305,7 @@ static int i810_ov0_flip(struct inode *inode, struct file *filp,  /* Not sure why this isn't set all the time:   */ -static void i810_do_init_pageflip(drm_device_t * dev) +static void i810_do_init_pageflip(struct drm_device * dev)  {  	drm_i810_private_t *dev_priv = dev->dev_private; @@ -1315,7 +1315,7 @@ static void i810_do_init_pageflip(drm_device_t * dev)  	dev_priv->sarea_priv->pf_current_page = dev_priv->current_page;  } -static int i810_do_cleanup_pageflip(drm_device_t * dev) +static int i810_do_cleanup_pageflip(struct drm_device * dev)  {  	drm_i810_private_t *dev_priv = dev->dev_private; @@ -1330,8 +1330,8 @@ static int i810_do_cleanup_pageflip(drm_device_t * dev)  static int i810_flip_bufs(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; +	struct drm_file *priv = filp->private_data; +	struct drm_device *dev = priv->head->dev;  	drm_i810_private_t *dev_priv = dev->dev_private;  	DRM_DEBUG("%s\n", __FUNCTION__); @@ -1345,7 +1345,7 @@ static int i810_flip_bufs(struct inode *inode, struct file *filp,  	return 0;  } -int i810_driver_load(drm_device_t *dev, unsigned long flags) +int i810_driver_load(struct drm_device *dev, unsigned long flags)  {  	/* i810 has 4 more counters */  	dev->counters += 4; @@ -1357,12 +1357,12 @@ int i810_driver_load(drm_device_t *dev, unsigned long flags)  	return 0;  } -void i810_driver_lastclose(drm_device_t * dev) +void i810_driver_lastclose(struct drm_device * dev)  {  	i810_dma_cleanup(dev);  } -void i810_driver_preclose(drm_device_t * dev, DRMFILE filp) +void i810_driver_preclose(struct drm_device * dev, DRMFILE filp)  {  	if (dev->dev_private) {  		drm_i810_private_t *dev_priv = dev->dev_private; @@ -1372,18 +1372,18 @@ void i810_driver_preclose(drm_device_t * dev, DRMFILE filp)  	}  } -void i810_driver_reclaim_buffers_locked(drm_device_t * dev, struct file *filp) +void i810_driver_reclaim_buffers_locked(struct drm_device * dev, struct file *filp)  {  	i810_reclaim_buffers(dev, filp);  } -int i810_driver_dma_quiescent(drm_device_t * dev) +int i810_driver_dma_quiescent(struct drm_device * dev)  {  	i810_dma_quiescent(dev);  	return 0;  } -drm_ioctl_desc_t i810_ioctls[] = { +struct drm_ioctl_desc i810_ioctls[] = {  	[DRM_IOCTL_NR(DRM_I810_INIT)] = {i810_dma_init, DRM_AUTH|DRM_MASTER|DRM_ROOT_ONLY},  	[DRM_IOCTL_NR(DRM_I810_VERTEX)] = {i810_dma_vertex, DRM_AUTH},  	[DRM_IOCTL_NR(DRM_I810_CLEAR)] = {i810_clear_bufs, DRM_AUTH}, @@ -1414,7 +1414,7 @@ int i810_max_ioctl = DRM_ARRAY_SIZE(i810_ioctls);   * \returns   * A value of 1 is always retured to indictate every i810 is AGP.   */ -int i810_driver_device_is_agp(drm_device_t * dev) +int i810_driver_device_is_agp(struct drm_device * dev)  {  	return 1;  } diff --git a/linux-core/i810_drv.h b/linux-core/i810_drv.h index dbe9d708..06eac774 100644 --- a/linux-core/i810_drv.h +++ b/linux-core/i810_drv.h @@ -115,17 +115,17 @@ typedef struct drm_i810_private {  } drm_i810_private_t;  				/* i810_dma.c */ -extern int i810_driver_dma_quiescent(drm_device_t * dev); -extern void i810_driver_reclaim_buffers_locked(drm_device_t * dev, +extern int i810_driver_dma_quiescent(struct drm_device * dev); +extern void i810_driver_reclaim_buffers_locked(struct drm_device * dev,  					       struct file *filp);  extern int i810_driver_load(struct drm_device *, unsigned long flags); -extern void i810_driver_lastclose(drm_device_t * dev); -extern void i810_driver_preclose(drm_device_t * dev, DRMFILE filp); -extern void i810_driver_reclaim_buffers_locked(drm_device_t * dev, +extern void i810_driver_lastclose(struct drm_device * dev); +extern void i810_driver_preclose(struct drm_device * dev, DRMFILE filp); +extern void i810_driver_reclaim_buffers_locked(struct drm_device * dev,  					       struct file *filp); -extern int i810_driver_device_is_agp(drm_device_t * dev); +extern int i810_driver_device_is_agp(struct drm_device * dev); -extern drm_ioctl_desc_t i810_ioctls[]; +extern struct drm_ioctl_desc i810_ioctls[];  extern int i810_max_ioctl;  #define I810_BASE(reg)		((unsigned long) \ diff --git a/linux-core/i915_buffer.c b/linux-core/i915_buffer.c index 2850fb94..6aeccfcb 100644 --- a/linux-core/i915_buffer.c +++ b/linux-core/i915_buffer.c @@ -33,7 +33,7 @@  #include "i915_drm.h"  #include "i915_drv.h" -drm_ttm_backend_t *i915_create_ttm_backend_entry(drm_device_t * dev) +drm_ttm_backend_t *i915_create_ttm_backend_entry(struct drm_device * dev)  {  	return drm_agp_init_ttm(dev);  } @@ -47,7 +47,7 @@ int i915_fence_types(drm_buffer_object_t *bo, uint32_t * type)  	return 0;  } -int i915_invalidate_caches(drm_device_t * dev, uint64_t flags) +int i915_invalidate_caches(struct drm_device * dev, uint64_t flags)  {  	/*  	 * FIXME: Only emit once per batchbuffer submission. @@ -63,7 +63,7 @@ int i915_invalidate_caches(drm_device_t * dev, uint64_t flags)  	return i915_emit_mi_flush(dev, flush_cmd);  } -int i915_init_mem_type(drm_device_t * dev, uint32_t type, +int i915_init_mem_type(struct drm_device * dev, uint32_t type,  		       drm_mem_type_manager_t * man)  {  	switch (type) { @@ -116,7 +116,7 @@ uint32_t i915_evict_mask(drm_buffer_object_t *bo)  	}  } -static void i915_emit_copy_blit(drm_device_t * dev, +static void i915_emit_copy_blit(struct drm_device * dev,  				uint32_t src_offset,  				uint32_t dst_offset,  				uint32_t pages, int direction) @@ -183,7 +183,7 @@ static int i915_move_blit(drm_buffer_object_t * bo,  static int i915_move_flip(drm_buffer_object_t * bo,  			  int evict, int no_wait, drm_bo_mem_reg_t * new_mem)  { -	drm_device_t *dev = bo->dev; +	struct drm_device *dev = bo->dev;  	drm_bo_mem_reg_t tmp_mem;  	int ret; diff --git a/linux-core/i915_fence.c b/linux-core/i915_fence.c index 00873485..a71e5dac 100644 --- a/linux-core/i915_fence.c +++ b/linux-core/i915_fence.c @@ -38,7 +38,7 @@   * Implements an intel sync flush operation.   */ -static void i915_perform_flush(drm_device_t * dev) +static void i915_perform_flush(struct drm_device * dev)  {  	drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;  	drm_fence_manager_t *fm = &dev->fm; @@ -109,7 +109,7 @@ static void i915_perform_flush(drm_device_t * dev)  } -void i915_poke_flush(drm_device_t * dev, uint32_t class) +void i915_poke_flush(struct drm_device * dev, uint32_t class)  {  	drm_fence_manager_t *fm = &dev->fm;  	unsigned long flags; @@ -119,7 +119,7 @@ void i915_poke_flush(drm_device_t * dev, uint32_t class)  	write_unlock_irqrestore(&fm->lock, flags);  } -int i915_fence_emit_sequence(drm_device_t * dev, uint32_t class, uint32_t flags, +int i915_fence_emit_sequence(struct drm_device * dev, uint32_t class, uint32_t flags,  			     uint32_t * sequence, uint32_t * native_type)  {  	drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; @@ -135,7 +135,7 @@ int i915_fence_emit_sequence(drm_device_t * dev, uint32_t class, uint32_t flags,  	return 0;  } -void i915_fence_handler(drm_device_t * dev) +void i915_fence_handler(struct drm_device * dev)  {  	drm_fence_manager_t *fm = &dev->fm; @@ -144,7 +144,7 @@ void i915_fence_handler(drm_device_t * dev)  	write_unlock(&fm->lock);  } -int i915_fence_has_irq(drm_device_t *dev, uint32_t class, uint32_t flags) +int i915_fence_has_irq(struct drm_device *dev, uint32_t class, uint32_t flags)  {  	/*  	 * We have an irq that tells us when we have a new breadcrumb. diff --git a/linux-core/mga_drv.c b/linux-core/mga_drv.c index ef6f1e44..1eb6d9e6 100644 --- a/linux-core/mga_drv.c +++ b/linux-core/mga_drv.c @@ -36,7 +36,7 @@  #include "drm_pciids.h" -static int mga_driver_device_is_agp(drm_device_t * dev); +static int mga_driver_device_is_agp(struct drm_device * dev);  static struct pci_device_id pciidlist[] = {  	mga_PCI_IDS @@ -127,7 +127,7 @@ MODULE_LICENSE("GPL and additional rights");   * \returns   * If the device is a PCI G450, zero is returned.  Otherwise 2 is returned.   */ -static int mga_driver_device_is_agp(drm_device_t * dev) +static int mga_driver_device_is_agp(struct drm_device * dev)  {  	const struct pci_dev * const pdev = dev->pdev; diff --git a/linux-core/nouveau_drv.c b/linux-core/nouveau_drv.c index ac030d89..6c73b0d3 100644 --- a/linux-core/nouveau_drv.c +++ b/linux-core/nouveau_drv.c @@ -32,7 +32,7 @@ static struct pci_device_id pciidlist[] = {  	nouveau_PCI_IDS  }; -extern drm_ioctl_desc_t nouveau_ioctls[]; +extern struct drm_ioctl_desc nouveau_ioctls[];  extern int nouveau_max_ioctl;  static int probe(struct pci_dev *pdev, const struct pci_device_id *ent); diff --git a/linux-core/sis_drv.c b/linux-core/sis_drv.c index 114ec8f9..b4c3f93b 100644 --- a/linux-core/sis_drv.c +++ b/linux-core/sis_drv.c @@ -36,7 +36,7 @@ static struct pci_device_id pciidlist[] = {  }; -static int sis_driver_load(drm_device_t *dev, unsigned long chipset) +static int sis_driver_load(struct drm_device *dev, unsigned long chipset)  {  	drm_sis_private_t *dev_priv;  	int ret; @@ -55,7 +55,7 @@ static int sis_driver_load(drm_device_t *dev, unsigned long chipset)  	return ret;  } -static int sis_driver_unload(drm_device_t *dev) +static int sis_driver_unload(struct drm_device *dev)  {  	drm_sis_private_t *dev_priv = dev->dev_private; diff --git a/linux-core/sis_mm.c b/linux-core/sis_mm.c index 21c1f2d7..306ed453 100644 --- a/linux-core/sis_mm.c +++ b/linux-core/sis_mm.c @@ -122,7 +122,7 @@ static int sis_fb_init(DRM_IOCTL_ARGS)  	return 0;  } -static int sis_drm_alloc(drm_device_t * dev, drm_file_t * priv, +static int sis_drm_alloc(struct drm_device * dev, struct drm_file * priv,  			 unsigned long data, int pool)  {  	drm_sis_private_t *dev_priv = dev->dev_private; @@ -228,9 +228,9 @@ static int sis_ioctl_agp_alloc(DRM_IOCTL_ARGS)  	return sis_drm_alloc(dev, priv, data, AGP_TYPE);  } -static drm_local_map_t *sis_reg_init(drm_device_t *dev) +static drm_local_map_t *sis_reg_init(struct drm_device *dev)  { -	drm_map_list_t *entry; +	struct drm_map_list *entry;  	drm_local_map_t *map;  	list_for_each_entry(entry, &dev->maplist, head) { @@ -245,7 +245,7 @@ static drm_local_map_t *sis_reg_init(drm_device_t *dev)  }  int -sis_idle(drm_device_t *dev) +sis_idle(struct drm_device *dev)  {  	drm_sis_private_t *dev_priv = dev->dev_private;  	uint32_t idle_reg; @@ -314,10 +314,10 @@ void sis_lastclose(struct drm_device *dev)  	mutex_unlock(&dev->struct_mutex);  } -void sis_reclaim_buffers_locked(drm_device_t * dev, struct file *filp) +void sis_reclaim_buffers_locked(struct drm_device * dev, struct file *filp)  {  	drm_sis_private_t *dev_priv = dev->dev_private; -	drm_file_t *priv = filp->private_data; +	struct drm_file *priv = filp->private_data;  	mutex_lock(&dev->struct_mutex);  	if (drm_sman_owner_clean(&dev_priv->sman, (unsigned long)priv)) { @@ -334,7 +334,7 @@ void sis_reclaim_buffers_locked(drm_device_t * dev, struct file *filp)  	return;  } -drm_ioctl_desc_t sis_ioctls[] = { +struct drm_ioctl_desc sis_ioctls[] = {  	[DRM_IOCTL_NR(DRM_SIS_FB_ALLOC)] = {sis_fb_alloc, DRM_AUTH},  	[DRM_IOCTL_NR(DRM_SIS_FB_FREE)] = {sis_drm_free, DRM_AUTH},  	[DRM_IOCTL_NR(DRM_SIS_AGP_INIT)] = diff --git a/linux-core/via_buffer.c b/linux-core/via_buffer.c index 86883998..e452611d 100644 --- a/linux-core/via_buffer.c +++ b/linux-core/via_buffer.c @@ -32,7 +32,7 @@  #include "via_drm.h"  #include "via_drv.h" -drm_ttm_backend_t *via_create_ttm_backend_entry(drm_device_t * dev) +drm_ttm_backend_t *via_create_ttm_backend_entry(struct drm_device * dev)  {  	return drm_agp_init_ttm(dev);  } @@ -43,7 +43,7 @@ int via_fence_types(drm_buffer_object_t *bo, uint32_t * type)  	return 0;  } -int via_invalidate_caches(drm_device_t * dev, uint64_t flags) +int via_invalidate_caches(struct drm_device * dev, uint64_t flags)  {  	/*  	 * FIXME: Invalidate texture caches here. @@ -53,7 +53,7 @@ int via_invalidate_caches(drm_device_t * dev, uint64_t flags)  } -static int via_vram_info(drm_device_t *dev, +static int via_vram_info(struct drm_device *dev,  			 unsigned long *offset,  			 unsigned long *size)  { @@ -81,7 +81,7 @@ static int via_vram_info(drm_device_t *dev,  	return 0;  } -int via_init_mem_type(drm_device_t * dev, uint32_t type, +int via_init_mem_type(struct drm_device * dev, uint32_t type,  		       drm_mem_type_manager_t * man)  {  	switch (type) { diff --git a/linux-core/via_dmablit.c b/linux-core/via_dmablit.c index 2f508374..5108c867 100644 --- a/linux-core/via_dmablit.c +++ b/linux-core/via_dmablit.c @@ -206,7 +206,7 @@ via_free_sg_info(struct pci_dev *pdev, drm_via_sg_info_t *vsg)   */  static void -via_fire_dmablit(drm_device_t *dev, drm_via_sg_info_t *vsg, int engine) +via_fire_dmablit(struct drm_device *dev, drm_via_sg_info_t *vsg, int engine)  {  	drm_via_private_t *dev_priv = (drm_via_private_t *)dev->dev_private; @@ -286,7 +286,7 @@ via_alloc_desc_pages(drm_via_sg_info_t *vsg)  }  static void -via_abort_dmablit(drm_device_t *dev, int engine) +via_abort_dmablit(struct drm_device *dev, int engine)  {  	drm_via_private_t *dev_priv = (drm_via_private_t *)dev->dev_private; @@ -294,7 +294,7 @@ via_abort_dmablit(drm_device_t *dev, int engine)  }  static void -via_dmablit_engine_off(drm_device_t *dev, int engine) +via_dmablit_engine_off(struct drm_device *dev, int engine)  {  	drm_via_private_t *dev_priv = (drm_via_private_t *)dev->dev_private; @@ -311,7 +311,7 @@ via_dmablit_engine_off(drm_device_t *dev, int engine)   */  void -via_dmablit_handler(drm_device_t *dev, int engine, int from_irq) +via_dmablit_handler(struct drm_device *dev, int engine, int from_irq)  {  	drm_via_private_t *dev_priv = (drm_via_private_t *)dev->dev_private;  	drm_via_blitq_t *blitq = dev_priv->blit_queues + engine; @@ -432,7 +432,7 @@ via_dmablit_active(drm_via_blitq_t *blitq, int engine, uint32_t handle, wait_que   */  static int -via_dmablit_sync(drm_device_t *dev, uint32_t handle, int engine)  +via_dmablit_sync(struct drm_device *dev, uint32_t handle, int engine)   {  	drm_via_private_t *dev_priv = (drm_via_private_t *)dev->dev_private; @@ -465,7 +465,7 @@ static void  via_dmablit_timer(unsigned long data)  {  	drm_via_blitq_t *blitq = (drm_via_blitq_t *) data; -	drm_device_t *dev = blitq->dev; +	struct drm_device *dev = blitq->dev;  	int engine = (int)  		(blitq - ((drm_via_private_t *)dev->dev_private)->blit_queues); @@ -509,7 +509,7 @@ via_dmablit_workqueue(struct work_struct *work)  #else  	drm_via_blitq_t *blitq = container_of(work, drm_via_blitq_t, wq);  #endif -        drm_device_t *dev = blitq->dev; +        struct drm_device *dev = blitq->dev;  	unsigned long irqsave;  	drm_via_sg_info_t *cur_sg;  	int cur_released; @@ -552,7 +552,7 @@ via_dmablit_workqueue(struct work_struct *work)  void -via_init_dmablit(drm_device_t *dev) +via_init_dmablit(struct drm_device *dev)  {  	int i,j;  	drm_via_private_t *dev_priv = (drm_via_private_t *)dev->dev_private; @@ -594,7 +594,7 @@ via_init_dmablit(drm_device_t *dev)  static int -via_build_sg_info(drm_device_t *dev, drm_via_sg_info_t *vsg, drm_via_dmablit_t *xfer) +via_build_sg_info(struct drm_device *dev, drm_via_sg_info_t *vsg, drm_via_dmablit_t *xfer)  {  	int draw = xfer->to_fb;  	int ret = 0; @@ -740,7 +740,7 @@ via_dmablit_release_slot(drm_via_blitq_t *blitq)  static int  -via_dmablit(drm_device_t *dev, drm_via_dmablit_t *xfer)	  +via_dmablit(struct drm_device *dev, drm_via_dmablit_t *xfer)	   {  	drm_via_private_t *dev_priv = (drm_via_private_t *)dev->dev_private;  	drm_via_sg_info_t *vsg; diff --git a/linux-core/via_dmablit.h b/linux-core/via_dmablit.h index f6ae03ec..726ad25d 100644 --- a/linux-core/via_dmablit.h +++ b/linux-core/via_dmablit.h @@ -59,7 +59,7 @@ typedef struct _drm_via_sg_info {  } drm_via_sg_info_t;  typedef struct _drm_via_blitq { -	drm_device_t *dev; +	struct drm_device *dev;  	uint32_t cur_blit_handle;  	uint32_t done_blit_handle;  	unsigned serviced; diff --git a/linux-core/via_fence.c b/linux-core/via_fence.c index 02249939..ce4366d2 100644 --- a/linux-core/via_fence.c +++ b/linux-core/via_fence.c @@ -39,7 +39,7 @@   */ -static uint32_t via_perform_flush(drm_device_t *dev, uint32_t class) +static uint32_t via_perform_flush(struct drm_device *dev, uint32_t class)  {  	drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private;  	drm_fence_class_manager_t *fc = &dev->fm.class[class]; @@ -113,7 +113,7 @@ static uint32_t via_perform_flush(drm_device_t *dev, uint32_t class)   * Emit a fence sequence.   */ -int via_fence_emit_sequence(drm_device_t * dev, uint32_t class, uint32_t flags, +int via_fence_emit_sequence(struct drm_device * dev, uint32_t class, uint32_t flags,  			     uint32_t * sequence, uint32_t * native_type)  {  	drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private; @@ -152,7 +152,7 @@ int via_fence_emit_sequence(drm_device_t * dev, uint32_t class, uint32_t flags,   * Manual poll (from the fence manager).   */ -void via_poke_flush(drm_device_t * dev, uint32_t class) +void via_poke_flush(struct drm_device * dev, uint32_t class)  {  	drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private;  	drm_fence_manager_t *fm = &dev->fm; @@ -200,7 +200,7 @@ int via_fence_has_irq(struct drm_device * dev, uint32_t class,  void via_fence_timer(unsigned long data)  { -	drm_device_t *dev = (drm_device_t *) data; +	struct drm_device *dev = (struct drm_device *) data;  	drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private;  	drm_fence_manager_t *fm = &dev->fm;  	uint32_t pending_flush; diff --git a/linux-core/via_mm.c b/linux-core/via_mm.c index d97269f5..48f5fd09 100644 --- a/linux-core/via_mm.c +++ b/linux-core/via_mm.c @@ -190,10 +190,10 @@ int via_mem_free(DRM_IOCTL_ARGS)  } -void via_reclaim_buffers_locked(drm_device_t * dev, struct file *filp) +void via_reclaim_buffers_locked(struct drm_device * dev, struct file *filp)  {  	drm_via_private_t *dev_priv = dev->dev_private; -	drm_file_t *priv = filp->private_data; +	struct drm_file *priv = filp->private_data;  	mutex_lock(&dev->struct_mutex);  	if (drm_sman_owner_clean(&dev_priv->sman, (unsigned long)priv)) { | 
