summaryrefslogtreecommitdiffstats
path: root/sys/i386/isa/sound/dev_table.c
diff options
context:
space:
mode:
authoreivind <eivind@FreeBSD.org>1999-12-20 18:05:01 +0000
committereivind <eivind@FreeBSD.org>1999-12-20 18:05:01 +0000
commit043c43c285df06fa37037cb3c2089a092c2488b0 (patch)
treebe03d2d1fd59bbf2b8c9ca71bf512eb3c6732708 /sys/i386/isa/sound/dev_table.c
parente2590ec4d902d6c3ad488ea13b407f063c582c46 (diff)
downloadFreeBSD-src-043c43c285df06fa37037cb3c2089a092c2488b0.zip
FreeBSD-src-043c43c285df06fa37037cb3c2089a092c2488b0.tar.gz
GC unreferenced code (to avoid warnings)
Diffstat (limited to 'sys/i386/isa/sound/dev_table.c')
-rw-r--r--sys/i386/isa/sound/dev_table.c46
1 files changed, 1 insertions, 45 deletions
diff --git a/sys/i386/isa/sound/dev_table.c b/sys/i386/isa/sound/dev_table.c
index 3061170..17726cd 100644
--- a/sys/i386/isa/sound/dev_table.c
+++ b/sys/i386/isa/sound/dev_table.c
@@ -25,6 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
+ * $FreeBSD$
*/
#define _DEV_TABLE_C_
@@ -39,8 +40,6 @@ int snd_find_driver(int type);
static void sndtable_init(void);
int sndtable_probe(int unit, struct address_info * hw_config);
int sndtable_init_card(int unit, struct address_info * hw_config);
-static int sndtable_identify_card(char *name);
-static void sound_chconf(int card_type, int ioaddr, int irq, int dma);
static void start_services(void);
static void start_cards(void);
struct address_info *sound_getconf(int card_type);
@@ -242,49 +241,6 @@ sndtable_get_cardcount(void)
return num_audiodevs + num_mixers + num_synths + num_midis;
}
-static int
-sndtable_identify_card(char *name)
-{
- int i, n = num_sound_drivers;
-
- if (name == NULL)
- return 0;
-
- for (i = 0; i < n; i++)
- if (sound_drivers[i].driver_id != NULL) {
- char *id = sound_drivers[i].driver_id;
- int j;
-
- for (j = 0; j < 80 && name[j] == id[j]; j++)
- if (id[j] == 0 && name[j] == 0) /* Match */
- return sound_drivers[i].card_type;
- }
- return 0;
-}
-
-static void
-sound_chconf(int card_type, int ioaddr, int irq, int dma)
-{
- int j, ptr = -1, n = num_sound_cards;
-
- for (j = 0; j < n && ptr == -1 && snd_installed_cards[j].card_type; j++)
- if (snd_installed_cards[j].card_type == card_type &&
- !snd_installed_cards[j].enabled) /* Not already found */
- ptr = j;
-
- if (ptr != -1) {
- snd_installed_cards[ptr].enabled = 1;
- if (ioaddr)
- snd_installed_cards[ptr].config.io_base = ioaddr;
- if (irq)
- snd_installed_cards[ptr].config.irq = irq;
- if (dma)
- snd_installed_cards[ptr].config.dma = dma;
- snd_installed_cards[ptr].config.dma2 = -1;
- }
-}
-
-
struct address_info *
sound_getconf(int card_type)
{
OpenPOWER on IntegriCloud