Subversion Repositories Kolibri OS

Rev

Rev 6661 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6661 Rev 6938
Line 1882... Line 1882...
1882
				  uint64_t addr, unsigned count,
1882
				  uint64_t addr, unsigned count,
1883
				  uint32_t incr, uint32_t flags);
1883
				  uint32_t incr, uint32_t flags);
1884
		void (*pad_ib)(struct radeon_ib *ib);
1884
		void (*pad_ib)(struct radeon_ib *ib);
1885
	} vm;
1885
	} vm;
1886
	/* ring specific callbacks */
1886
	/* ring specific callbacks */
1887
	struct radeon_asic_ring *ring[RADEON_NUM_RINGS];
1887
	const struct radeon_asic_ring *ring[RADEON_NUM_RINGS];
1888
	/* irqs */
1888
	/* irqs */
1889
	struct {
1889
	struct {
1890
		int (*set)(struct radeon_device *rdev);
1890
		int (*set)(struct radeon_device *rdev);
1891
		int (*process)(struct radeon_device *rdev);
1891
		int (*process)(struct radeon_device *rdev);
1892
	} irq;
1892
	} irq;
Line 2380... Line 2380...
2380
	struct work_struct audio_work;
2380
	struct work_struct audio_work;
2381
	int num_crtc; /* number of crtcs */
2381
	int num_crtc; /* number of crtcs */
2382
	struct mutex dc_hw_i2c_mutex; /* display controller hw i2c mutex */
2382
	struct mutex dc_hw_i2c_mutex; /* display controller hw i2c mutex */
2383
	bool has_uvd;
2383
	bool has_uvd;
2384
	struct r600_audio audio; /* audio stuff */
2384
	struct r600_audio audio; /* audio stuff */
-
 
2385
	struct notifier_block acpi_nb;
2385
	/* only one userspace can use Hyperz features or CMASK at a time */
2386
	/* only one userspace can use Hyperz features or CMASK at a time */
2386
	struct drm_file *hyperz_filp;
2387
	struct drm_file *hyperz_filp;
2387
	struct drm_file *cmask_filp;
2388
	struct drm_file *cmask_filp;
2388
	/* i2c buses */
2389
	/* i2c buses */
2389
	struct radeon_i2c_chan *i2c_bus[RADEON_MAX_I2C_BUS];
2390
	struct radeon_i2c_chan *i2c_bus[RADEON_MAX_I2C_BUS];
Line 2925... Line 2926...
2925
resource_size_t
2926
resource_size_t
2926
drm_get_resource_start(struct drm_device *dev, unsigned int resource);
2927
drm_get_resource_start(struct drm_device *dev, unsigned int resource);
2927
resource_size_t
2928
resource_size_t
2928
drm_get_resource_len(struct drm_device *dev, unsigned int resource);
2929
drm_get_resource_len(struct drm_device *dev, unsigned int resource);
Line 2929... Line -...
2929
 
-
 
2930
#define ioread32(addr)          readl(addr)
-
 
2931
 
2930