summaryrefslogtreecommitdiff
path: root/sys/dev/tc/bba.c
diff options
context:
space:
mode:
authorAlexandre Ratchov <ratchov@cvs.openbsd.org>2016-09-14 06:12:21 +0000
committerAlexandre Ratchov <ratchov@cvs.openbsd.org>2016-09-14 06:12:21 +0000
commitceb848007a2348912df73aefb9f2bb85a7c83592 (patch)
tree8e3da40be14132539aae22c08d6c2771c529d791 /sys/dev/tc/bba.c
parent737c80c27fcb5e71a7de603a7a7dfd6329683161 (diff)
Remove drain(), query_encoding(), mappage() and get_default_params()
methods from all audio drivers and from the audio_if structure as they are never called.
Diffstat (limited to 'sys/dev/tc/bba.c')
-rw-r--r--sys/dev/tc/bba.c32
1 files changed, 2 insertions, 30 deletions
diff --git a/sys/dev/tc/bba.c b/sys/dev/tc/bba.c
index a5ab938d179..d0df5e0b3a8 100644
--- a/sys/dev/tc/bba.c
+++ b/sys/dev/tc/bba.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: bba.c,v 1.5 2015/05/11 06:46:22 ratchov Exp $ */
+/* $OpenBSD: bba.c,v 1.6 2016/09/14 06:12:20 ratchov Exp $ */
/* $NetBSD: bba.c,v 1.38 2011/06/04 01:27:57 tsutsui Exp $ */
/*
* Copyright (c) 2011 Miodrag Vallat.
@@ -148,7 +148,6 @@ void *bba_allocm(void *, int, size_t, int, int);
void bba_freem(void *, void *, int);
size_t bba_round_buffersize(void *, int, size_t);
int bba_get_props(void *);
-paddr_t bba_mappage(void *, void *, off_t, int);
int bba_trigger_output(void *, void *, void *, int,
void (*)(void *), void *, struct audio_params *);
int bba_trigger_input(void *, void *, void *, int,
@@ -157,8 +156,6 @@ int bba_trigger_input(void *, void *, void *, int,
struct audio_hw_if bba_hw_if = {
am7930_open,
am7930_close,
- NULL,
- am7930_query_encoding,
am7930_set_params,
bba_round_blocksize, /* md */
am7930_commit_settings,
@@ -177,11 +174,9 @@ struct audio_hw_if bba_hw_if = {
bba_allocm, /* md */
bba_freem, /* md */
bba_round_buffersize, /* md */
- bba_mappage,
bba_get_props,
bba_trigger_output, /* md */
- bba_trigger_input, /* md */
- NULL
+ bba_trigger_input /* md */
};
static struct audio_device bba_device = {
@@ -607,29 +602,6 @@ bba_get_props(void *v)
return AUDIO_PROP_MMAP | am7930_get_props(v);
}
-paddr_t
-bba_mappage(void *v, void *mem, off_t offset, int prot)
-{
- struct bba_softc *sc = v;
- struct bba_mem **mp;
- bus_dma_segment_t seg;
-
- if (offset < 0)
- return -1;
-
- for (mp = &sc->sc_mem_head; *mp && (*mp)->kva != mem;
- mp = &(*mp)->next)
- continue;
- if (*mp == NULL)
- return -1;
-
- seg.ds_addr = (*mp)->addr;
- seg.ds_len = (*mp)->size;
-
- return bus_dmamem_mmap(sc->sc_dmat, &seg, 1, offset,
- prot, BUS_DMA_WAITOK);
-}
-
int
bba_round_blocksize(void *v, int blk)
{