mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-11-01 22:58:49 -04:00
Sync with the driver (EFX code structure)
This commit is contained in:
parent
2d7ca56e2a
commit
37e75bfa2c
1 changed files with 6 additions and 4 deletions
|
|
@ -23,6 +23,8 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* ---- FX8010 ----
|
* ---- FX8010 ----
|
||||||
*/
|
*/
|
||||||
|
|
@ -285,7 +287,7 @@ typedef struct {
|
||||||
char name[128];
|
char name[128];
|
||||||
|
|
||||||
unsigned long gpr_valid[0x200/(sizeof(unsigned long)*8)]; /* bitmask of valid initializers */
|
unsigned long gpr_valid[0x200/(sizeof(unsigned long)*8)]; /* bitmask of valid initializers */
|
||||||
unsigned int gpr_map[0x200]; /* initializers */
|
uint32_t *gpr_map; /* initializers */
|
||||||
|
|
||||||
unsigned int gpr_add_control_count; /* count of GPR controls to add/replace */
|
unsigned int gpr_add_control_count; /* count of GPR controls to add/replace */
|
||||||
emu10k1_fx8010_control_gpr_t *gpr_add_controls; /* GPR controls to add/replace */
|
emu10k1_fx8010_control_gpr_t *gpr_add_controls; /* GPR controls to add/replace */
|
||||||
|
|
@ -298,11 +300,11 @@ typedef struct {
|
||||||
emu10k1_fx8010_control_gpr_t *gpr_list_controls; /* listed GPR controls */
|
emu10k1_fx8010_control_gpr_t *gpr_list_controls; /* listed GPR controls */
|
||||||
|
|
||||||
unsigned long tram_valid[0x100/(sizeof(unsigned long)*8)]; /* bitmask of valid initializers */
|
unsigned long tram_valid[0x100/(sizeof(unsigned long)*8)]; /* bitmask of valid initializers */
|
||||||
unsigned int tram_data_map[0x100]; /* data initializers */
|
uint32_t *tram_data_map; /* data initializers */
|
||||||
unsigned int tram_addr_map[0x100]; /* map initializers */
|
uint32_t *tram_addr_map; /* map initializers */
|
||||||
|
|
||||||
unsigned long code_valid[1024/(sizeof(unsigned long)*8)]; /* bitmask of valid instructions */
|
unsigned long code_valid[1024/(sizeof(unsigned long)*8)]; /* bitmask of valid instructions */
|
||||||
unsigned int code[1024][2]; /* one instruction - 64 bits */
|
uint32_t *code; /* one instruction - 64 bits */
|
||||||
} emu10k1_fx8010_code_t;
|
} emu10k1_fx8010_code_t;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue