Searched refs:dmat (Results 51 - 75 of 82) sorted by relevance

1234

/freebsd-13-stable/sys/dev/iommu/
H A Diommu.h212 int bus_dma_iommu_load_ident(bus_dma_tag_t dmat, bus_dmamap_t map,
/freebsd-13-stable/sys/dev/sound/pci/
H A Dmaestro.c1712 dma_malloc(bus_dma_tag_t dmat, u_int32_t sz, bus_addr_t *phys, argument
1717 if (bus_dmamem_alloc(dmat, &buf, BUS_DMA_NOWAIT, map))
1719 if (bus_dmamap_load(dmat, *map, buf, sz, setmap, phys, 0) != 0 ||
1721 bus_dmamem_free(dmat, buf, *map);
1728 dma_free(bus_dma_tag_t dmat, void *buf, bus_dmamap_t map) argument
1730 bus_dmamap_unload(dmat, map);
1731 bus_dmamem_free(dmat, buf, map);
H A Demu10kx.c289 bus_dma_tag_t dmat; member in struct:emu_mem
1039 return (sc->mem.dmat);
1064 if ((error = bus_dmamem_alloc(mem->dmat, &dmabuf, BUS_DMA_NOWAIT, map))) {
1069 if ((error = bus_dmamap_load(mem->dmat, *map, dmabuf, sz, emu_setmap, addr, 0)) || !*addr) {
1072 bus_dmamem_free(mem->dmat, dmabuf, *map);
1081 bus_dmamap_unload(mem->dmat, map);
1082 bus_dmamem_free(mem->dmat, dmabuf, map);
2704 /* lockarg */ &Giant, &(sc->mem.dmat)) != 0) {
2706 bus_dma_tag_destroy(sc->mem.dmat);
3485 if (sc->mem.dmat)
[all...]
/freebsd-13-stable/sys/dev/ce/
H A Dif_ce.c152 bus_dma_tag_t dmat; member in struct:_ce_dma_mem_t
458 &dmem->dmat);
465 error = bus_dmamem_alloc (dmem->dmat, (void **)&dmem->virt,
471 bus_dma_tag_destroy (dmem->dmat);
474 error = bus_dmamap_load (dmem->dmat, dmem->mapp, dmem->virt,
480 bus_dmamem_free (dmem->dmat, dmem->virt, dmem->mapp);
481 bus_dma_tag_destroy (dmem->dmat);
493 bus_dmamap_unload (dmem->dmat, dmem->mapp);
494 bus_dmamem_free (dmem->dmat, dmem->virt, dmem->mapp);
495 bus_dma_tag_destroy (dmem->dmat);
[all...]
/freebsd-13-stable/sys/dev/cp/
H A Dif_cp.c103 bus_dma_tag_t dmat; member in struct:_cp_dma_mem_t
340 dmem->size, 0, NULL, NULL, &dmem->dmat);
347 error = bus_dmamem_alloc (dmem->dmat, (void **)&dmem->virt,
353 bus_dma_tag_destroy (dmem->dmat);
356 error = bus_dmamap_load (dmem->dmat, dmem->mapp, dmem->virt,
362 bus_dmamem_free (dmem->dmat, dmem->virt, dmem->mapp);
363 bus_dma_tag_destroy (dmem->dmat);
372 bus_dmamap_unload (dmem->dmat, dmem->mapp);
373 bus_dmamem_free (dmem->dmat, dmem->virt, dmem->mapp);
374 bus_dma_tag_destroy (dmem->dmat);
[all...]
/freebsd-13-stable/sys/dev/pci/
H A Dpci_dw.c549 return (sc->dmat);
625 &sc->dmat);
H A Dpci_host_generic.c93 &sc->dmat);
518 return (sc->dmat);
/freebsd-13-stable/sys/dev/vnic/
H A Dnicvf_queues.h239 bus_dma_tag_t dmat; member in struct:q_desc_mem
/freebsd-13-stable/sys/dev/firewire/
H A Dsbp.c215 bus_dma_tag_t dmat; member in struct:sbp_softc
552 if (bus_dmamap_create(sbp->dmat, 0, &ocb->dmamap)) {
1930 error = bus_dma_tag_create(/*parent*/fc->dmat,
1942 &sbp->dmat);
2064 bus_dmamap_destroy(sbp->dmat, sdev->ocb[i].dmamap);
2133 bus_dma_tag_destroy(sbp->dmat);
2442 error = bus_dmamap_load_ccb(/*dma tag*/sbp->dmat,
2609 bus_dmamap_sync(ocb->sdev->target->sbp->dmat, ocb->dmamap,
2663 bus_dmamap_sync(sdev->target->sbp->dmat,
2668 bus_dmamap_unload(sdev->target->sbp->dmat,
[all...]
H A Dfwohci_pci.c302 &sc->fc.dmat);
/freebsd-13-stable/sys/dev/bhnd/bhndb/
H A Dbhndb_subr.c46 bus_dma_tag_t *dmat);
510 * @param[out] dmat On success, the newly created DMA tag.
518 const struct bhnd_dma_translation *translation, bus_dma_tag_t *dmat)
556 *dmat = translation_tag;
517 bhndb_dma_tag_create(device_t dev, bus_dma_tag_t parent_dmat, const struct bhnd_dma_translation *translation, bus_dma_tag_t *dmat) argument
H A Dbhndb.c2115 uint32_t flags, bus_dma_tag_t *dmat,
2176 if (dmat != NULL)
2177 *dmat = match_dmat;
2114 bhndb_get_dma_translation(device_t dev, device_t child, u_int width, uint32_t flags, bus_dma_tag_t *dmat, struct bhnd_dma_translation *translation) argument
/freebsd-13-stable/sys/dev/bhnd/
H A Dbhnd.h619 uint32_t flags, bus_dma_tag_t *dmat,
902 * @param[out] dmat On success, will be populated with a DMA tag specifying the
919 bus_dma_tag_t *dmat, struct bhnd_dma_translation *translation)
922 flags, dmat, translation));
918 bhnd_get_dma_translation(device_t dev, u_int width, uint32_t flags, bus_dma_tag_t *dmat, struct bhnd_dma_translation *translation) argument
H A Dbhnd_subr.c2102 uint32_t flags, bus_dma_tag_t *dmat,
2107 child, width, flags, dmat, translation));
2101 bhnd_bus_generic_get_dma_translation(device_t dev, device_t child, u_int width, uint32_t flags, bus_dma_tag_t *dmat, struct bhnd_dma_translation *translation) argument
/freebsd-13-stable/sys/arm64/rockchip/
H A Drk_pcie.c211 bus_dma_tag_t dmat; member in struct:rk_pcie_softc
1127 return (sc->dmat);
1275 &sc->dmat);
/freebsd-13-stable/sys/dev/usb/controller/
H A Dusb_controller.c946 usb_bus_mem_alloc_all(struct usb_bus *bus, bus_dma_tag_t dmat, argument
964 dmat, &bus->bus_mtx, NULL, bus->dma_bits, USB_BUS_DMA_TAG_MAX);
/freebsd-13-stable/sys/dev/usb/
H A Dusb_busdma.c833 struct usb_dma_tag *udt, bus_dma_tag_t dmat,
852 udpt->tag = dmat;
832 usb_dma_tag_setup(struct usb_dma_parent_tag *udpt, struct usb_dma_tag *udt, bus_dma_tag_t dmat, struct mtx *mtx, usb_dma_callback_t *func, uint8_t ndmabits, uint8_t nudt) argument
/freebsd-13-stable/sys/arm64/cavium/
H A Dthunder_pcie_pem.c343 return (sc->dmat);
790 &sc->dmat);
/freebsd-13-stable/stand/kshim/
H A Dbsd_kernel.h692 void *lockfuncarg, bus_dma_tag_t *dmat);
702 void bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map, int flags);
/freebsd-13-stable/sys/dev/ocs_fc/
H A Docs_os.c374 if (bus_dma_tag_create(ocs->dmat, align, 0, BUS_SPACE_MAXADDR,
/freebsd-13-stable/sys/dev/isp/
H A Disp_freebsd.h255 bus_dma_tag_t dmat; member in struct:isposinfo
/freebsd-13-stable/sys/dev/axgbe/
H A Dif_axgbe.c400 sc->prv.dmat = bus_get_dma_tag(dev);
H A Dxgbe.h1040 bus_dma_tag_t dmat; member in struct:xgbe_prv_data
/freebsd-13-stable/sys/dev/mfi/
H A Dmfivar.h180 bus_dma_tag_t dmat[514]; member in struct:mfi_skinny_dma_info
/freebsd-13-stable/sys/dev/sym/
H A Dsym_hipd.c385 bus_dma_tag_t dmat; /* Tag for our fixed allocations */ member in struct:m_pool
597 if (bus_dmamem_alloc(mp->dmat, &vaddr,
600 bus_dmamap_load(mp->dmat, vbp->dmamap, vaddr,
613 bus_dmamem_free(mp->dmat, vaddr, vbp->dmamap);
631 bus_dmamap_unload(mp->dmat, vbp->dmamap);
632 bus_dmamem_free(mp->dmat, (void *) vbp->vaddr, vbp->dmamap);
658 NULL, NULL, &mp->dmat)) {
682 bus_dma_tag_destroy(p->dmat);

Completed in 513 milliseconds

1234