|
@@ -185,50 +185,50 @@
|
|
|
*/
|
|
|
|
|
|
struct snd_ymfpci_playback_bank {
|
|
|
- u32 format;
|
|
|
- u32 loop_default;
|
|
|
- u32 base; /* 32-bit address */
|
|
|
- u32 loop_start; /* 32-bit offset */
|
|
|
- u32 loop_end; /* 32-bit offset */
|
|
|
- u32 loop_frac; /* 8-bit fraction - loop_start */
|
|
|
- u32 delta_end; /* pitch delta end */
|
|
|
- u32 lpfK_end;
|
|
|
- u32 eg_gain_end;
|
|
|
- u32 left_gain_end;
|
|
|
- u32 right_gain_end;
|
|
|
- u32 eff1_gain_end;
|
|
|
- u32 eff2_gain_end;
|
|
|
- u32 eff3_gain_end;
|
|
|
- u32 lpfQ;
|
|
|
- u32 status;
|
|
|
- u32 num_of_frames;
|
|
|
- u32 loop_count;
|
|
|
- u32 start;
|
|
|
- u32 start_frac;
|
|
|
- u32 delta;
|
|
|
- u32 lpfK;
|
|
|
- u32 eg_gain;
|
|
|
- u32 left_gain;
|
|
|
- u32 right_gain;
|
|
|
- u32 eff1_gain;
|
|
|
- u32 eff2_gain;
|
|
|
- u32 eff3_gain;
|
|
|
- u32 lpfD1;
|
|
|
- u32 lpfD2;
|
|
|
+ __le32 format;
|
|
|
+ __le32 loop_default;
|
|
|
+ __le32 base; /* 32-bit address */
|
|
|
+ __le32 loop_start; /* 32-bit offset */
|
|
|
+ __le32 loop_end; /* 32-bit offset */
|
|
|
+ __le32 loop_frac; /* 8-bit fraction - loop_start */
|
|
|
+ __le32 delta_end; /* pitch delta end */
|
|
|
+ __le32 lpfK_end;
|
|
|
+ __le32 eg_gain_end;
|
|
|
+ __le32 left_gain_end;
|
|
|
+ __le32 right_gain_end;
|
|
|
+ __le32 eff1_gain_end;
|
|
|
+ __le32 eff2_gain_end;
|
|
|
+ __le32 eff3_gain_end;
|
|
|
+ __le32 lpfQ;
|
|
|
+ __le32 status;
|
|
|
+ __le32 num_of_frames;
|
|
|
+ __le32 loop_count;
|
|
|
+ __le32 start;
|
|
|
+ __le32 start_frac;
|
|
|
+ __le32 delta;
|
|
|
+ __le32 lpfK;
|
|
|
+ __le32 eg_gain;
|
|
|
+ __le32 left_gain;
|
|
|
+ __le32 right_gain;
|
|
|
+ __le32 eff1_gain;
|
|
|
+ __le32 eff2_gain;
|
|
|
+ __le32 eff3_gain;
|
|
|
+ __le32 lpfD1;
|
|
|
+ __le32 lpfD2;
|
|
|
};
|
|
|
|
|
|
struct snd_ymfpci_capture_bank {
|
|
|
- u32 base; /* 32-bit address */
|
|
|
- u32 loop_end; /* 32-bit offset */
|
|
|
- u32 start; /* 32-bit offset */
|
|
|
- u32 num_of_loops; /* counter */
|
|
|
+ __le32 base; /* 32-bit address */
|
|
|
+ __le32 loop_end; /* 32-bit offset */
|
|
|
+ __le32 start; /* 32-bit offset */
|
|
|
+ __le32 num_of_loops; /* counter */
|
|
|
};
|
|
|
|
|
|
struct snd_ymfpci_effect_bank {
|
|
|
- u32 base; /* 32-bit address */
|
|
|
- u32 loop_end; /* 32-bit offset */
|
|
|
- u32 start; /* 32-bit offset */
|
|
|
- u32 temp;
|
|
|
+ __le32 base; /* 32-bit address */
|
|
|
+ __le32 loop_end; /* 32-bit offset */
|
|
|
+ __le32 start; /* 32-bit offset */
|
|
|
+ __le32 temp;
|
|
|
};
|
|
|
|
|
|
struct snd_ymfpci_pcm;
|
|
@@ -316,7 +316,7 @@ struct snd_ymfpci {
|
|
|
dma_addr_t work_base_addr;
|
|
|
struct snd_dma_buffer ac3_tmp_base;
|
|
|
|
|
|
- u32 *ctrl_playback;
|
|
|
+ __le32 *ctrl_playback;
|
|
|
struct snd_ymfpci_playback_bank *bank_playback[YDSXG_PLAYBACK_VOICES][2];
|
|
|
struct snd_ymfpci_capture_bank *bank_capture[YDSXG_CAPTURE_VOICES][2];
|
|
|
struct snd_ymfpci_effect_bank *bank_effect[YDSXG_EFFECT_VOICES][2];
|