vme_size_t
static int sparc_vct4_dmamap_create(void *, vme_size_t, vme_am_t,
vme_datasize_t, vme_swap_t, int, vme_size_t, vme_addr_t,
static int sparc_vct_iommu_dmamap_create(void *, vme_size_t, vme_am_t,
vme_datasize_t, vme_swap_t, int, vme_size_t, vme_addr_t,
sparc_vme_probe(void *cookie, vme_addr_t addr, vme_size_t len, vme_am_t mod,
sparc_vme_map(void *cookie, vme_addr_t addr, vme_size_t size, vme_am_t mod,
sparc_vct4_dmamap_create(void *cookie, vme_size_t size, vme_am_t am,
int nsegments, vme_size_t maxsegsz,
static int sparc_vme_probe(void *, vme_addr_t, vme_size_t,
sparc_vct_iommu_dmamap_create(void *cookie, vme_size_t size, vme_am_t am,
static int sparc_vme_map(void *, vme_addr_t, vme_size_t, vme_am_t,
int nsegments, vme_size_t maxsegsz,
sun68k_vme_probe(void *cookie, vme_addr_t addr, vme_size_t len, vme_am_t mod,
sun68k_vme_map(void *cookie, vme_addr_t addr, vme_size_t size, vme_am_t mod,
sun68k_vct_dmamap_create(void *cookie, vme_size_t size, vme_am_t am,
vme_size_t maxsegsz, vme_addr_t boundary, int flags, bus_dmamap_t *dmamp)
static int sun68k_vme_probe(void *, vme_addr_t, vme_size_t, vme_am_t,
static int sun68k_vme_map(void *, vme_addr_t, vme_size_t, vme_am_t,
static int sun68k_vct_dmamap_create(void *, vme_size_t, vme_am_t,
vme_datasize_t, vme_swap_t, int, vme_size_t, vme_addr_t,
mvmebus_map(void *vsc, vme_addr_t vmeaddr, vme_size_t len, vme_am_t am, vme_datasize_t datasize, vme_swap_t swap, bus_space_tag_t *tag, bus_space_handle_t *handle, vme_mapresc_t *resc)
mvmebus_probe(void *vsc, vme_addr_t vmeaddr, vme_size_t len, vme_am_t am, vme_datasize_t datasize, int (*callback)(void *, bus_space_tag_t, bus_space_handle_t), void *arg)
vme_size_t offs;
vme_size_t len,
vme_size_t segsz,
static const char *mvmebus_mod_string(vme_addr_t, vme_size_t,
mvmebus_dmamem_alloc(void *vsc, vme_size_t len, vme_am_t am, vme_datasize_t datasize, vme_swap_t swap, bus_dma_segment_t *segs, int nsegs, int *rsegs, int flags)
mvmebus_mod_string(vme_addr_t addr, vme_size_t len, vme_am_t am, vme_datasize_t ds)
int mvmebus_map(void *, vme_addr_t, vme_size_t, vme_am_t,
int mvmebus_probe(void *, vme_addr_t, vme_size_t,
int mvmebus_dmamap_create(void *, vme_size_t, vme_am_t, vme_datasize_t,
vme_swap_t, int, vme_size_t, vme_addr_t, int, bus_dmamap_t *);
int mvmebus_dmamem_alloc(void *, vme_size_t, vme_am_t, vme_datasize_t,
b3_617_map_vme(void *vsc, vme_addr_t vmeaddr, vme_size_t len, vme_am_t am, vme_datasize_t datasizes, vme_swap_t swap, bus_space_tag_t *tag, bus_space_handle_t *handle, vme_mapresc_t *resc)
b3_617_vme_probe(void *vsc, vme_addr_t addr, vme_size_t len, vme_am_t am, vme_datasize_t datasize, int (*callback)(void *, bus_space_tag_t, bus_space_handle_t), void *cbarg)
b3_617_dmamap_create(void *vsc, vme_size_t len, vme_am_t am,
vme_datasize_t datasize, vme_swap_t swap, int nsegs, vme_size_t segsz,
b3_617_dmamem_alloc(void *vsc, vme_size_t len, vme_am_t am,
b3_2706_map_vme(void *vsc, vme_addr_t vmeaddr, vme_size_t len, vme_am_t am, vme_datasize_t datasizes, vme_swap_t swap, bus_space_tag_t *tag, bus_space_handle_t *handle, vme_mapresc_t *resc)
b3_2706_vme_probe(void *vsc, vme_addr_t addr, vme_size_t len, vme_am_t am, vme_datasize_t datasize, int (*callback)(void *, bus_space_tag_t, bus_space_handle_t), void *cbarg)
b3_2706_dmamap_create(void *vsc, vme_size_t len, vme_am_t am,
vme_datasize_t datasize, vme_swap_t swap, int nsegs, vme_size_t segsz,
b3_2706_dmamem_alloc(void *vsc, vme_size_t len, vme_am_t am, vme_datasize_t datasizes, vme_swap_t swap, bus_dma_segment_t *segs, int nsegs, int *rsegs, int flags)
int b3_2706_map_vme(void *, vme_addr_t, vme_size_t,
int b3_2706_vme_probe(void *, vme_addr_t, vme_size_t, vme_am_t,
int b3_2706_dmamap_create(void *, vme_size_t,
int, vme_size_t, vme_addr_t,
int b3_2706_dmamem_alloc(void *, vme_size_t,
int b3_617_vme_probe(void *, vme_addr_t, vme_size_t, vme_am_t,
int b3_617_dmamap_create(void *, vme_size_t,
int, vme_size_t, vme_addr_t,
int b3_617_dmamem_alloc(void *, vme_size_t,
int b3_617_map_vme(void *, vme_addr_t, vme_size_t,
vme_size_t memsize;
_vme_space_alloc(struct vmebus_softc *sc, vme_addr_t addr, vme_size_t len, vme_am_t ams)
_vme_space_free(struct vmebus_softc *sc, vme_addr_t addr, vme_size_t len, vme_am_t ams)
_vme_space_get(struct vmebus_softc *sc, vme_size_t len, vme_am_t ams, u_long align, vme_addr_t *addr)
aa->r[i].size = (vme_size_t)loc[3 + i];
vme_size_t size;
int _vme_space_alloc(struct vmebus_softc *, vme_addr_t, vme_size_t, vme_am_t);
void _vme_space_free(struct vmebus_softc *, vme_addr_t, vme_size_t, vme_am_t);
int _vme_space_get(struct vmebus_softc *, vme_size_t, vme_am_t,
int (*vct_map)(void *, vme_addr_t, vme_size_t,
int (*vct_probe)(void *, vme_addr_t, vme_size_t,
int (*vct_dmamap_create)(void *, vme_size_t,
int, vme_size_t, vme_addr_t,
int (*vct_dmamem_alloc)(void *, vme_size_t,