mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 16:54:21 +00:00 
			
		
		
		
	ALSA: opl3: Constify snd_opl3_drum_voice definitions
The snd_opl3_drum_voice items are all read-only, hence they can be declared as const. There should be no functional changes by this patch. Link: https://lore.kernel.org/r/20200103081714.9560-45-tiwai@suse.de Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
		
							parent
							
								
									1da7f0c570
								
							
						
					
					
						commit
						fe27463ad8
					
				
					 1 changed files with 13 additions and 13 deletions
				
			
		|  | @ -47,25 +47,25 @@ struct snd_opl3_drum_note { | |||
| 	unsigned char feedback_connection; | ||||
| }; | ||||
| 
 | ||||
| static struct snd_opl3_drum_voice bass_op0 = {6, 0, 0x00, 0x32, 0xf8, 0x66, 0x30, 0x00}; | ||||
| static struct snd_opl3_drum_voice bass_op1 = {6, 1, 0x00, 0x03, 0xf6, 0x57, 0x30, 0x00}; | ||||
| static struct snd_opl3_drum_note bass_note = {6, 0x90, 0x09}; | ||||
| static const struct snd_opl3_drum_voice bass_op0 = {6, 0, 0x00, 0x32, 0xf8, 0x66, 0x30, 0x00}; | ||||
| static const struct snd_opl3_drum_voice bass_op1 = {6, 1, 0x00, 0x03, 0xf6, 0x57, 0x30, 0x00}; | ||||
| static const struct snd_opl3_drum_note bass_note = {6, 0x90, 0x09}; | ||||
| 
 | ||||
| static struct snd_opl3_drum_voice hihat = {7, 0, 0x00, 0x03, 0xf0, 0x06, 0x20, 0x00}; | ||||
| static const struct snd_opl3_drum_voice hihat = {7, 0, 0x00, 0x03, 0xf0, 0x06, 0x20, 0x00}; | ||||
| 
 | ||||
| static struct snd_opl3_drum_voice snare = {7, 1, 0x00, 0x03, 0xf0, 0x07, 0x20, 0x02}; | ||||
| static struct snd_opl3_drum_note snare_note = {7, 0xf4, 0x0d}; | ||||
| static const struct snd_opl3_drum_voice snare = {7, 1, 0x00, 0x03, 0xf0, 0x07, 0x20, 0x02}; | ||||
| static const struct snd_opl3_drum_note snare_note = {7, 0xf4, 0x0d}; | ||||
| 
 | ||||
| static struct snd_opl3_drum_voice tomtom = {8, 0, 0x02, 0x03, 0xf0, 0x06, 0x10, 0x00}; | ||||
| static struct snd_opl3_drum_note tomtom_note = {8, 0xf4, 0x09}; | ||||
| static const struct snd_opl3_drum_voice tomtom = {8, 0, 0x02, 0x03, 0xf0, 0x06, 0x10, 0x00}; | ||||
| static const struct snd_opl3_drum_note tomtom_note = {8, 0xf4, 0x09}; | ||||
| 
 | ||||
| static struct snd_opl3_drum_voice cymbal = {8, 1, 0x04, 0x03, 0xf0, 0x06, 0x10, 0x00}; | ||||
| static const struct snd_opl3_drum_voice cymbal = {8, 1, 0x04, 0x03, 0xf0, 0x06, 0x10, 0x00}; | ||||
| 
 | ||||
| /*
 | ||||
|  * set drum voice characteristics | ||||
|  */ | ||||
| static void snd_opl3_drum_voice_set(struct snd_opl3 *opl3, | ||||
| 				    struct snd_opl3_drum_voice *data) | ||||
| 				    const struct snd_opl3_drum_voice *data) | ||||
| { | ||||
| 	unsigned char op_offset = snd_opl3_regmap[data->voice][data->op]; | ||||
| 	unsigned char voice_offset = data->voice; | ||||
|  | @ -100,7 +100,7 @@ static void snd_opl3_drum_voice_set(struct snd_opl3 *opl3, | |||
|  * Set drum voice pitch | ||||
|  */ | ||||
| static void snd_opl3_drum_note_set(struct snd_opl3 *opl3, | ||||
| 				   struct snd_opl3_drum_note *data) | ||||
| 				   const struct snd_opl3_drum_note *data) | ||||
| { | ||||
| 	unsigned char voice_offset = data->voice; | ||||
| 	unsigned short opl3_reg; | ||||
|  | @ -118,7 +118,7 @@ static void snd_opl3_drum_note_set(struct snd_opl3 *opl3, | |||
|  * Set drum voice volume and position | ||||
|  */ | ||||
| static void snd_opl3_drum_vol_set(struct snd_opl3 *opl3, | ||||
| 				  struct snd_opl3_drum_voice *data, | ||||
| 				  const struct snd_opl3_drum_voice *data, | ||||
| 				  int vel, struct snd_midi_channel *chan) | ||||
| { | ||||
| 	unsigned char op_offset = snd_opl3_regmap[data->voice][data->op]; | ||||
|  | @ -170,7 +170,7 @@ void snd_opl3_drum_switch(struct snd_opl3 *opl3, int note, int vel, int on_off, | |||
| 			  struct snd_midi_channel *chan) | ||||
| { | ||||
| 	unsigned char drum_mask; | ||||
| 	struct snd_opl3_drum_voice *drum_voice; | ||||
| 	const struct snd_opl3_drum_voice *drum_voice; | ||||
| 
 | ||||
| 	if (!(opl3->drum_reg & OPL3_PERCUSSION_ENABLE)) | ||||
| 		return; | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Takashi Iwai
						Takashi Iwai