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

Go to the source code of this file.

Functions

int radeon_semaphore_create (struct radeon_device *rdev, struct radeon_semaphore **semaphore)
 
void radeon_semaphore_emit_signal (struct radeon_device *rdev, int ring, struct radeon_semaphore *semaphore)
 
void radeon_semaphore_emit_wait (struct radeon_device *rdev, int ring, struct radeon_semaphore *semaphore)
 
int radeon_semaphore_sync_rings (struct radeon_device *rdev, struct radeon_semaphore *semaphore, int signaler, int waiter)
 
void radeon_semaphore_free (struct radeon_device *rdev, struct radeon_semaphore **semaphore, struct radeon_fence *fence)
 

Function Documentation

int radeon_semaphore_create ( struct radeon_device rdev,
struct radeon_semaphore **  semaphore 
)

Definition at line 34 of file radeon_semaphore.c.

void radeon_semaphore_emit_signal ( struct radeon_device rdev,
int  ring,
struct radeon_semaphore semaphore 
)

Definition at line 56 of file radeon_semaphore.c.

void radeon_semaphore_emit_wait ( struct radeon_device rdev,
int  ring,
struct radeon_semaphore semaphore 
)

Definition at line 63 of file radeon_semaphore.c.

void radeon_semaphore_free ( struct radeon_device rdev,
struct radeon_semaphore **  semaphore,
struct radeon_fence fence 
)

Definition at line 101 of file radeon_semaphore.c.

int radeon_semaphore_sync_rings ( struct radeon_device rdev,
struct radeon_semaphore semaphore,
int  signaler,
int  waiter 
)

Definition at line 71 of file radeon_semaphore.c.