Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | a3dsrc_t |
Macros | |
#define | HRTF_SZ 0x38 |
#define | DLINE_SZ 0x28 |
#define | CTRLID_HRTF 1 |
#define | CTRLID_ITD 2 |
#define | CTRLID_ILD 4 |
#define | CTRLID_FILTER 8 |
#define | CTRLID_GAINS 16 |
#define | A3D_A_HrtfCurrent 0x18000 /* 56 ULONG */ |
#define | A3D_A_GainCurrent 0x180E0 |
#define | A3D_A_GainTarget 0x180E4 |
#define | A3D_A_A12Current 0x180E8 /* Atmospheric current. */ |
#define | A3D_A_A21Target 0x180EC /* Atmospheric target */ |
#define | A3D_A_B01Current 0x180F0 /* Atmospheric current */ |
#define | A3D_A_B10Target 0x180F4 /* Atmospheric target */ |
#define | A3D_A_B2Current 0x180F8 /* Atmospheric current */ |
#define | A3D_A_B2Target 0x180FC /* Atmospheric target */ |
#define | A3D_A_HrtfTarget 0x18100 /* 56 ULONG */ |
#define | A3D_A_ITDCurrent 0x181E0 |
#define | A3D_A_ITDTarget 0x181E4 |
#define | A3D_A_HrtfDelayLine 0x181E8 /* 56 ULONG */ |
#define | A3D_A_ITDDelayLine 0x182C8 /* 40/45 ULONG */ |
#define | A3D_A_HrtfTrackTC 0x1837C /* Time Constants */ |
#define | A3D_A_GainTrackTC 0x18380 |
#define | A3D_A_CoeffTrackTC 0x18384 |
#define | A3D_A_ITDTrackTC 0x18388 |
#define | A3D_A_x1 0x1838C |
#define | A3D_A_x2 0x18390 |
#define | A3D_A_y1 0x18394 |
#define | A3D_A_y2 0x18398 |
#define | A3D_A_HrtfOutL 0x1839C |
#define | A3D_A_HrtfOutR 0x183A0 |
#define | A3D_A_TAIL 0x183A4 |
#define | A3D_B_HrtfCurrent 0x19000 /* 56 ULONG */ |
#define | A3D_B_GainCurrent 0x190E0 |
#define | A3D_B_GainTarget 0x190E4 |
#define | A3D_B_A12Current 0x190E8 |
#define | A3D_B_A21Target 0x190EC |
#define | A3D_B_B01Current 0x190F0 |
#define | A3D_B_B10Target 0x190F4 |
#define | A3D_B_B2Current 0x190F8 |
#define | A3D_B_B2Target 0x190FC |
#define | A3D_B_HrtfTarget 0x19100 /* 56 ULONG */ |
#define | A3D_B_ITDCurrent 0x191E0 |
#define | A3D_B_ITDTarget 0x191E4 |
#define | A3D_B_HrtfDelayLine 0x191E8 /* 56 ULONG */ |
#define | A3D_B_TAIL 0x192C8 |
#define | A3D_SLICE_BANK_A 0x18000 /* 4 sources */ |
#define | A3D_SLICE_BANK_B 0x19000 /* 4 sources */ |
#define | A3D_SLICE_VDBDest 0x19C00 /* 8 ULONG */ |
#define | A3D_SLICE_VDBSource 0x19C20 /* 4 ULONG */ |
#define | A3D_SLICE_ABReg 0x19C30 |
#define | A3D_SLICE_CReg 0x19C34 |
#define | A3D_SLICE_Control 0x19C38 |
#define | A3D_SLICE_DebugReserved 0x19C3c /* Dangerous! */ |
#define | A3D_SLICE_Pointers 0x19C40 |
#define | A3D_SLICE_TAIL 0x1A000 |
#define | a3d_addrA(slice, source, reg) (((slice)<<0xd)+((source)*0x3A4)+(reg)) |
#define | a3d_addrB(slice, source, reg) (((slice)<<0xd)+((source)*0x2C8)+(reg)) |
#define | a3d_addrS(slice, reg) (((slice)<<0xd)+(reg)) |
Typedefs | |
typedef unsigned short int | a3d_Hrtf_t [HRTF_SZ] |
typedef unsigned short int | a3d_ItdDline_t [DLINE_SZ] |
typedef unsigned short int | a3d_atmos_t [5] |
typedef unsigned short int | a3d_LRGains_t [2] |
typedef unsigned short int | a3d_Itd_t [2] |
typedef unsigned short int | a3d_Ild_t [2] |
#define A3D_A_A12Current 0x180E8 /* Atmospheric current. */ |
Definition at line 63 of file au88x0_a3d.h.
#define A3D_A_A21Target 0x180EC /* Atmospheric target */ |
Definition at line 64 of file au88x0_a3d.h.
#define A3D_A_B01Current 0x180F0 /* Atmospheric current */ |
Definition at line 65 of file au88x0_a3d.h.
#define A3D_A_B10Target 0x180F4 /* Atmospheric target */ |
Definition at line 66 of file au88x0_a3d.h.
#define A3D_A_B2Current 0x180F8 /* Atmospheric current */ |
Definition at line 67 of file au88x0_a3d.h.
#define A3D_A_B2Target 0x180FC /* Atmospheric target */ |
Definition at line 68 of file au88x0_a3d.h.
#define A3D_A_CoeffTrackTC 0x18384 |
Definition at line 76 of file au88x0_a3d.h.
#define A3D_A_GainCurrent 0x180E0 |
Definition at line 61 of file au88x0_a3d.h.
#define A3D_A_GainTarget 0x180E4 |
Definition at line 62 of file au88x0_a3d.h.
#define A3D_A_GainTrackTC 0x18380 |
Definition at line 75 of file au88x0_a3d.h.
#define A3D_A_HrtfCurrent 0x18000 /* 56 ULONG */ |
Definition at line 60 of file au88x0_a3d.h.
#define A3D_A_HrtfDelayLine 0x181E8 /* 56 ULONG */ |
Definition at line 72 of file au88x0_a3d.h.
#define A3D_A_HrtfOutL 0x1839C |
Definition at line 82 of file au88x0_a3d.h.
#define A3D_A_HrtfOutR 0x183A0 |
Definition at line 83 of file au88x0_a3d.h.
#define A3D_A_HrtfTarget 0x18100 /* 56 ULONG */ |
Definition at line 69 of file au88x0_a3d.h.
#define A3D_A_HrtfTrackTC 0x1837C /* Time Constants */ |
Definition at line 74 of file au88x0_a3d.h.
#define A3D_A_ITDCurrent 0x181E0 |
Definition at line 70 of file au88x0_a3d.h.
#define A3D_A_ITDDelayLine 0x182C8 /* 40/45 ULONG */ |
Definition at line 73 of file au88x0_a3d.h.
#define A3D_A_ITDTarget 0x181E4 |
Definition at line 71 of file au88x0_a3d.h.
#define A3D_A_ITDTrackTC 0x18388 |
Definition at line 77 of file au88x0_a3d.h.
#define A3D_A_TAIL 0x183A4 |
Definition at line 84 of file au88x0_a3d.h.
#define A3D_A_x1 0x1838C |
Definition at line 78 of file au88x0_a3d.h.
#define A3D_A_x2 0x18390 |
Definition at line 79 of file au88x0_a3d.h.
#define A3D_A_y1 0x18394 |
Definition at line 80 of file au88x0_a3d.h.
#define A3D_A_y2 0x18398 |
Definition at line 81 of file au88x0_a3d.h.
Definition at line 118 of file au88x0_a3d.h.
Definition at line 119 of file au88x0_a3d.h.
Definition at line 120 of file au88x0_a3d.h.
#define A3D_B_A12Current 0x190E8 |
Definition at line 90 of file au88x0_a3d.h.
#define A3D_B_A21Target 0x190EC |
Definition at line 91 of file au88x0_a3d.h.
#define A3D_B_B01Current 0x190F0 |
Definition at line 92 of file au88x0_a3d.h.
#define A3D_B_B10Target 0x190F4 |
Definition at line 93 of file au88x0_a3d.h.
#define A3D_B_B2Current 0x190F8 |
Definition at line 94 of file au88x0_a3d.h.
#define A3D_B_B2Target 0x190FC |
Definition at line 95 of file au88x0_a3d.h.
#define A3D_B_GainCurrent 0x190E0 |
Definition at line 88 of file au88x0_a3d.h.
#define A3D_B_GainTarget 0x190E4 |
Definition at line 89 of file au88x0_a3d.h.
#define A3D_B_HrtfCurrent 0x19000 /* 56 ULONG */ |
Definition at line 87 of file au88x0_a3d.h.
#define A3D_B_HrtfDelayLine 0x191E8 /* 56 ULONG */ |
Definition at line 99 of file au88x0_a3d.h.
#define A3D_B_HrtfTarget 0x19100 /* 56 ULONG */ |
Definition at line 96 of file au88x0_a3d.h.
#define A3D_B_ITDCurrent 0x191E0 |
Definition at line 97 of file au88x0_a3d.h.
#define A3D_B_ITDTarget 0x191E4 |
Definition at line 98 of file au88x0_a3d.h.
#define A3D_B_TAIL 0x192C8 |
Definition at line 100 of file au88x0_a3d.h.
#define A3D_SLICE_ABReg 0x19C30 |
Definition at line 107 of file au88x0_a3d.h.
#define A3D_SLICE_BANK_A 0x18000 /* 4 sources */ |
Definition at line 103 of file au88x0_a3d.h.
#define A3D_SLICE_BANK_B 0x19000 /* 4 sources */ |
Definition at line 104 of file au88x0_a3d.h.
#define A3D_SLICE_Control 0x19C38 |
Definition at line 109 of file au88x0_a3d.h.
#define A3D_SLICE_CReg 0x19C34 |
Definition at line 108 of file au88x0_a3d.h.
#define A3D_SLICE_DebugReserved 0x19C3c /* Dangerous! */ |
Definition at line 110 of file au88x0_a3d.h.
#define A3D_SLICE_Pointers 0x19C40 |
Definition at line 111 of file au88x0_a3d.h.
#define A3D_SLICE_TAIL 0x1A000 |
Definition at line 112 of file au88x0_a3d.h.
#define A3D_SLICE_VDBDest 0x19C00 /* 8 ULONG */ |
Definition at line 105 of file au88x0_a3d.h.
#define A3D_SLICE_VDBSource 0x19C20 /* 4 ULONG */ |
Definition at line 106 of file au88x0_a3d.h.
#define CTRLID_FILTER 8 |
Definition at line 36 of file au88x0_a3d.h.
#define CTRLID_GAINS 16 |
Definition at line 37 of file au88x0_a3d.h.
#define CTRLID_HRTF 1 |
Definition at line 33 of file au88x0_a3d.h.
#define CTRLID_ILD 4 |
Definition at line 35 of file au88x0_a3d.h.
#define CTRLID_ITD 2 |
Definition at line 34 of file au88x0_a3d.h.
#define DLINE_SZ 0x28 |
Definition at line 31 of file au88x0_a3d.h.
#define HRTF_SZ 0x38 |
Definition at line 30 of file au88x0_a3d.h.
Definition at line 42 of file au88x0_a3d.h.
Definition at line 40 of file au88x0_a3d.h.
Definition at line 45 of file au88x0_a3d.h.
Definition at line 44 of file au88x0_a3d.h.
Definition at line 41 of file au88x0_a3d.h.
Definition at line 43 of file au88x0_a3d.h.