Subversion Repositories Kolibri OS

Rev

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

Rev 6660 Rev 6935
Line 1171... Line 1171...
1171
	unsigned boosts;
1171
	unsigned boosts;
Line 1172... Line 1172...
1172
 
1172
 
Line 1173... Line 1173...
1173
	struct intel_rps_client semaphores, mmioflips;
1173
	struct intel_rps_client semaphores, mmioflips;
1174
 
1174
 
Line 1175... Line 1175...
1175
	/* manual wa residency calculations */
1175
	/* manual wa residency calculations */
1176
	struct intel_rps_ei up_ei, down_ei;
1176
	struct intel_rps_ei ei;
1177
 
1177
 
1178
	/*
1178
	/*
Line 2156... Line 2156...
2156
	unsigned long framebuffer_references;
2156
	unsigned long framebuffer_references;
Line 2157... Line 2157...
2157
 
2157
 
2158
	/** Record of address bit 17 of each page at last unbind. */
2158
	/** Record of address bit 17 of each page at last unbind. */
Line 2159... Line -...
2159
	unsigned long *bit_17;
-
 
2160
 
-
 
2161
	union {
-
 
2162
		/** for phy allocated objects */
-
 
2163
		struct drm_dma_handle *phys_handle;
2159
	unsigned long *bit_17;
2164
 
2160
 
2165
		struct i915_gem_userptr {
2161
		struct i915_gem_userptr {
2166
			uintptr_t ptr;
2162
			uintptr_t ptr;
2167
			unsigned read_only :1;
2163
			unsigned read_only :1;
Line 2168... Line 2164...
2168
			unsigned workers :4;
2164
			unsigned workers :4;
2169
#define I915_GEM_USERPTR_MAX_WORKERS 15
2165
#define I915_GEM_USERPTR_MAX_WORKERS 15
2170
 
2166
 
2171
			struct i915_mm_struct *mm;
2167
			struct i915_mm_struct *mm;
2172
			struct i915_mmu_object *mmu_object;
2168
			struct i915_mmu_object *mmu_object;
-
 
2169
			struct work_struct *work;
-
 
2170
		} userptr;
2173
			struct work_struct *work;
2171
 
2174
		} userptr;
2172
	/** for phys allocated objects */
Line 2175... Line 2173...
2175
	};
2173
	struct drm_dma_handle *phys_handle;
2176
};
2174
};
Line 3322... Line 3320...
3322
{
3320
{
3323
	return container_of(adapter, struct intel_gmbus, adapter)->force_bit;
3321
	return container_of(adapter, struct intel_gmbus, adapter)->force_bit;
3324
}
3322
}
3325
extern void intel_i2c_reset(struct drm_device *dev);
3323
extern void intel_i2c_reset(struct drm_device *dev);
Line -... Line 3324...
-
 
3324
 
-
 
3325
/* intel_bios.c */
-
 
3326
bool intel_bios_is_port_present(struct drm_i915_private *dev_priv, enum port port);
3326
 
3327
 
3327
/* intel_opregion.c */
3328
/* intel_opregion.c */
3328
#ifdef CONFIG_ACPI
3329
#ifdef CONFIG_ACPI
3329
extern int intel_opregion_setup(struct drm_device *dev);
3330
extern int intel_opregion_setup(struct drm_device *dev);
3330
extern void intel_opregion_init(struct drm_device *dev);
3331
extern void intel_opregion_init(struct drm_device *dev);