#include <linux/module.h>
#include <drm/drmP.h>
#include <drm/radeon_drm.h>
#include "radeon_drv.h"
#include "r300_reg.h"
Go to the source code of this file.
|
| MODULE_FIRMWARE (FIRMWARE_R100) |
|
| MODULE_FIRMWARE (FIRMWARE_R200) |
|
| MODULE_FIRMWARE (FIRMWARE_R300) |
|
| MODULE_FIRMWARE (FIRMWARE_R420) |
|
| MODULE_FIRMWARE (FIRMWARE_RS690) |
|
| MODULE_FIRMWARE (FIRMWARE_RS600) |
|
| MODULE_FIRMWARE (FIRMWARE_R520) |
|
u32 | radeon_read_ring_rptr (drm_radeon_private_t *dev_priv, u32 off) |
|
u32 | radeon_get_ring_head (drm_radeon_private_t *dev_priv) |
|
void | radeon_write_ring_rptr (drm_radeon_private_t *dev_priv, u32 off, u32 val) |
|
void | radeon_set_ring_head (drm_radeon_private_t *dev_priv, u32 val) |
|
u32 | radeon_get_scratch (drm_radeon_private_t *dev_priv, int index) |
|
u32 | RADEON_READ_MM (drm_radeon_private_t *dev_priv, int addr) |
|
u32 | radeon_read_fb_location (drm_radeon_private_t *dev_priv) |
|
void | radeon_write_agp_location (drm_radeon_private_t *dev_priv, u32 agp_loc) |
|
void | radeon_write_agp_base (drm_radeon_private_t *dev_priv, u64 agp_base) |
|
void | radeon_enable_bm (struct drm_radeon_private *dev_priv) |
|
int | radeon_do_cp_idle (drm_radeon_private_t *dev_priv) |
|
int | radeon_cp_init (struct drm_device *dev, void *data, struct drm_file *file_priv) |
|
int | radeon_cp_start (struct drm_device *dev, void *data, struct drm_file *file_priv) |
|
int | radeon_cp_stop (struct drm_device *dev, void *data, struct drm_file *file_priv) |
|
void | radeon_do_release (struct drm_device *dev) |
|
int | radeon_cp_reset (struct drm_device *dev, void *data, struct drm_file *file_priv) |
|
int | radeon_cp_idle (struct drm_device *dev, void *data, struct drm_file *file_priv) |
|
int | radeon_cp_resume (struct drm_device *dev, void *data, struct drm_file *file_priv) |
|
int | radeon_engine_reset (struct drm_device *dev, void *data, struct drm_file *file_priv) |
|
int | radeon_fullscreen (struct drm_device *dev, void *data, struct drm_file *file_priv) |
|
struct drm_buf * | radeon_freelist_get (struct drm_device *dev) |
|
void | radeon_freelist_reset (struct drm_device *dev) |
|
int | radeon_wait_ring (drm_radeon_private_t *dev_priv, int n) |
|
int | radeon_cp_buffers (struct drm_device *dev, void *data, struct drm_file *file_priv) |
|
int | radeon_driver_load (struct drm_device *dev, unsigned long flags) |
|
int | radeon_master_create (struct drm_device *dev, struct drm_master *master) |
|
void | radeon_master_destroy (struct drm_device *dev, struct drm_master *master) |
|
int | radeon_driver_firstopen (struct drm_device *dev) |
|
int | radeon_driver_unload (struct drm_device *dev) |
|
void | radeon_commit_ring (drm_radeon_private_t *dev_priv) |
|
#define FIRMWARE_R100 "radeon/R100_cp.bin" |
#define FIRMWARE_R200 "radeon/R200_cp.bin" |
#define FIRMWARE_R300 "radeon/R300_cp.bin" |
#define FIRMWARE_R420 "radeon/R420_cp.bin" |
#define FIRMWARE_R520 "radeon/R520_cp.bin" |
#define FIRMWARE_RS600 "radeon/RS600_cp.bin" |
#define FIRMWARE_RS690 "radeon/RS690_cp.bin" |
#define RADEON_FIFO_DEBUG 0 |