Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
i915_gem_stolen.c File Reference
#include <drm/drmP.h>
#include <drm/i915_drm.h>
#include "i915_drv.h"

Go to the source code of this file.

Macros

#define PTE_ADDRESS_MASK   0xfffff000
 
#define PTE_ADDRESS_MASK_HIGH   0x000000f0 /* i915+ */
 
#define PTE_MAPPING_TYPE_UNCACHED   (0 << 1)
 
#define PTE_MAPPING_TYPE_DCACHE   (1 << 1) /* i830 only */
 
#define PTE_MAPPING_TYPE_CACHED   (3 << 1)
 
#define PTE_MAPPING_TYPE_MASK   (3 << 1)
 
#define PTE_VALID   (1 << 0)
 

Functions

void i915_gem_cleanup_stolen (struct drm_device *dev)
 
int i915_gem_init_stolen (struct drm_device *dev)
 

Macro Definition Documentation

#define PTE_ADDRESS_MASK   0xfffff000

Definition at line 45 of file i915_gem_stolen.c.

#define PTE_ADDRESS_MASK_HIGH   0x000000f0 /* i915+ */

Definition at line 46 of file i915_gem_stolen.c.

#define PTE_MAPPING_TYPE_CACHED   (3 << 1)

Definition at line 49 of file i915_gem_stolen.c.

#define PTE_MAPPING_TYPE_DCACHE   (1 << 1) /* i830 only */

Definition at line 48 of file i915_gem_stolen.c.

#define PTE_MAPPING_TYPE_MASK   (3 << 1)

Definition at line 50 of file i915_gem_stolen.c.

#define PTE_MAPPING_TYPE_UNCACHED   (0 << 1)

Definition at line 47 of file i915_gem_stolen.c.

#define PTE_VALID   (1 << 0)

Definition at line 51 of file i915_gem_stolen.c.

Function Documentation

void i915_gem_cleanup_stolen ( struct drm_device dev)

Definition at line 172 of file i915_gem_stolen.c.

int i915_gem_init_stolen ( struct drm_device dev)

Definition at line 178 of file i915_gem_stolen.c.