Linux Kernel
3.7.1
|
#include <drm/drmP.h>
#include <drm/radeon_drm.h>
#include "radeon.h"
#include "r600d.h"
#include "r600_blit_shaders.h"
#include "radeon_blit_common.h"
Go to the source code of this file.
Functions | |
int | r600_blit_init (struct radeon_device *rdev) |
void | r600_blit_fini (struct radeon_device *rdev) |
int | r600_blit_prepare_copy (struct radeon_device *rdev, unsigned num_gpu_pages, struct radeon_fence **fence, struct radeon_sa_bo **vb, struct radeon_semaphore **sem) |
void | r600_blit_done_copy (struct radeon_device *rdev, struct radeon_fence **fence, struct radeon_sa_bo *vb, struct radeon_semaphore *sem) |
void | r600_kms_blit_copy (struct radeon_device *rdev, u64 src_gpu_addr, u64 dst_gpu_addr, unsigned num_gpu_pages, struct radeon_sa_bo *vb) |
void r600_blit_done_copy | ( | struct radeon_device * | rdev, |
struct radeon_fence ** | fence, | ||
struct radeon_sa_bo * | vb, | ||
struct radeon_semaphore * | sem | ||
) |
Definition at line 682 of file r600_blit_kms.c.
void r600_blit_fini | ( | struct radeon_device * | rdev | ) |
Definition at line 564 of file r600_blit_kms.c.
int r600_blit_init | ( | struct radeon_device * | rdev | ) |
Definition at line 457 of file r600_blit_kms.c.
int r600_blit_prepare_copy | ( | struct radeon_device * | rdev, |
unsigned | num_gpu_pages, | ||
struct radeon_fence ** | fence, | ||
struct radeon_sa_bo ** | vb, | ||
struct radeon_semaphore ** | sem | ||
) |
Definition at line 628 of file r600_blit_kms.c.
void r600_kms_blit_copy | ( | struct radeon_device * | rdev, |
u64 | src_gpu_addr, | ||
u64 | dst_gpu_addr, | ||
unsigned | num_gpu_pages, | ||
struct radeon_sa_bo * | vb | ||
) |
Definition at line 699 of file r600_blit_kms.c.