isa_dma_state
struct isa_dma_state ic_dmastate;
struct isa_dma_state ic_dmastate;
struct isa_dma_state ic_dmastate;
struct isa_dma_state ic_dmastate;
struct isa_dma_state ic_dmastate;
struct isa_dma_state ic_dmastate;
struct isa_dma_state ic_dmastate;
struct isa_dma_state ic_dmastate;
_isa_dmamask(struct isa_dma_state *ids, int chan)
_isa_dmainit(struct isa_dma_state *ids, bus_space_tag_t bst, bus_dma_tag_t dmat, device_t dev)
_isa_dmadestroy(struct isa_dma_state *ids)
_isa_dmacascade(struct isa_dma_state *ids, int chan)
_isa_dmacascade_stop(struct isa_dma_state *ids, int chan)
_isa_drq_alloc(struct isa_dma_state *ids, int chan)
_isa_drq_free(struct isa_dma_state *ids, int chan)
_isa_dmamaxsize(struct isa_dma_state *ids, int chan)
_isa_dmamap_create(struct isa_dma_state *ids, int chan, bus_size_t size, int flags)
_isa_dmamap_destroy(struct isa_dma_state *ids, int chan)
_isa_dmastart(struct isa_dma_state *ids, int chan, void *addr, bus_size_t nbytes, struct proc *p, int flags, int busdmaflags)
_isa_dmaabort(struct isa_dma_state *ids, int chan)
_isa_dmacount(struct isa_dma_state *ids, int chan)
_isa_dmafinished(struct isa_dma_state *ids, int chan)
_isa_dmadone(struct isa_dma_state *ids, int chan)
_isa_dmafreeze(struct isa_dma_state *ids)
_isa_dmathaw(struct isa_dma_state *ids)
_isa_dmamem_alloc(struct isa_dma_state *ids, int chan, bus_size_t size, bus_addr_t *addrp, int flags)
_isa_dmamem_free(struct isa_dma_state *ids, int chan, bus_addr_t addr, bus_size_t size)
_isa_dmamem_map(struct isa_dma_state *ids, int chan, bus_addr_t addr, bus_size_t size, void **kvap, int flags)
_isa_dmamem_unmap(struct isa_dma_state *ids, int chan, void *kva, size_t size)
_isa_dmamem_mmap(struct isa_dma_state *ids, int chan, bus_addr_t addr, bus_size_t size, off_t off, int prot, int flags)
_isa_drq_isfree(struct isa_dma_state *ids, int chan)
_isa_malloc(struct isa_dma_state *ids, int chan, size_t size, struct malloc_type *pool, int flags)
static inline void _isa_dmaunmask(struct isa_dma_state *, int);
static inline void _isa_dmamask(struct isa_dma_state *, int);
_isa_dmaunmask(struct isa_dma_state *ids, int chan)
int _isa_dmacascade(struct isa_dma_state *, int);
int _isa_dmacascade_stop(struct isa_dma_state *, int);
bus_size_t _isa_dmamaxsize(struct isa_dma_state *, int);
int _isa_dmamap_create(struct isa_dma_state *, int, bus_size_t, int);
void _isa_dmamap_destroy(struct isa_dma_state *, int);
int _isa_dmastart(struct isa_dma_state *, int, void *, bus_size_t,
void _isa_dmaabort(struct isa_dma_state *, int);
bus_size_t _isa_dmacount(struct isa_dma_state *, int);
int _isa_dmafinished(struct isa_dma_state *, int);
void _isa_dmadone(struct isa_dma_state *, int);
void _isa_dmafreeze(struct isa_dma_state *);
void _isa_dmathaw(struct isa_dma_state *);
int _isa_dmamem_alloc(struct isa_dma_state *, int, bus_size_t,
void _isa_dmamem_free(struct isa_dma_state *, int, bus_addr_t,
int _isa_dmamem_map(struct isa_dma_state *, int, bus_addr_t,
void _isa_dmamem_unmap(struct isa_dma_state *, int, void *,
paddr_t _isa_dmamem_mmap(struct isa_dma_state *, int, bus_addr_t,
int _isa_drq_alloc(struct isa_dma_state *, int);
int _isa_drq_free(struct isa_dma_state *, int);
int _isa_drq_isfree(struct isa_dma_state *, int);
void *_isa_malloc(struct isa_dma_state *, int, size_t,
struct isa_dma_state *ids;
void _isa_dmainit(struct isa_dma_state *, bus_space_tag_t,
void _isa_dmadestroy(struct isa_dma_state *);