sound/isa/: possible cleanups
PATCH 1/1 sound/isa/: possible cleanups
This patch contains the following possible cleanups:
- make needlesly global code static
- remove the following unused global functions:
- gus/gus_volume.c: snd_gf1_gvol_to_lvol_raw
- gus/gus_volume.c: snd_gf1_calc_ramp_rate
- gus/gus_volume.c: snd_gf1_compute_vibrato
- gus/gus_volume.c: snd_gf1_compute_pitchbend
- gus/gus_volume.c: snd_gf1_compute_freq
- gus/gus_io.c: snd_gf1_i_adlib_write
- gus/gus_io.c: snd_gf1_i_write_addr
- gus/gus_io.c: snd_gf1_pokew
- gus/gus_io.c: snd_gf1_peekw
- gus/gus_io.c: snd_gf1_dram_setmem
- gus/gus_io.c: snd_gf1_print_global_registers
- gus/gus_io.c: snd_gf1_print_setup_registers
- gus/gus_io.c: snd_gf1_peek_print_block
- gus/gus_io.c: snd_gf1_print_setup_registers
- gus/gus_io.c: snd_gf1_peek_print_block
- remove the following unused global variable:
- gus/gus_tables.h: snd_gf1_scale_table
- remove the following unneeded EXPORT_SYMBOL's:
- gus/gus_main.c: snd_gf1_i_write16
- gus/gus_main.c: snd_gf1_start
- gus/gus_main.c: snd_gf1_stop
---
sound/isa/gus/gus_mem.c | 12 +- sound/isa/gus/gus_reset.c | 3 sound/isa/gus/gus_synth.c | 3 sound/isa/gus/gus_tables.h | 27 ---- sound/isa/gus/gus_volume.c | 141 ------------------------ sound/isa/wavefront/wavefront_fx.c | 39 +++--- include/sound/gus.h | 23 ---- sound/isa/gus/gus_io.c | 164 ----------------------------- sound/isa/gus/gus_main.c | 3 9 files changed, 34 insertions(+), 381 deletions(-)
sound/isa/gus/gus_mem.c renamed from sound/isa/gus/gus_mem.c.old +6 -6
@@ -39,8 +39,8 @@ } } -snd_gf1_mem_block_t *snd_gf1_mem_xalloc (snd_gf1_mem_t * alloc, -snd_gf1_mem_block_t * block) +static snd_gf1_mem_block_t *snd_gf1_mem_xalloc (snd_gf1_mem_t * alloc, +snd_gf1_mem_block_t * block) {snd_gf1_mem_block_t *pblock, *nblock;
@@ -105,8 +105,8 @@return 0 ; } -snd_gf1_mem_block_t *snd_gf1_mem_look (snd_gf1_mem_t * alloc, -unsigned int address) +static snd_gf1_mem_block_t *snd_gf1_mem_look (snd_gf1_mem_t * alloc, +unsigned int address) {snd_gf1_mem_block_t *block;
@@ -118,8 +118,8 @@return NULL ; } -snd_gf1_mem_block_t *snd_gf1_mem_share (snd_gf1_mem_t * alloc, -unsigned int *share_id) +static snd_gf1_mem_block_t *snd_gf1_mem_share (snd_gf1_mem_t * alloc, +unsigned int *share_id) {snd_gf1_mem_block_t *block;
sound/isa/gus/gus_reset.c renamed from sound/isa/gus/gus_reset.c.old +2 -1
@@ -161,7 +161,8 @@#endif } -void snd_gf1_clear_voices (snd_gus_card_t * gus,unsigned short v_min,unsigned short v_max) +static void snd_gf1_clear_voices (snd_gus_card_t * gus,unsigned short v_min, +unsigned short v_max) {unsigned long flags;unsigned int daddr;
sound/isa/gus/gus_synth.c renamed from sound/isa/gus/gus_synth.c.old +2 -1
@@ -99,7 +99,8 @@snd_seq_instr_list_free_cond (p->gus->gf1.ilist, &ifree, client,0 ); } -int snd_gus_synth_event_input (snd_seq_event_t *ev,int direct,void *private_data,int atomic,int hop) +static int snd_gus_synth_event_input (snd_seq_event_t *ev,int direct, +void *private_data,int atomic,int hop) {snd_gus_port_t * p = (snd_gus_port_t *) private_data;
sound/isa/gus/gus_volume.c renamed from sound/isa/gus/gus_volume.c.old +0 -141
150 lines not on this page · raw message
sound/isa/gus/gus_tables.h renamed from sound/isa/gus/gus_tables.h.old +0 -27
@@ -23,32 +23,6 @@#ifdef __GUS_TABLES_ALLOC__ -unsigned int snd_gf1_scale_table[SNDRV_GF1_SCALE_TABLE_SIZE ] = -{ -8372 ,8870 ,9397 ,9956 ,10548 ,11175 , -11840 ,12544 ,13290 ,14080 ,14917 ,15804 , -16744 ,17740 ,18795 ,19912 ,21096 ,22351 , -23680 ,25088 ,26580 ,28160 ,29834 ,31609 , -33488 ,35479 ,37589 ,39824 ,42192 ,44701 , -47359 ,50175 ,53159 ,56320 ,59669 ,63217 , -66976 ,70959 ,75178 ,79649 ,84385 ,89402 , -94719 ,100351 ,106318 ,112640 ,119338 ,126434 , -133952 ,141918 ,150356 ,159297 ,168769 ,178805 , -189437 ,200702 ,212636 ,225280 ,238676 ,252868 , -267905 ,283835 ,300713 ,318594 ,337539 ,357610 , -378874 ,401403 ,425272 ,450560 ,477352 ,505737 , -535809 ,567670 ,601425 ,637188 ,675077 ,715219 , -757749 ,802807 ,850544 ,901120 ,954703 ,1011473 , -1071618 ,1135340 ,1202851 ,1274376 ,1350154 ,1430439 , -1515497 ,1605613 ,1701088 ,1802240 ,1909407 ,2022946 , -2143237 ,2270680 ,2405702 ,2548752 ,2700309 ,2860878 , -3030994 ,3211227 ,3402176 ,3604480 ,3818814 ,4045892 , -4286473 ,4541360 ,4811404 ,5097505 ,5400618 ,5721755 , -6061989 ,6422453 ,6804352 ,7208960 ,7637627 ,8091784 , -8572947 ,9082720 ,9622807 ,10195009 ,10801236 ,11443511 , -12123977 ,12844906 -}; -unsigned short snd_gf1_atten_table[SNDRV_GF1_ATTEN_TABLE_SIZE ] = {4095 /* 0 */ ,1789 /* 1 */ ,1533 /* 2 */ ,1383 /* 3 */ ,1277 /* 4 */ , 1195 /* 5 */,1127 /* 6 */,1070 /* 7 */,1021 /* 8 */,978 /* 9 */,
@@ -80,7 +54,6 @@#else -extern unsigned int snd_gf1_scale_table[SNDRV_GF1_SCALE_TABLE_SIZE ];extern unsigned short snd_gf1_atten_table[SNDRV_GF1_ATTEN_TABLE_SIZE ];#endif
sound/isa/wavefront/wavefront_fx.c renamed from sound/isa/wavefront/wavefront_fx.c.old +22 -17
@@ -34,7 +34,7 @@/* weird stuff, derived from port I/O tracing with dosemu */ -unsigned char page_zero[]__initdata = { +static unsigned char page_zero[]__initdata = {0x01 ,0x7c ,0x00 ,0x1e ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0xf5 ,0x00 ,0x11 ,0x00 ,0x20 ,0x00 ,0x32 ,0x00 ,0x40 ,0x00 ,0x13 ,0x00 ,0x00 ,0x00 ,0x14 ,0x02 ,0x76 ,0x00 ,0x60 ,0x00 ,0x80 ,0x02 ,0x00 ,0x00 ,
@@ -61,7 +61,7 @@0x1d ,0x02 ,0xdf }; -unsigned char page_one[]__initdata = { +static unsigned char page_one[]__initdata = {0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x02 ,0x00 ,0x00 ,0x19 ,0x00 ,0x1f ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x03 ,0xd8 ,0x00 ,0x00 , 0x02, 0x20, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x01,
@@ -88,7 +88,7 @@0x60 ,0x00 ,0x1b }; -unsigned char page_two[]__initdata = { +static unsigned char page_two[]__initdata = {0xc4 ,0x00 ,0x44 ,0x07 ,0x44 ,0x00 ,0x40 ,0x25 ,0x01 ,0x06 ,0xc4 ,0x07 ,0x40 ,0x25 ,0x01 ,0x00 ,0x46 ,0x46 ,0x00 ,0x00 ,0x00 ,0x00 , 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -103,7 +103,7 @@0x46 ,0x05 ,0x46 ,0x07 ,0x46 ,0x07 ,0x44 }; -unsigned char page_three[]__initdata = { +static unsigned char page_three[]__initdata = {0x07 ,0x40 ,0x00 ,0x00 ,0x00 ,0x47 ,0x00 ,0x40 ,0x00 ,0x40 ,0x06 ,0x40 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -118,7 +118,7 @@0x02 ,0x00 ,0x42 ,0x00 ,0xc0 ,0x00 ,0x40 }; -unsigned char page_four[]__initdata = { +static unsigned char page_four[]__initdata = {0x63 ,0x03 ,0x26 ,0x02 ,0x2c ,0x00 ,0x24 ,0x00 ,0x2e ,0x02 ,0x02 ,0x02 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -133,7 +133,7 @@0x02 ,0x62 ,0x02 ,0x20 ,0x01 ,0x21 ,0x01 }; -unsigned char page_six[]__initdata = { +static unsigned char page_six[]__initdata = {0x00 ,0x00 ,0x00 ,0x02 ,0x00 ,0x00 ,0x04 ,0x00 ,0x00 ,0x06 ,0x00 ,0x00 ,0x08 ,0x00 ,0x00 ,0x0a ,0x00 ,0x00 ,0x0c ,0x00 ,0x00 ,0x0e , 0x00, 0x00, 0x10, 0x00, 0x00, 0x12, 0x00, 0x00, 0x14, 0x00, 0x00,
@@ -154,7 +154,7 @@0x80 ,0x00 ,0x7e ,0x80 ,0x80 }; -unsigned char page_seven[]__initdata = { +static unsigned char page_seven[]__initdata = {0x0f ,0xff ,0x00 ,0x00 ,0x08 ,0x00 ,0x08 ,0x00 ,0x02 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x0f ,0xff ,0x00 ,0x00 ,0x00 ,0x00 ,0x08 ,0x00 , 0x08, 0x00, 0x00, 0x00, 0x0f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x0f,
@@ -181,7 +181,7 @@0x00 ,0x02 ,0x00 }; -unsigned char page_zero_v2[]__initdata = { +static unsigned char page_zero_v2[]__initdata = {0x00 ,0x00 ,0x00 ,0x00 ,0x02 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -193,7 +193,7 @@0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 }; -unsigned char page_one_v2[]__initdata = { +static unsigned char page_one_v2[]__initdata = {0x01 ,0xc0 ,0x01 ,0xfa ,0x00 ,0x1a ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -205,21 +205,23 @@0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 }; -unsigned char page_two_v2[]__initdata = { +static unsigned char page_two_v2[]__initdata = {0x46 ,0x46 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 }; -unsigned char page_three_v2[]__initdata = { + +static unsigned char page_three_v2[]__initdata = {0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 }; -unsigned char page_four_v2[]__initdata = { + +static unsigned char page_four_v2[]__initdata = {0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -227,7 +229,7 @@0x00 ,0x00 ,0x00 ,0x00 }; -unsigned char page_seven_v2[]__initdata = { +static unsigned char page_seven_v2[]__initdata = {0x0f ,0xff ,0x0f ,0xff ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 , 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -239,7 +241,7 @@0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 }; -unsigned char mod_v2[]__initdata = { +static unsigned char mod_v2[]__initdata = {0x01 ,0x00 ,0x02 ,0x00 ,0x01 ,0x01 ,0x02 ,0x00 ,0x01 ,0x02 ,0x02 ,0x00 ,0x01 ,0x03 ,0x02 ,0x00 ,0x01 ,0x04 ,0x02 ,0x00 ,0x01 ,0x05 , 0x02, 0x00, 0x01, 0x06, 0x02, 0x00, 0x01, 0x07, 0x02, 0x00, 0xb0,
@@ -269,7 +271,8 @@0x02 ,0x01 ,0x01 ,0x04 ,0x02 ,0x01 ,0x01 ,0x05 ,0x02 ,0x01 ,0x01 ,0x06 ,0x02 ,0x01 ,0x01 ,0x07 ,0x02 ,0x01 }; -unsigned char coefficients[]__initdata = { + +static unsigned char coefficients[]__initdata = {0x07 ,0x46 ,0x00 ,0x00 ,0x07 ,0x49 ,0x00 ,0x00 ,0x00 ,0x4b ,0x03 ,0x11 ,0x00 ,0x4d ,0x01 ,0x32 ,0x07 ,0x46 ,0x00 ,0x00 ,0x07 ,0x49 , 0x00, 0x00, 0x07, 0x40, 0x00, 0x00, 0x07, 0x41, 0x00, 0x00, 0x01,
@@ -305,14 +308,16 @@0x06 ,0x6c ,0x4c ,0x6c ,0x06 ,0x50 ,0x52 ,0xe2 ,0x06 ,0x42 ,0x02 ,0xba }; -unsigned char coefficients2[]__initdata = { + +static unsigned char coefficients2[]__initdata = {0x07 ,0x46 ,0x00 ,0x00 ,0x07 ,0x49 ,0x00 ,0x00 ,0x07 ,0x45 ,0x0f ,0xff ,0x07 ,0x48 ,0x0f ,0xff ,0x07 ,0x7b ,0x04 ,0xcc ,0x07 ,0x7d ,0x04 ,0xcc ,0x07 ,0x7c ,0x00 ,0x00 ,0x07 ,0x7e ,0x00 ,0x00 ,0x07 ,0x46 ,0x00 ,0x00 ,0x07 ,0x49 ,0x00 ,0x00 ,0x07 ,0x47 ,0x00 ,0x00 ,0x07 ,0x4a ,0x00 ,0x00 ,0x07 ,0x4c ,0x00 ,0x00 ,0x07 ,0x4e ,0x00 ,0x00 }; -unsigned char coefficients3[]__initdata = { + +static unsigned char coefficients3[]__initdata = {0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x28 ,0x00 ,0x28 ,0x00 ,0x51 ,0x00 ,0x51 ,0x00 ,0x7a ,0x00 ,0x7a ,0x00 ,0xa3 ,0x00 ,0xa3 ,0x00 ,0xcc , 0x00, 0xcc, 0x00, 0xf5, 0x00, 0xf5, 0x01, 0x1e, 0x01, 0x1e, 0x01,
include/sound/gus.h renamed from include/sound/gus.h.old +0 -23
@@ -526,9 +526,6 @@extern void snd_gf1_dram_addr (snd_gus_card_t * gus,unsigned int addr);extern void snd_gf1_poke (snd_gus_card_t * gus,unsigned int addr,unsigned char data);extern unsigned char snd_gf1_peek (snd_gus_card_t * gus,unsigned int addr); -extern void snd_gf1_pokew (snd_gus_card_t * gus,unsigned int addr,unsigned short data); -extern unsigned short snd_gf1_peekw (snd_gus_card_t * gus,unsigned int addr); -extern void snd_gf1_dram_setmem (snd_gus_card_t * gus,unsigned int addr,unsigned short value,unsigned int count);extern void snd_gf1_write_addr (snd_gus_card_t * gus,unsigned char reg,unsigned int addr,short w_16bit);extern unsigned int snd_gf1_read_addr (snd_gus_card_t * gus,unsigned char reg,short w_16bit);extern void snd_gf1_i_ctrl_stop (snd_gus_card_t * gus,unsigned char reg);
@@ -544,9 +541,6 @@ {return snd_gf1_i_look16 (gus, reg |0x80 ); } -extern void snd_gf1_i_adlib_write (snd_gus_card_t * gus,unsigned char reg,unsigned char data); -extern void snd_gf1_i_write_addr (snd_gus_card_t * gus,unsigned char reg,unsigned int addr,short w_16bit); -extern unsigned int snd_gf1_i_read_addr (snd_gus_card_t * gus,unsigned char reg,short w_16bit);extern void snd_gf1_select_active_voices (snd_gus_card_t * gus);
@@ -580,10 +574,6 @@void snd_gf1_mem_lock (snd_gf1_mem_t * alloc,int xup);int snd_gf1_mem_xfree (snd_gf1_mem_t * alloc,snd_gf1_mem_block_t * block); -snd_gf1_mem_block_t *snd_gf1_mem_look (snd_gf1_mem_t * alloc, -unsigned int address); -snd_gf1_mem_block_t *snd_gf1_mem_share (snd_gf1_mem_t * alloc, -unsigned int *share_id);snd_gf1_mem_block_t *snd_gf1_mem_alloc (snd_gf1_mem_t * alloc,int owner,char *name,int size,int w_16,int align,unsigned int *share_id);
@@ -608,23 +598,13 @@/* gus_volume.c */ unsigned short snd_gf1_lvol_to_gvol_raw (unsigned int vol); -unsigned int snd_gf1_gvol_to_lvol_raw (unsigned short gf1_vol); -unsigned int snd_gf1_calc_ramp_rate (snd_gus_card_t * gus, -unsigned short start, -unsigned short end, -unsigned int us);unsigned short snd_gf1_translate_freq (snd_gus_card_t * gus,unsigned int freq2); -unsigned short snd_gf1_compute_pitchbend (unsigned short pitchbend,unsigned short sens); -unsigned short snd_gf1_compute_freq (unsigned int freq, -unsigned int rate, -unsigned short mix_rate);/* gus_reset.c */ void snd_gf1_set_default_handlers (snd_gus_card_t * gus,unsigned int what);void snd_gf1_smart_stop_voice (snd_gus_card_t * gus,unsigned short voice);void snd_gf1_stop_voice (snd_gus_card_t * gus,unsigned short voice); -void snd_gf1_clear_voices (snd_gus_card_t * gus,unsigned short v_min,unsigned short v_max);void snd_gf1_stop_voices (snd_gus_card_t * gus,unsigned short v_min,unsigned short v_max);snd_gus_voice_t *snd_gf1_alloc_voice (snd_gus_card_t * gus,int type,int client,int port);void snd_gf1_free_voice (snd_gus_card_t * gus,snd_gus_voice_t *voice);
@@ -641,9 +621,6 @@#ifdef CONFIG_SND_DEBUG extern void snd_gf1_print_voice_registers (snd_gus_card_t * gus); -extern void snd_gf1_print_global_registers (snd_gus_card_t * gus); -extern void snd_gf1_print_setup_registers (snd_gus_card_t * gus); -extern void snd_gf1_peek_print_block (snd_gus_card_t * gus,unsigned int addr,int count,int w_16bit);#endif /* gus.c */
sound/isa/gus/gus_io.c renamed from sound/isa/gus/gus_io.c.old +2 -162
180 lines not on this page · raw message
sound/isa/gus/gus_main.c renamed from sound/isa/gus/gus_main.c.old +0 -3
@@ -459,7 +459,6 @@EXPORT_SYMBOL (snd_gf1_look16);EXPORT_SYMBOL (snd_gf1_i_write8);EXPORT_SYMBOL (snd_gf1_i_look8); -EXPORT_SYMBOL (snd_gf1_i_write16);EXPORT_SYMBOL (snd_gf1_i_look16);EXPORT_SYMBOL (snd_gf1_dram_addr);EXPORT_SYMBOL (snd_gf1_write_addr);
@@ -470,8 +469,6 @@EXPORT_SYMBOL (snd_gf1_free_voice);EXPORT_SYMBOL (snd_gf1_ctrl_stop);EXPORT_SYMBOL (snd_gf1_stop_voice); -EXPORT_SYMBOL (snd_gf1_start); -EXPORT_SYMBOL (snd_gf1_stop);/* gus_mixer.c */ EXPORT_SYMBOL (snd_gf1_new_mixer);/* gus_pcm.c */
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click