Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 4064 → Rev 4065

/drivers/include/drm/drmP.h
388,6 → 388,7
spinlock_t read_lock;
spinlock_t write_lock;
};
#endif
 
struct drm_freelist {
int initialized; /**< Freelist in use */
400,7 → 401,6
atomic_t wfh; /**< If waiting for high mark */
spinlock_t lock;
};
#endif
 
typedef struct drm_dma_handle {
dma_addr_t busaddr;
408,7 → 408,6
size_t size;
} drm_dma_handle_t;
 
#if 0
/**
* Buffer entry. There is one of this for each buffer size order.
*/
438,7 → 437,6
struct list_head head;
struct mutex lock;
};
#endif
 
/** File private data */
struct drm_file {
1027,7 → 1025,7
struct drm_info_node {
struct list_head list;
struct drm_minor *minor;
struct drm_info_list *info_ent;
const struct drm_info_list *info_ent;
struct dentry *dent;
};
 
1226,12 → 1224,6
 
#if 0
 
#ifdef __alpha__
#define drm_get_pci_domain(dev) dev->hose->index
#else
#define drm_get_pci_domain(dev) 0
#endif
 
#if __OS_HAS_AGP
static inline int drm_core_has_AGP(struct drm_device *dev)
{
1246,39 → 1238,28
{
return drm_core_check_feature(dev, DRIVER_USE_MTRR);
}
#else
#define drm_core_has_MTRR(dev) (0)
#endif
 
#define DRM_MTRR_WC MTRR_TYPE_WRCOMB
 
static inline int drm_mtrr_add(unsigned long offset, unsigned long size,
unsigned int flags)
static inline void drm_device_set_unplugged(struct drm_device *dev)
{
return mtrr_add(offset, size, flags, 1);
smp_wmb();
atomic_set(&dev->unplugged, 1);
}
 
static inline int drm_mtrr_del(int handle, unsigned long offset,
unsigned long size, unsigned int flags)
static inline int drm_device_is_unplugged(struct drm_device *dev)
{
return mtrr_del(handle, offset, size);
int ret = atomic_read(&dev->unplugged);
smp_rmb();
return ret;
}
 
#else
#define drm_core_has_MTRR(dev) (0)
 
#define DRM_MTRR_WC 0
 
static inline int drm_mtrr_add(unsigned long offset, unsigned long size,
unsigned int flags)
static inline bool drm_modeset_is_locked(struct drm_device *dev)
{
return 0;
return mutex_is_locked(&dev->mode_config.mutex);
}
 
static inline int drm_mtrr_del(int handle, unsigned long offset,
unsigned long size, unsigned int flags)
{
return 0;
}
#endif
 
/******************************************************************/
/** \name Internal function definitions */
/*@{*/
1528,8 → 1509,7
extern struct drm_local_map *drm_getsarea(struct drm_device *dev);
 
/* Proc support (drm_proc.h) */
extern int drm_proc_init(struct drm_minor *minor, int minor_id,
struct proc_dir_entry *root);
extern int drm_proc_init(struct drm_minor *minor, struct proc_dir_entry *root);
extern int drm_proc_cleanup(struct drm_minor *minor, struct proc_dir_entry *root);
 
/* Debugfs support */