#include <linux/kernel.h>
#include <drm/drmP.h>
#include "radeon.h"
#include "r600d.h"
#include "r600_reg_safe.h"
Go to the source code of this file.
|
#define | FMT_8_BIT(fmt, vc) [fmt] = { 1, 1, 1, vc, CHIP_R600 } |
|
#define | FMT_16_BIT(fmt, vc) [fmt] = { 1, 1, 2, vc, CHIP_R600 } |
|
#define | FMT_24_BIT(fmt) [fmt] = { 1, 1, 4, 0, CHIP_R600 } |
|
#define | FMT_32_BIT(fmt, vc) [fmt] = { 1, 1, 4, vc, CHIP_R600 } |
|
#define | FMT_48_BIT(fmt) [fmt] = { 1, 1, 8, 0, CHIP_R600 } |
|
#define | FMT_64_BIT(fmt, vc) [fmt] = { 1, 1, 8, vc, CHIP_R600 } |
|
#define | FMT_96_BIT(fmt) [fmt] = { 1, 1, 12, 0, CHIP_R600 } |
|
#define | FMT_128_BIT(fmt, vc) [fmt] = { 1, 1, 16,vc, CHIP_R600 } |
|
|
void | r600_cs_legacy_get_tiling_conf (struct drm_device *dev, u32 *npipes, u32 *nbanks, u32 *group_size) |
|
bool | r600_fmt_is_valid_color (u32 format) |
|
bool | r600_fmt_is_valid_texture (u32 format, enum radeon_family family) |
|
int | r600_fmt_get_blocksize (u32 format) |
|
int | r600_fmt_get_nblocksx (u32 format, u32 w) |
|
int | r600_fmt_get_nblocksy (u32 format, u32 h) |
|
unsigned | r600_mip_minify (unsigned size, unsigned level) |
|
int | r600_cs_parse (struct radeon_cs_parser *p) |
|
int | r600_cs_legacy (struct drm_device *dev, void *data, struct drm_file *filp, unsigned family, u32 *ib, int *l) |
|
void | r600_cs_legacy_init (void) |
|
int r600_fmt_get_blocksize |
( |
u32 |
format | ) |
|
int r600_fmt_get_nblocksx |
( |
u32 |
format, |
|
|
u32 |
w |
|
) |
| |
int r600_fmt_get_nblocksy |
( |
u32 |
format, |
|
|
u32 |
h |
|
) |
| |
bool r600_fmt_is_valid_color |
( |
u32 |
format | ) |
|
unsigned r600_mip_minify |
( |
unsigned |
size, |
|
|
unsigned |
level |
|
) |
| |