Home
last modified time | relevance | path

Searched refs:IsaDma (Results 1 – 8 of 8) sorted by relevance

/openbmc/qemu/include/hw/isa/
H A Disa.h25 INTERFACE_CHECK(IsaDma, (obj), TYPE_ISADMA)
40 bool (*has_autoinitialization)(IsaDma *obj, int nchan);
41 int (*read_memory)(IsaDma *obj, int nchan, void *buf, int pos, int len);
42 int (*write_memory)(IsaDma *obj, int nchan, void *buf, int pos, int len);
43 void (*hold_DREQ)(IsaDma *obj, int nchan);
44 void (*release_DREQ)(IsaDma *obj, int nchan);
45 void (*schedule)(IsaDma *obj);
46 void (*register_channel)(IsaDma *obj, int nchan,
59 IsaDma *dma[2];
73 void isa_bus_dma(ISABus *bus, IsaDma *dma8, IsaDma *dma16);
[all …]
/openbmc/qemu/hw/dma/
H A Di8257.c294 static bool i8257_dma_has_autoinitialization(IsaDma *obj, int nchan) in i8257_dma_has_autoinitialization()
300 static void i8257_dma_hold_DREQ(IsaDma *obj, int nchan) in i8257_dma_hold_DREQ()
310 static void i8257_dma_release_DREQ(IsaDma *obj, int nchan) in i8257_dma_release_DREQ()
381 static void i8257_dma_register_channel(IsaDma *obj, int nchan, in i8257_dma_register_channel()
401 static int i8257_dma_read_memory(IsaDma *obj, int nchan, void *buf, int pos, in i8257_dma_read_memory()
429 static int i8257_dma_write_memory(IsaDma *obj, int nchan, void *buf, int pos, in i8257_dma_write_memory()
460 static void i8257_dma_schedule(IsaDma *obj) in i8257_dma_schedule()
/openbmc/qemu/hw/isa/
H A Disa-bus.c107 void isa_bus_dma(ISABus *bus, IsaDma *dma8, IsaDma *dma16) in isa_bus_dma()
115 IsaDma *isa_bus_get_dma(ISABus *bus, int nchan) in isa_bus_get_dma()
/openbmc/qemu/include/qemu/
H A Dtypedefs.h59 typedef struct IsaDma IsaDma; typedef
/openbmc/qemu/hw/block/
H A Dfdc-internal.h98 IsaDma *dma;
/openbmc/qemu/hw/audio/
H A Dsb16.c65 IsaDma *isa_dma;
66 IsaDma *isa_hdma;
181 IsaDma *isa_dma = s->use_hdma ? s->isa_hdma : s->isa_dma; in control()
1181 IsaDma *isa_dma = nchan == s->dma ? s->isa_dma : s->isa_hdma; in write_audio()
H A Dgus.c61 IsaDma *isa_dma;
H A Dcs4231a.c80 IsaDma *isa_dma;