#include <linux/module.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <asm/unaligned.h>
#include "atom.h"
#include "atom-names.h"
#include "atom-bits.h"
#include "radeon.h"
Go to the source code of this file.
|
int | atom_execute_table (struct atom_context *ctx, int index, uint32_t *params) |
|
struct atom_context * | atom_parse (struct card_info *card, void *bios) |
|
int | atom_asic_init (struct atom_context *ctx) |
|
void | atom_destroy (struct atom_context *ctx) |
|
bool | atom_parse_data_header (struct atom_context *ctx, int index, uint16_t *size, uint8_t *frev, uint8_t *crev, uint16_t *data_start) |
|
bool | atom_parse_cmd_header (struct atom_context *ctx, int index, uint8_t *frev, uint8_t *crev) |
|
int | atom_allocate_fb_scratch (struct atom_context *ctx) |
|
#define ATOM_COND_ABOVE 0 |
#define ATOM_COND_ABOVEOREQUAL 1 |
#define ATOM_COND_ALWAYS 2 |
#define ATOM_COND_BELOW 3 |
#define ATOM_COND_BELOWOREQUAL 4 |
#define ATOM_COND_EQUAL 5 |
#define ATOM_COND_NOTEQUAL 6 |
#define ATOM_PORT_SYSIO 2 |
#define ATOM_UNIT_MICROSEC 0 |
#define ATOM_UNIT_MILLISEC 1 |