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

Go to the source code of this file.

Data Structures

struct  eb_objects
 

Macros

#define N_RELOC(x)   ((x) / sizeof(struct drm_i915_gem_relocation_entry))
 
#define __EXEC_OBJECT_HAS_PIN   (1<<31)
 
#define __EXEC_OBJECT_HAS_FENCE   (1<<30)
 

Functions

int i915_gem_execbuffer (struct drm_device *dev, void *data, struct drm_file *file)
 
int i915_gem_execbuffer2 (struct drm_device *dev, void *data, struct drm_file *file)
 

Macro Definition Documentation

#define __EXEC_OBJECT_HAS_FENCE   (1<<30)

Definition at line 336 of file i915_gem_execbuffer.c.

#define __EXEC_OBJECT_HAS_PIN   (1<<31)

Definition at line 335 of file i915_gem_execbuffer.c.

#define N_RELOC (   x)    ((x) / sizeof(struct drm_i915_gem_relocation_entry))

Function Documentation

int i915_gem_execbuffer ( struct drm_device dev,
void data,
struct drm_file *  file 
)

Definition at line 1080 of file i915_gem_execbuffer.c.

int i915_gem_execbuffer2 ( struct drm_device dev,
void data,
struct drm_file *  file 
)

Definition at line 1161 of file i915_gem_execbuffer.c.