Home
last modified time | relevance | path

Searched refs:isa_dma (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/hw/audio/
H A Dgus.c61 IsaDma *isa_dma; member
177 IsaDmaClass *k = ISADMA_GET_CLASS(s->isa_dma); in GUS_dmarequest()
179 k->hold_DREQ(s->isa_dma, s->emu.gusdma); in GUS_dmarequest()
185 IsaDmaClass *k = ISADMA_GET_CLASS(s->isa_dma); in GUS_read_DMA()
190 mode = k->has_autoinitialization(s->isa_dma, s->emu.gusdma); in GUS_read_DMA()
196 copied = k->read_memory(s->isa_dma, nchan, tmpbuf, pos, to_copy); in GUS_read_DMA()
203 k->release_DREQ(s->isa_dma, s->emu.gusdma); in GUS_read_DMA()
248 s->isa_dma = isa_bus_get_dma(bus, s->emu.gusdma); in gus_realizefn()
249 if (!s->isa_dma) { in gus_realizefn()
283 k = ISADMA_GET_CLASS(s->isa_dma); in gus_realizefn()
[all …]
H A Dcs4231a.c80 IsaDma *isa_dma; member
276 IsaDmaClass *k = ISADMA_GET_CLASS(s->isa_dma); in cs_reset_voices()
341 k->hold_DREQ(s->isa_dma, s->dma); in cs_reset_voices()
349 k->release_DREQ(s->isa_dma, s->dma); in cs_reset_voices()
358 k->release_DREQ(s->isa_dma, s->dma); in cs_reset_voices()
466 IsaDmaClass *k = ISADMA_GET_CLASS(s->isa_dma); in cs_write()
467 k->release_DREQ(s->isa_dma, s->dma); in cs_write()
532 IsaDmaClass *k = ISADMA_GET_CLASS(s->isa_dma); in cs_write_audio()
547 copied = k->read_memory(s->isa_dma, nchan, tmpbuf, dma_pos, to_copy); in cs_write_audio()
615 IsaDmaClass *k = ISADMA_GET_CLASS(s->isa_dma); in cs4231a_pre_load()
[all …]
H A Dsb16.c65 IsaDma *isa_dma; member
181 IsaDma *isa_dma = s->use_hdma ? s->isa_hdma : s->isa_dma; in control() local
182 IsaDmaClass *k = ISADMA_GET_CLASS(isa_dma); in control()
188 k->hold_DREQ(isa_dma, dma); in control()
192 k->release_DREQ(isa_dma, dma); in control()
1181 IsaDma *isa_dma = nchan == s->dma ? s->isa_dma : s->isa_hdma; in write_audio() local
1182 IsaDmaClass *k = ISADMA_GET_CLASS(isa_dma); in write_audio()
1199 copied = k->read_memory(isa_dma, nchan, tmpbuf, dma_pos, to_copy); in write_audio()
1410 s->isa_dma = isa_bus_get_dma(bus, s->dma); in sb16_realizefn()
1411 if (!s->isa_dma || !s->isa_hdma) { in sb16_realizefn()
[all …]
/openbmc/linux/arch/arm/mach-footbridge/
H A Ddma-isa.c155 static dma_t isa_dma[8]; variable
181 isa_dma[chan].d_ops = &isa_dma_ops; in isa_dma_init()
217 int ret = isa_dma_add(chan, &isa_dma[chan]); in isa_dma_init()