TwiceAsNice
2019-02-18
|
Classes | |
struct | _reg_def_t |
Macros | |
#define | _GSC_REG(a) "GSC " #a, HPDI32_##a |
#define | _PCI_REG(a) "PCI " #a, GSC_PCI_9080_##a |
#define | _PLX_REG(a) "PLX " #a, GSC_PLX_9080_##a |
Functions | |
static int | _reg_list (void *dev, const _reg_def_t *list) |
static const char * | _reg_name (U32 reg, const _reg_def_t *list) |
int | dev_reg_mod (void *dev, U32 reg, U32 value, U32 mask, int verbose) |
int | dev_reg_read (void *dev, U32 reg, U32 *value, int verbose) |
int | dev_reg_write (void *dev, U32 reg, U32 value, int verbose) |
int | reg_list (void *dev, int pci, int plx, int gsc) |
const char * | reg_name (U32 reg) |
Variables | |
static const _reg_def_t | _gsc [] |
static const _reg_def_t | _pci [] |
static const _reg_def_t | _plx [] |
#define _GSC_REG | ( | a | ) | "GSC " #a, HPDI32_##a |
#define _PCI_REG | ( | a | ) | "PCI " #a, GSC_PCI_9080_##a |
#define _PLX_REG | ( | a | ) | "PLX " #a, GSC_PLX_9080_##a |
|
static |
|
static |
int dev_reg_mod | ( | void * | dev, |
U32 | reg, | ||
U32 | value, | ||
U32 | mask, | ||
int | verbose | ||
) |
int dev_reg_read | ( | void * | dev, |
U32 | reg, | ||
U32 * | value, | ||
int | verbose | ||
) |
int dev_reg_write | ( | void * | dev, |
U32 | reg, | ||
U32 | value, | ||
int | verbose | ||
) |
int reg_list | ( | void * | dev, |
int | pci, | ||
int | plx, | ||
int | gsc | ||
) |
const char* reg_name | ( | U32 | reg | ) |
|
static |
|
static |
|
static |